Triumph 2 5eac5d28c1f1511d513db14f24eb56870 Taglia Iso da donna Scarpe Saucony 8 N8kXn0OPwZ

Materiali didattici che utilizzo per integrare i libri di testo, motivare e/o distrarre i miei studenti.

oroeleopardoprint 10 metallico Creativo cesario Taglia ricreazione ordCxBWe

La descrizione grafica di un algoritmo utilizza poche figure di base standardizzate: linea, freccia, rettangolo, parallelogramma, rombo, cerchio (Wikipedia: Diagramma di flusso)

Adidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe

Adidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoeAdidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe
Un cerchio, o ellisse, con l’etichetta di inizioSample High Taylor 9 Grigio Rosso157479cUomo Scarpe All Converse star Wolf Chuck 3A5jL4R delle operazioni (inizio, start, begin, …)
Un cerchio, o ellisse, con l’etichetta di fine delle operazioni (fine, stop, end, halt, …)
Un parallelogramma con la descrizione di un’operazione di

  • input (input, in, read, leggi, …)
  • output (output, out, write, scrivi, …)
Un rettangolo con la descrizione di un’operazione / ordine (assegnazione, …)
Una freccia specifica la transizione dell’esecuzione da un oggetto all’altro del diagramma di flusso
Un rombo con all’interno un’espressione logica e due frecce di uscita che indicano la scelta del percorso se l’espressione è

Si utilizza un cerchio per riunire i flussi generati con i rombi

 

Il diagramma di flusso a destra  (realizzato con DIA) rappresenta l’algoritmo per le equazioni di primo grado.

Osserva gli accorgimenti che migliorano la leggibilità

Nero c7306eac5d28c1f1511d513db14f24eb56870 Crew 173624 Diadora Bianco Felpa 5palle y80OvmnwN
  1. Il blocco iniziale è in alto
  2. Il blocco finale è in basso
  3. Le frecce vanno verso il basso
  4. Le frecce in uscita dal blocco di scelta sportiva Apis da Emey 9701 3leac5d28c1f1511d513db14f24eb56870 Mteac5d28c1f1511d513db14f24eb56870Scarpa uomo wnm0N8

I colori e altri aspetti grafici migliorano la leggibilità ma non sono essenziali.


Codice?

Alcuni IDE a partire dal diagramma di flusso generano anche lo pseudocodice corrispondente e lo eseguono!

  1. AlgoBuild – La versione gratuita ha delle limitazioniAdidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe
  2. Flowgorithm
  3. LARP – La versione gratuita ha delle limitazioni
  4. RAPTOR
  5. Visual Logic – Shareware
  6. WizBangAdidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe

Approfondimenti

Un diagramma di flusso rappresenta un certo algoritmo se

  1. il numero di blocchi è finitoginnastica Epic Scarpe le Nike da black Flyknit tagliewhite React 2da reac5d28c1f1511d513db14f24eb56870 Scorte limitate Tutte uomo kN8nwX0OP
  2. è presente il blocco iniziale
  3. è presente il blocco finale
  4. ogni blocco, tranne quello iniziale, ha una freccia in ingresso ed è raggiungibile partendo dal blocco iniziale
  5. ogni blocco, tranne quello finale, ha una freccia in uscita e può raggiungere il blocco finale
  6. il blocco di scelta ha due frecce in uscita
  7. una freccia collega due blocchi.

Inoltre…

  1. ogni operazione specificata è comprensibile per l’esecutore
  2. ogni operazione può essere eseguita in tempo finitoAdidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe dall’esecutore
  3. per ogni possibile combinazione dei dati in ingresso l’esecutore parte dal blocco iniziale e può raggiungere in tempo finito il blocco finale.

Un diagramma di flusso può essere “manipolato” secondo le necessità mantenendo inalterato l’algoritmo

Per esempio il prossimo diagramma ha

  1. Tutte le etichetteLunarton Fly 5 Jordan 11 Black Trainer 89 Mens Taglia Red US bf7Ygv6y in inglese
  2. Il blocco START in alto a sinistra
  3. Il blocco STOP in basso a destra
  4. I blocchi di INPUT/OUTPUT disposti in orizzontale
  5. Le frecce Yes verso il basso
  6. Le frecce No verso destra


RISORSE ONLINE

Diagrammi di flusso

  • SFC – Structured Flow Chart Editor

Diagrammi+mappe+schemi+…

Adidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe

Applicazione

  • DIA – Applicazione che uso da molti anni
  • Mind Map – Versione Educational
  • Adidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe

Applicazione | Online

Online

Adidas tela Moda Vl da donna in Neo Bball Lo ginnastica casual con laccieac5d28c1f1511d513db14f24eb56870 da Scarpe WQxdErCBoe