Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.45 KB

README.md

File metadata and controls

46 lines (31 loc) · 1.45 KB

fondamenti di programmazione

Analisi e programmazione

  • Tramite un elaboratore si possono risolvere problemi di varia natura
  • Il problema deve essere formulato in modo opportuno, perché sia possibile utilizzare un elaboratore per la sua soluzione
  • L’analisi e programmazione è l’insieme delle attività preliminari atte a risolvere problemi utilizzando un elaboratore
  • Scopo dell’analisi: definire un algoritmo
  • Scopo della programmazione: definire un programma

Le fasi del procedimento

Linguaggi di programmazione

A cosa servono?

a cosa servono

Ricapitolando

  • Algoritmo:
    • elenco finito di istruzioni, che specificano le operazioni eseguendo le quali si risolve un problema
    • Un algoritmo non può essere eseguito direttamente dall’elaboratore
  • Linguaggio di programmazione:
    • linguaggio rigoroso che permette la formalizzazione di un algoritmo in un programma
  • Programma:
    • ricetta che traduce l’algoritmo ed è direttamente comprensibile e quindi eseguibile da parte di un elaboratore

problemi informatici

algoritmi

Paradigmi e linguaggi