rockkaristar
Ominide
1 min. di lettura
Vota 3,5 / 5

Concetti Chiave

  • Un algoritmo è una sequenza finita di passi per risolvere un problema, introdotto da Al-Khuwarizmi nell'825.
  • Gli elementi fondamentali di un algoritmo includono dati (variabili e costanti) e istruzioni (comandi).
  • I dati si classificano in variabili, che cambiano, e costanti, che rimangono fisse, come numeriche, booleane e alfanumeriche.
  • Le istruzioni comprendono operative (eseguibili) e di controllo, che determinano percorsi diversi basati su condizioni.
  • Le istruzioni operative si suddividono in assegnamento, I/O, mentre quelle di controllo in selezione e ripetizione.
Algoritmo

L’algoritmo è una sequenza finita di passi elementari per la risoluzione di un problema, fatto dall’arabo Al-Khuwarizmi nell'825.
I componenti fondamentali di un algoritmo sono:
• Dati, chiamati anche argomenti o operandi;
• Istruzioni, chiamati anche comandi, e specificano le operazioni da eseguire.
I dati in un programma si distinguono in variabili e costanti.
I variabili variano a seconda delle istruzioni, mentre le constanti non variano, rimangono fisse e possono essere:
• Numeriche che a sua volta possono essere:
o Intere (integer);
o Reali (real);
• Booleane che può essere:
o Vero
o Falso
• Alfanumeriche che possono essere:
o Di tipo carattere (char)
o Di tipo stringa (string)
Esempi:
A ← 6740 (numerica intera)
A ← 23.65 (numerica reale)
A ← “vero” (booleana)
A ← “falso” (booleana)
A ← “Via Roma, 7” (alfanumerica di tipo stringa)
A ← “x” (alfanumerica di tipo carattere)
A ← “xy” (alfanumerica di tipo stringa)

Le istruzioni possono essere:
• Operative, che corrispondono ad azioni direttamente eseguibili, e possono essere a sua volta:
o Di assegnamento
o Di I/O (Input/Output)
• Di controllo che permettono di impostare nell’algoritmo percorsi diversi sulla base di condizioni che possono o meno verificarsi nel corso dell’esecuzione e possono essere:
o Di selezione o di alternativa
o Di ripetizione o di ciclo
• Non operative che sono azioni non direttamente eseguibili e possono essere
o Di dichiarazione
o Di formato

Input= leggi Read = prelevamento dell’informazione
Output= scrivi Write= visualizzazione dell’informazione.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community