



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Informatica umanistica - la metafora dell’ufficio riassunto del capitolo 2 del libro “l’algoritmo” di Vincenzo Della Mea e Stefano Mizzaro.
Tipologia: Schemi e mappe concettuali
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




- 1.
Rappresentazione Strutturale della Memoria (Tabella della Figura 2.1)
LAVAGNA DI LAVORO (Cornice +
Variabili)
MODULO IN (Dati Utente) CERTIFICATO OUT (Risultati)
NOMI (max 5 car.) | VALORE (N cifre)
VALORE (Input)
= 4 righe
VALORE (Output)
= 4 righe
Figura 2.1 - Organizzazione logica della memoria di lavoro, dell'input e dell'output.
Figura 2.2 - Schema d'insieme dell'ufficio e interazione dei componenti.
2.2 Il Funzionamento Ciclico dell'Ufficio
| | ( INIZIO ) | | [Cornice] [Quadretti] | |
| | | | | [ Vari- ] [ Valori ] | |
| | [Leggi] <--- [◄]| | [ abili ] [ ] | |
| | | |
| +--------------------------+ | MODULO IN (Utente) | |
| (Sedia) +------------------------+ |
2.4 Esempio Pratico: Calcolo della Potenza Intera (A
B )
Figura 2.4 - Diagramma di flusso per il calcolo della potenza tramite moltiplicazioni ripetute.
v
v
v
+--->v
| v
| v
Traccia dell'Esecuzione Passo-Passo (Evoluzione della Lavagna)
Passo
Operativo
Istruzione
Eseguita
Variabile
Variabile
Variabile
Note di Esecuzione
Inizializzazione - (^) Non
allocata
Non
allocata
Non
allocata
Lavagna pulita, freccia su
Passo 1 (^) LEGGI IN-
(^4) Non
allocata
Non
allocata
Allocazione di BASE
Passo 2 (^) LEGGI IN-
4 (^3) Non
allocata
Allocazione di ESP
Passo 3 (^) 1 -> VAL 4 3 1 Allocazione di VAL a 1
Iterazione 1 (^) VAL · BASE
4 3 (^4) Condizione ESP=0 è Falsa. 1 ·
Decremento 1 (^) ESP - 1 ->
Iterazione 2 (^) VAL · BASE
4 2 (^16) Condizione ESP=0 è Falsa. 4 ·
Decremento 2 (^) ESP - 1 ->
Iterazione 3 (^) VAL · BASE
4 1 (^64) Condizione ESP=0 è Falsa. 16 ·
Decremento 3 (^) ESP - 1 ->
Uscita Ciclo (^) SCRIVI VAL
4 0 64 Condizione ESP=0 è Vera. Il
valore 64 viene scritto in
Conclusione - 4 0 64 Arrivo al blocco FINE,
impiegato alla sedia.
Tabella 2.1 - Tracciamento passo-passo dell'esecuzione (corrispondente alle Fig. 2.5 - 2.20).