Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Programmazione in C - parte 1, Dispense di Elementi di Informatica

slide del professore di informatica e programmazione

Tipologia: Dispense

2018/2019
In offerta
30 Punti
Discount

Offerta a tempo limitato


Caricato il 22/01/2019

Federico_Vago
Federico_Vago 🇮🇹

2

(1)

4 documenti

1 / 72

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
1 A.A. 2016/2017 Docente: A. Saetti Elementi di Informatica e Programmazione – Università di Brescia
Elementi di Informatica e Programmazione
Esercizi sugli Schemi a Blocchi
Alessandro Saetti
Università degli Studi di Brescia
A.A. 2016/2017
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
Discount

In offerta

Anteprima parziale del testo

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

(email: [email protected])

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.