Sei sulla pagina 1di 2

compiti di informatica

1. Perché è utile rappresentare un algoritmo utilizzando un diagramma a


blocchi
(Flow-Chart)?

è utile perche grazie al diagramma a blocchi abbiamo una descrizione grafica


del nostro algoritmo mediante appositi simboli

2. Problema e Algoritmo; mostra utilizzando un esempio, la differenza tra i due.

problema:cucinare la pizza
algoritmo:
.prendo la ciotola
.metto la farina
.metto l’acqua
.metto olio
ecc..

3. Qual’è lo svantaggio principale che si ha utilizzando un linguaggio naturale


per risolvere un problema?

- NON È PRECISO quando dobbiamo descrivere un algoritmo; contiene


sinonimi, ambiguità etc.

4. Lo pseudocodice ci consente di descrivere un algoritmo in che modo?

in modo più dettagliato

5. Cosa si intende per strategia risolutiva? Motiva la risposta con un esempio.

si intende una sorta di “schema” più generale il quale seguendolo riusciremo


a risolvere problemi SIMILI, ovvero, problemi che fanno parte di una stessa
classe di problemi.

ESRCIZIO 2
Esegui l’esercizio esponendo in maniera dettagliata tutti i passaggi richiesti
dal quesito. Nel
caso in cui scrivi i soli passaggi in maniera mnemonica, la risposta verrà
considerata errata
o incompleta.
Osservando quanto segue:
(A)
z=4, t = 2, k=0
k=z^t
stampa k

(B)
z, t, k : sono 3 variabili intere
assegno alla variabile z il valore 4 e alla variabile t il valore 2
eseguo l’operazione z^t e salvo il valore ottenuto nella variabile k
stampo a schermo il contenuto della variabile k

Quesiti:
1. Quale tra (A) e (B) definiresti pseudolinguaggio e quale pseudocodice?
Motiva la
risposta.
allora secondo me il primo è pseudo codice perche è scritto in maniera piu
semplice il secondo pseudo linguaggio perche è piu complesso

Potrebbero piacerti anche