VARIABILI
ASEGNAZIONE
CONTENITORI
VALORE
NOME
NUMERI REALI INTERI
STRINGHE DI CARATTERI
ALGORITMO
COMPRENSIBILE DALL ESECUTORE
PROCEDIMENTO
SEQUENZA DI OPERAZIONI
SVOLTE UNA DOPO L'ALTRA
SEQUENZIABILITA'
RIGA DI INTESTAZIONE
SEZIONE ESECUTIVA
SEZIONE DICHIARATIVA
FINITO
COMPLETO
GENERALE
NON AMBIGUO
ESEGUIBILE
MATEMATICO ARABO AL-KHWARZMI
VIOLAZIONE DEL PRINCIPIO DI DETERMINISMO E DI RIPETITIVITA'
CASI NON SPECIFICATI
AMBIGUITA'
ESECUTORE
CLIENTE
RISOLUTORE
OUTPUT
INPUT
MODELLO
RAPPRESENTAZIONE DELLA REALTA'
DETERMINISTICO O STOCASTICO
REALE O ASTRATTO
CHIUSO O APERTO
FASI PER LA RISOLUZIONE DI UN PROBLEMA CON IL COMPUTER
1) ANALISI DEL PROBLEMA (FORMALIZZARE IL PROBLEMA)
2)PROGETTAZIONE
3) REALIZZAZIONE
3.1) STESURA DEL PROGRAMMA
3.2) ESECUZIONE DEL PROGRAMMA
3.3) COMUNICAZIONE RISULTATI
3.4) MANUTENZIONE E AGGIORNAMENTO DEL PROGRAMMA
2.1) STESURA DI UN ARGOMENTO
2.2) ESECUZIONE DELL' ALGORITMO
2.3) TESTING
1.1) INTERPRETAZIONE
1.2) DATI INPUT E DATI DA TROVARE
1.3) MODELLAZIONE DELLA REALTA'
1.4) STESURA DI UN PROCESSO
RISOLUZIONE DI UN PROBLEMA
STATO INIZIALE
STATO FINALE
SOTTOPOSTA A CRITERI
CON I DATI DEL PROBLEMA
ANALISI
SOLUZIONI
ELABORAZIONI
RISULTATI
SVILUPPARE IL SOFTWARE
I DATI INIZIALI IN DATI FINALI
PROBLEMA
STRATEGIA
OBIETTIVO
IL PROBLEMA
STATO DI MALESSERE
NATURE E DIFFICOLTA'
SOLUZIONE
PROCESSO RISOLUTIVO
ANALISI E TENTATIVI