Slide sull'Unità di Apprendimento 4, che introduce i concetti fondamentali della programmazione attraverso l'uso di Flowgorithm. Il Pdf, utile per la scuola superiore, guida l'utente nell'interfaccia grafica del programma, spiegando come disegnare e testare diagrammi di flusso per la materia di Informatica.
Mostra di più17 pagine


Visualizza gratis il Pdf completo
Registrati per accedere all’intero documento e trasformarlo con l’AI.
Unità di apprendimento 4 Lezione 3
HOEPLI Scuola.it
Avvia esecuzione Ferma l'esecuzione Zoom diagramma Menu generale Senta titolo) - Flowgorithm File Modrica Programma Strumenti
Auto Menu e comandi rapidi
Inizio Disposizione delle finestre Avanza esecuzione manuale Setta la velocità di esecuzione Diagramma di flusso Fina Finestra di codifica Versione 2.19.4
Posizionando il cursore tra i due blocchi si evidenzia un icona [new] che permette di aggiungere un nuovo blocco Memoria varie Fine Commento Arresto Blocco Lettura / Scritura Variabili Selezione Ripetizione Lettura Dichiarazione Condizione Mentre Scritura Assegnazione Chiamata Per Fal
selezioniamo Nuovo Output scriviamo la frase "Ciao mondo Flowgorithm!" Flowgorithm 2.92 - (Serize titolo)." File Modifica Programma Strument Aiuto Inizio Inizio Scrittura Fine Blocco 'Scrivi × Scrittura Un blocco "Scrivi' valuta un'espressione e visualizza il risultato sullo schermo. Inserire un'espressione qui sotto: "Ciao mondo Flowgorithm"| Ritome a capo OK Esci
programma ora è completo mandiamolo in esecuzione cliccando sull'icona con la freccia dopo aver disabilitato entrambi i check box in modo da
Nella sezione destra viene creata la pseudocodifica Avviamo l'esecuzione cliccando su Modifica Program Esecuzione × Ciao mondo Flowgorithm > Trivia Nella parte inferiore visualizziamo l'output
Noi utilizzeremo tre variabili per inserire i dati:
e altrettante variabili per memorizzare i risultati dei calcoli:
Inizio Dichiara distanza, consumoxkm, costoxlitro: Reale dichiarazioni Dichiara consumoViaggio, costoGiornaliero, costoSettimanale: Reale Codifica Leggi distanza istruzioni di input 0 Funzione Inizio Leggi consumoxkm 1 Dichiara distanza, consumoxkm, costoxlitro: Reale Dichiara consumoViaggio, costoGiornaliero, costoSettimanale: Reale Leggi costoxlitro 3 consumoViaggio = distanza * consumoxkm 5 Leggi consumoxkm Leggi costoxlitro istruzioni di elaborazione 7 Assegna consumoViaggio = distanza * consumoxkm Assegna costoGiornaliero - consumoViaggio * costoxlitro 1 9 Assegna costoSettimanale = costoGiornaliero * 6 costoSettimanale = costoGiornaliero " 6 10 Scrivi consumoViaggio 11 Scrivi costoGiornaliero Output consumoViaggio 12 Scrivi costoSettimanale istruzioni di output Fine Scrivi costoGiornaliero Scrivi costoSettimanale 1 Fine Leggi distanza 4 6 costoGiornaliero = consumoViaggio * costoxlitro Auto Pseudocode
Mandiamo in esecuzione il programma:
Esecuzione X Esecuzione
= A Dialogo grafico 20 0.1 1.45 2 20 0.1 29 1.45 2 2.9 17.4 17.4 v V
possiamo così "tracciare" i valori di ogni variabile e questa opportunità
L'insieme dei valori che le variabili assumono durante tutta l'evoluzione del programma prende anche il nome di trace table Finestra delle variabili × distanza consumoxkm costoxdlitro 20 0.1 1.45 consumoViaggio costoGiomaliero costoSettimanale 2 2.9 17.4
AREA DIGITALE Scarica e completa la tua mappa
viene descritto con
algoritmo
linguaggio di progetto
graficamente con ->
detti anche flow chart diagrammi di flusso
realizzato con sviluppato in 1
è un programma C# Flowgorithm open source
mette a disposizione un >
passo passo disegnare diagrammi -in modo editor grafico permette di automatico eseguire il codice visualizza trace table
Con un editor grafico si realizzano graficamente i diagrammi di flusso. È possibile verificare il funzionamento dei diagrammi di flusso.
=0-0-0-0
Si possono utilizzare le istruzioni di input/output (I/O). Si può utilizzare l'operazione di assegnazione. Si può seguire l'evoluzione del programma osservando i valori delle variabili (trace table). Con debugging si intendono le operazioni fatte per eliminare gli errori presenti nel software.
Come si realizzano i diagrammi di flusso? Quale editor grafico conosci per realizzare i diagrammi di flusso? Come puoi verificare la correttezza dei diagrammi di flusso? Qual è la modalità per inserire dati nei diagrammi di flusso? Che cosa si intende per operazioni di I/O? In che cosa consiste il testing di un programma? In che cosa consiste il debugging di un programma?