| | |
Summary: Prova in itinere di Informatica B
Corsi di Laurea in Ingegneria Aerospaziale e Meccanica
prof. Francesco Amigoni
17 novembre 2000
Cognome____________________ Nome____________________
Matricola____________________ Indirizzo (Aerospaziale / Meccanica) __________
Esercizio n. 1 (2)
Scrivere un programma C che legge da tastiera una matrice, 20x20, di caratteri. In seguito, legge,
sempre da tastiera, un carattere da cercare nella matrice e stampa sul video gli indici di riga e di
colonna corrispondenti alla posizione del carattere nella matrice. Se il carattere da cercare compare in
pił posizioni della matrice, il programma deve stampare gli indici di tutte le posizioni.
Esercizio n. 2 (1)
Scrivere un programma C che risolve il problema del precedente esercizio in modo che, se il carattere
da cercare compare in pił posizioni della matrice, sul video siano stampati SOLO gli indici (riga e
colonna) corrispondenti alla prima posizione.
Esercizio n. 3 (2)
Assumendo di avere a disposizione una macchina di Von Neumann semplificata con una dimensione
della parola di memoria pari a 8 bit, scrivere un programma in linguaggio macchina che sommi due
numeri X e Y letti dalla periferica tastiera e stampi il risultato sulla periferica video. Rappresentare la
situazione della memoria con il programma e i dati. I codici operativi delle istruzioni sono dati dalla
|