• Non ci sono risultati.

Diagrammi a blocchi

N/A
N/A
Protected

Academic year: 2021

Condividi "Diagrammi a blocchi"

Copied!
7
0
0

Testo completo

(1)

Fondamenti di Informatica-Ingegneria Telematica 1 Prof. Giuseppe Ascia

Diagrammi a blocchi

Un diagramma a blocchi è una struttura composta da blocchi e da archi orientati (che rappresentano il flusso del

programma) che collegano i blocchi.

Un diagramma a blocchi deve avere sempre un nodo di inizio ed un nodo di fine

I nodi possono essere:

inizio / fine ingresso / uscita

elaborazione decisione

Prof. Giuseppe Ascia

Visualizzare la somma di due numeri letti da tastiera

inizio

fine scanf(A) scanf (B)

printf (somma) somma = A + B

Legge il valore della variabile A Legge il valore della variabile B Somma A e B Visualizza il valore della variabile somma

(2)

Fondamenti di Informatica-Ingegneria Telematica 3 Prof. Giuseppe Ascia

Visualizzare il massimo tra due numeri letti da tastiera

inizio

fine scanf(A) scanf (B)

printf (max) A >= B

max = A max=B

falso vero

Prof. Giuseppe Ascia

Visualizzare il valore assoluto di A-B, con A e B letti da tastiera

inizio

fine scanf(A) scanf (B)

printf (VA) A >= B

VA = A - B VA = B - A

falso vero

(3)

Fondamenti di Informatica-Ingegneria Telematica 5 Prof. Giuseppe Ascia

Visualizzare la somma di 10 numeri letti da tastiera (con ciclo a condizione iniziale)

inizio

fine printf (somma)

conta < 10

somma = somma + numero conta = 0

somma = 0

conta = conta + 1 vero

falso

scanf (numero)

Prof. Giuseppe Ascia

Visualizzare la somma di 10 numeri letti da tastiera (con ciclo a condizione finale)

inizio

fine printf (somma) somma = somma + numero

conta = 0 somma = 0

conta = conta + 1

vero falso

scanf (numero)

conta < 10

(4)

Fondamenti di Informatica-Ingegneria Telematica 7 Prof. Giuseppe Ascia

Somma dei primi 100 numeri

inizio

fine printf (somma)

conta < 100

somma = somma + conta conta = 0

somma = 0

conta = conta + 1 vero

falso

Prof. Giuseppe Ascia

Somma dei primi N numeri

inizio

fine printf (somma)

conta < N

somma = somma + conta conta = 0

somma = 0

conta = conta + 1 scanf (N)

vero falso

(5)

Fondamenti di Informatica-Ingegneria Telematica 9 Prof. Giuseppe Ascia

Visualizzare la media di 50 numeri >0 letti da tastiera

inizio

fine printf (media)

conta < 50

somma = somma + numero conta = 0

somma = 0

conta = conta + 1 vero falso

scanf (numero) media = somma / 50

numero > 0 falso vero

Prof. Giuseppe Ascia

Visualizzare il massimo tra 20 numeri letti da tastiera

inizio

fine printf (max)

conta < 20

conta = conta + 1 conta = 1

max = numero vero falso

scanf (numero) max < numero falso vero

scanf (max)

(6)

Fondamenti di Informatica-Ingegneria Telematica 11 Prof. Giuseppe Ascia

Visualizza il massimo tra 30 numeri >0 letti da tastiera

inizio

fine printf (max)

conta < 30

conta = conta + 1 conta = 0

max = numero

vero falso

scanf (numero)

max < numero falso vero

max = 0

numero > 0

vero falso

Prof. Giuseppe Ascia

Visualizzare il minimo comune multiplo tra due numeri >0 letti da tastiera (parte 1)

inizio

scanf (A)

scanf (B)

B <= 0 falso vero

A <= 0 falso vero

(7)

Fondamenti di Informatica-Ingegneria Telematica 13 Prof. Giuseppe Ascia

Visualizzare il minimo comune multiplo tra due numeri >0 letti da tastiera (parte 2)

fine printf (VA) MCMA = MCMB vero falso

MCMA = A MCMB = B

MCMA < MCMB

MCMA = MCMA + A vero

falso

MCMB = MCMB + B

Riferimenti

Documenti correlati

Prima di consegnare bisogna annotare le risposte date sul foglio fornito.. Ogni risposta esatta vale 2 punti, ogni risposta errata errata

Coi metodi visti fin’ora (che usano la tavola di verità o le mappe di Karnaugh) possiamo fare solo reti piccole, con pochi input. La realizzazione di moderni circuiti

Si noti che circuiti come Decoder e Multiplexer non fanno alcuna ipotesi sul significato dei segnali. Il confrontatore invece ipotizza che i dati di ingresso siano dei numeri

• Un percorso `e una successione di rami e di nodi adiacenti senza anelli in cui ogni elemento viene attraversato una sola volta.. Il coefficiente P del percorso `e il prodotto

• I grafi di flusso di segnale sono un mezzo, alternativo agli schemi a blocchi, per la rappresentazione grafica dei sistemi

Distillazione Alcool Idratato Deidratazione. Denaturazione

• Per i sistemi con più ingressi e più uscite in un numero di blocchi pari al prodotto del n.o degli ingressi per il n.o delle uscite, ovvero.. Schemi a blocchi CA 2017-2018

Argomenti: Matrici diagonali a blocchi, spazi vettoriali euclideo e prodotto scalare definito po- sitivo, modulo di un vettore, proiezione lungo un vettore, vettori ortogonali,