Esercizi sugli algoritmi -...

4

Click here to load reader

Transcript of Esercizi sugli algoritmi -...

Page 1: Esercizi sugli algoritmi - profbresolin.weebly.comprofbresolin.weebly.com/.../esercizi_d_esempio_sugli_algoritmi.pdf · Esempi di esercizi sugli algoritmi 3 3. Sviluppare un algoritmo

Esempi di esercizi sugli algoritmi

1

Esercizi sugli algoritmi

1. Ricevuto un numero intero N come input sviluppare un

algoritmo che se il numero è negativo lo trasformi in positivo

(si ricava il valore assoluto)

F V

INIZIO

LEGGI (N)

N>=0 N=-N

SCRIVI(N)

FINE

Page 2: Esercizi sugli algoritmi - profbresolin.weebly.comprofbresolin.weebly.com/.../esercizi_d_esempio_sugli_algoritmi.pdf · Esempi di esercizi sugli algoritmi 3 3. Sviluppare un algoritmo

Esempi di esercizi sugli algoritmi

2

2. Realizzare l’algoritmo che risolve il seguente problema:

Ricevuto come input il prezzo P di un prodotto si deve:

Se P<10 euro non applicare nessuna tassa

Se 10<=P<100 euro applicare una tassa del 16%

Se P>=100 euro applicare una tassa del 21%

Infine visualizzare il prezzo finale del prodotto tasse

incluse.

V F

V

F

INIZIO

LEGGI(P)

P<10 EURO P>=100

TASSA=16%P TASSA=21%P

TASSA=0

PF=P+TASSA

SCRIVI(PF)

FINE

Page 3: Esercizi sugli algoritmi - profbresolin.weebly.comprofbresolin.weebly.com/.../esercizi_d_esempio_sugli_algoritmi.pdf · Esempi di esercizi sugli algoritmi 3 3. Sviluppare un algoritmo

Esempi di esercizi sugli algoritmi

3

3. Sviluppare un algoritmo che calcoli e visualizzi il quadrato dei primi

venti numeri interi positivi.

Input: non presente

Output: 1,4,9,16,25,36,49,64,………………………………………………400

Analisi:

1. Individuiamo il numero iniziale, in questo caso 1

2. Calcoliamo il quadrato

3. Visualizzare il risultato del quadrato

4. Passiamo al numero successivo

5. Se il numero è<=20 torniamo al punto 2; altrimenti interrompiamo.

Page 4: Esercizi sugli algoritmi - profbresolin.weebly.comprofbresolin.weebly.com/.../esercizi_d_esempio_sugli_algoritmi.pdf · Esempi di esercizi sugli algoritmi 3 3. Sviluppare un algoritmo

Esempi di esercizi sugli algoritmi

4

V F

INZIO

I=1

Q=I*I

SCRIVI(Q)

I<=20

I=I+1

FINE