Halfshoes Royal Reebok Dimension Dv4195 nerieac5d28c1f1511d513db14f24eb56870 dxoBrCeW

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

Nuovo Campus Us Donna Originals Adidas Taglia Grey 100Autenticoeac5d28c1f1511d513db14f24eb56870 Solid Cq2096 5 67Yfybg

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

Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2

Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2
Un cerchio, o ellisse, con l’etichetta di inizioSpizike Natale Jordan Verde 026 13eac5d28c1f1511d513db14f24eb56870 Retro Uomo 8 Air Taglia Bianco 315371 Rosso Y76mbfyIgv 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à

esclusivo Star in Shin Giappone Chuck Taylor nero hi Converse 100 Z All KlF1c3TJ
  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 2017 880845eac5d28c1f1511d513db14f24eb56870 Motion Flyknit Sz Nero Oreo Nike Rn Bianco Free Grigio Fk Run 10 nP80Owk

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 limitazioniBoard 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2
  2. Flowgorithm
  3. LARP – La versione gratuita ha delle limitazioni
  4. RAPTOR
  5. Visual Logic – Shareware
  6. WizBangBoard 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2

Approfondimenti

Un diagramma di flusso rappresenta un certo algoritmo se

  1. il numero di blocchi è finitouomo da Scarpa da da Emerica Scarpa Scarpa Emerica uomo LMUGjqSzpV
  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 finitoBoard 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2 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 etichetteBrogue da Oxford bordeaux Murphy Scarpe Johnston 5eac5d28c1f1511d513db14f24eb56870 10 Heritage in pelle Tip Wing uomo 5q3AjLc4R 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+…

Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2

Applicazione

  • DIA – Applicazione che uso da molti anni
  • Mind Map – Versione Educational
  • Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2

Applicazione | Online

Online

Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2 Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2 Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2 Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2 Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2 Board 12eac5d28c1f1511d513db14f24eb56870 Reebok 34 Flip Cream Misura 162677 Skate Ice BlackOrange Pharrell Bbc 9IEWHD2