Scarica Programmazione in C - parte 1 e più Dispense in PDF di Elementi di Informatica solo su Docsity!
Docente: A. Saetti Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017 1
Elementi di Informatica e Programmazione
Esercizi sugli Schemi a Blocchi
Alessandro Saetti
Università degli Studi di Brescia
A.A. 2016/
Scrivere un diagramma a blocchi per svolgere il seguente compito
Visualizzare i numeri pari inferiori a
10. Si chiede di identificare i numeri pari per mezzo dell’operazione di resto.
Acquisire una successione di interi che termina con primo zero acquisito. Successivamente visualizzare la media degli interi positivi acquisiti.
Scrivere un diagramma a blocchi per svolgere il seguente compito
Acquisire una successione di triple di
interi che termina con la prima tripla
acquisita composta da 3 zeri. Si assuma
che ciascuna tripla della successione
(esclusa l’ultima) sia una data valida. Si
visualizzi quindi la data più remota tra
quelle acquisite.
Scrivere un diagramma a blocchi per svolgere il seguente compito
• Visualizzare tutti i numeri primi
inferiori o uguali a 1000
• Visualizzare i primi 1000 numeri
primi
Esercizio 7 e 8
Scrivere 2 diagrammi a blocchi per svolgere i seguenti compiti
Acquisire una successione di
interi che termina col prima
intero x pari. Infine visualizzare
due numeri primi la cui somma è
uguale a x.
Scrivere un diagramma a blocchi per svolgere il seguente compito
Acquisire una successione di interi che
termina col primo zero acquisito oppure
con l’acquisizione del 100-esimo intero.
Successivamente visualizzare i numeri
positivi (zero escluso) acquisiti in ordine
inverso rispetto a quello con cui sono
stati acquisiti.
Scrivere un diagramma a blocchi per svolgere il seguente compito
Acquisire una successione di 100 interi. Successivamente visualizzare la lunghezza della più lunga sottosequenza di interi acquisiti pari.
Scrivere un diagramma a blocchi per svolgere il seguente compito
Acquisire una successione di interi che termina col primo zero. Successivamente visualizzare i numeri positivi (zero escluso) acquisiti ordinati dal più piccolo al più grande.
Scrivere un diagramma a blocchi per svolgere il seguente compito
Acquisire una successione X di
100 interi ed una successione Y
che termina col primo zero.
Successivamente visualizzare
quante volte Y è contenuta in X.
Scrivere un diagramma a blocchi per svolgere il seguente compito
Si consideri un calcolatore con
- un banco di 16 registri ad uso generico,
- parole di memoria di 16 bit ed
- istruzioni del linguaggio macchina codificate con 16 bit di cui 4 bit codificano il codice operativo. Scrivere il programma Assembly che memorizzi nella parola di memoria di indirizzo 0x21AA l’intero presente nella parola di memoria di indirizzo 0x21A8, se detto intero è positivo.
Si consideri un calcolatore con
- un banco di 16 registri ad uso generico,
- parole di memoria di 16 bit ed
- istruzioni del linguaggio macchina codificate con 16 bit di cui 4 bit codificano il codice operativo. Scrivere il programma Assembly che memorizzi la tabellina del 12 nell’area di memoria la cui prima parola ha indirizzo 0x.
Si consideri un calcolatore con
- un banco di 16 registri ad uso generico,
- parole di memoria di 16 bit ed
- istruzioni del linguaggio macchina codificate con 16 bit di cui 4 bit codificano il codice operativo. Scrivere il programma Assembly che memorizzi nell’area di memoria la cui prima parola ha indirizzo 0x2F4 gli interi presenti nell’area di memoria la cui prima parola ha indirizzo 0x1A2 e la cui ultima parola ha indirizzo 0x2F2 se questi sono maggiori dell’intero memorizzato nella parola di memoria di indirizzo 0x1A0.
Si consideri un calcolatore con
- un banco di 16 registri ad uso generico,
- parole di memoria di 16 bit ed
- istruzioni del linguaggio macchina codificate con 16 bit di cui 4 bit codificano il codice operativo. Scrivere il programma Assembly che memorizzi nella parola di memoria di indirizzo 0x2F4 la quantità di interi presenti nell’area di memoria la cui prima parola ha indirizzo 0x1A2 e la cui ultima parola ha indirizzo 0x2F2 e che sono maggiori dell’intero memorizzato nella parola di memoria di indirizzo 0x1A0.