Un diagramma di flusso (o flow chart) è una rappresentazione grafica che descrive la sequenza di operazioni o decisioni che vengono effettuate in un processo.
Il flow chart utilizza una serie di simboli standard per descrivere le diverse fasi del processo e le relazioni tra di esse.
Ad esempio, il simbolo del rettangolo viene utilizzato per rappresentare le attività o le azioni da svolgere, mentre il rombo viene utilizzato per rappresentare le decisioni che devono essere prese.
Il flow chart è spesso utilizzato come strumento di analisi per individuare i punti critici di un processo e per trovare eventuali inefficienze o errori. In programmazione è molto utile per descrivere l’algoritmo del nostro programma.
Un algoritmo è successione di istruzioni o passi che definiscono le operazioni da eseguire sui dati per ottenere i risultati.
Esempio con codice:
x = int(input("Inserisci un numero:"))
if x > 0:
print("x è un numero positivo")
elif x == 0:
print("x è uguale a zero")
else:
print("x è un numero negativo")