Esercizi DIAGRAMMI DI FLUSSO/PSEUDOCODIFICA/CODIFICA PYTHON
-2
Esercizio 1  ESEMPIO
1. Scrivi un programma che chieda tre numeri e li visualizzi in modo crescente.
Diagramma di flusso
Codifica Python
A=input ("inserire il primo numero: ")
B=input ("inserire il secondo numero: ")
C=input ("inserire il terzo numero: ")
if A<B:
if B<C:
print A,B,C
else:
if A>C:
print C,A,B
else:
print A,C,B
else:
if B>C:
print C,B,A
else:
if A>C:
print B,C,A
else:
print B,A,C
2. Supponiamo di essere andati da un contadino a comprare il vino. Costruisci un algoritmo che, ricevuto in
input il numero di litri acquistati, dia in output l’importo da pagare, considerando che se i litri sono più di
10 il contadino ci vende il vino a 1.50 euro al litro, altrimenti a 1.70 al litro.
3. Scrivi un programma che, dati in input due numeri ed un segno di operazione (+,-,*,/) visualizzi il risultato
di una delle quattro operazioni.
4. Scrivi un programma che chiede due numeri, li somma se il primo è minore del secondo, li sottrae se il
primo è maggiore del secondo. Visualizza il risultato.
5. Scrivi un programma che, data una quantità di soldi in lire letta da tastiera restituisca la quantità
corrispondente in euro (/2000) o in dollari (/2500), a seconda del valore assunto da una variabile moneta
data in input (“E” o “D”).
6.
Date le misure dei lati di un rettangolo, fornite da tastiera, e una lettera in input (A,P,D), scrivi un
programma che calcoli il perimetro, l’area o la diagonale del rettangolo in base alla lettera data in input.
1