• Non ci sono risultati.

Fondamenti di Informatica

N/A
N/A
Protected

Academic year: 2021

Condividi "Fondamenti di Informatica"

Copied!
15
0
0

Testo completo

(1)

21/11/19 1

Fondamenti di Informatica

Prof. Fenza Giuseppe

Esercitazione flow-chart

(2)

Esercizio 8

• Dato il flow chart in figura, dire quale delle

seguenti affermazioni è falsa:

21/11/19 2

A. Contiene un ciclo;

B. Fa 6 stampe;

C. Termina quando j assume valore 1;

D. Legge un numero in input.

(3)

Esercizio 9

• Dato il flow chart in

figura, rappresentare

il suo funzionamento

mediante tabella di

traccia.

(4)

Soluzione 9

Numero

Iterazione

N

I

I ≤ N

Ouput

1

2

3

3

1

4

VERO

5

1

6

2

7

VERO

8

2

9

3

10

VERO

11

3

12

4

13

FALSO

4 21/11/19

(5)

Esercizi

1. Definire il diagramma di flusso per un

programma che dati base ed altezza di un

rettangolo è in grado di calcolare perimetro,

area, diagonale .

2. Definire il diagramma di flusso di un programma

che dati tre numeri interi individua il minimo.

3. Definire il diagramma di flusso di un programma

che dati base ed altezza di un rettangolo chiede

all’utente se calcolare l’area, il perimetro o la

diagonale.

(6)
(7)
(8)
(9)

Esercizio 3

PROG Rettangolo

IN base IN altezza

OUT "Scegli 0 per area; 1 per perimetro: 2 per diagonale" IN scelta

IF scelta == 0

ASSIGN Area=(base*altezza) OUT "L'area è:"

OUT Area

ELSE //if scelta == 0 IF scelta==1

ASSIGN Perimetro=2*(base+altezza) OUT "Il perimetro è:"

OUT Perimetro ELSE //if scelta==1

IF scelta ==2

ASSIGN Diagonale= sqrt(base^2+altezza^2) OUT "La diagonale è:"

OUT Diagonale ELSE //if scelta ==2

OUT "scelta non valida." END IF //scelta ==2

END IF //scelta==1 END IF //scelta == 0 END PROG //Rettangolo

(10)
(11)
(12)
(13)

Esercizi

5. Definire il diagramma di flusso per un

programma che stampa 30 volte la parola

TRE

6. Definire il diagramma di flusso per un

programma che stampa un N volte il numero

M (dove N e M sono dati richiesti in input)

7. Definire il diagramma di flusso per un

programma che stampa la tabellina di un

numero N dato in input

(14)

Esercizio 5

PROG Stampa TRE

ASSIGN i=0

WHILE i<30

OUT "TRE"

ASSIGN i = i+1

END WHILE //i<30

END PROG //Stampa TRE

(15)

Esercizio 6

PROG main

OUT "Quante volte vuoi ripetere

la stampa? "

IN N

OUT "Inserisci un numero: "

IN M

ASSIGN i=0

WHILE i<N

ASSIGN i=i+1

OUT M

END WHILE //i<N

END PROG //main

Riferimenti

Documenti correlati

Spiga, Esercizi di fisica tecnica, Esculapio (1998).. la variazione di entalpia totale dell’aria per unità di tempo,

Grazie a questo studio sperimentale è stata approfondita la conoscenza riguardante la formazione del moto uniforme sulle rampe in pietrame in condizioni di macroscabrezza. Nota

alterazione della velocità dell’aria: nella zona sottovento si crea una turbolenza, con una riduzione della velocità del vento legata alla permeabilità (rapporto tra la superficie

[r]

 chiedere in input un colore e calcolare e visualizzare il perimetro di tutti i poligoni contenuti nel vettore che sono di quel colore, visualizzando anche

Definire una struct automobile che permetta di memorizzar il targa, la marca, il modello, il numero di kw, l’anno di immatricolazione di una automobile e

Definire una funzione scambia che ricevendo due parametri di tipo struct automobile scambi il contenuto delle due strutture (Attenzione! I due parametri hanno entrambi un ruolo

Uno sportello ha come dati membro una coda (queue) di persone (ogni persona è rappresentata con un carattere), se è aperto (true/false) ed il nome di un file..