Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Algoritmi da Mind Map: Algoritmi

1. Rappresentazione

1.1. Flow-Chart

1.1.1. I 5 Blocchi elementari

1.1.1.1. 1. Blocco inizio

1.1.1.2. 2. Blocco Fine

1.1.1.3. 3. Blocco Input/Output

1.1.1.4. 4. Blocco Elaborazione

1.1.1.5. 5. Blocco Controllo o Test

1.1.2. Condizioni di validità

1.1.2.1. Numero di blocchi finito

1.1.2.2. 1 blocco inizio e un blocco fine

1.1.2.3. Blocco inizio con 1 freccia uscente

1.1.2.4. Blocco fine con 1 freccia entrante

1.1.2.5. Blocco test 3 frecce 1 entrante e 2 uscenti

1.1.2.6. Blocchi I/O e Elaborazione con 1 freccia entrante e 1 uscente

1.1.2.7. Ogni freccia deve entrare in un blocco o in una freccia

1.1.2.8. Dal blocco Inizio si deve poter reggiungere un qualsiasi blocco

1.1.2.9. Da qualsiasi blocco si deve poter raggiungere il blocco Fine

1.2. Pseudocodifica

2. Proprietà

2.1. Atomicità

2.2. Non Ambiguità

2.3. Finitezza

2.4. Terminazione

2.5. Effettività

3. Definizione

4. Teorema di Bohm-Jacopini

5. Componenti

5.1. Dati

5.1.1. Variabili

5.1.2. Costanti

5.1.3. Numerico

5.1.3.1. Intero

5.1.3.2. Reale

5.1.4. Alfanumerico

5.1.4.1. Stringa

5.1.4.2. Carattere

5.1.5. Booleano

5.2. Istruzioni

5.2.1. Dichiarazione

5.2.2. Assegnamento

5.2.3. Input

5.2.4. Output

5.2.5. Selezione

5.2.6. Istruzione

6. Documentazione

6.1. Problema

6.2. Tabella delle specifiche funzionali

6.2.1. Dati iniziali

6.2.2. Dati finali

6.3. Analisi

6.4. Tabelle

6.4.1. Costanti

6.4.1.1. Nome

6.4.1.2. Valore

6.4.1.3. Descrizione

6.4.1.4. Tipo

6.4.2. Variabili

6.4.2.1. Nome

6.4.2.2. Tipo

6.4.2.3. Utilizzo

6.4.2.3.1. Input

6.4.2.3.2. Output

6.4.2.3.3. Lavoro

6.4.2.4. Descrizione

6.5. Algoritmo Risolutivo

6.6. Simulazione dell'algoritmo