Programma (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 1:
{{F|programmazione|maggio 2012}}
[[File:Hello World Perl GTk2Algoritmo_para_Procesar_y_Organizar_en_GTD.png|miniaturathumb|upright=1.43|[[CodiceEsempo sorgente]] eddi [[esecuzionediagramma (informatica)|esecuzionedi flusso]] di un semplice programma dimostrativo (chiamato "[[Hello worldalgoritmo]]") scrittodi in linguaggioun [[Perlprogramma]]]]
 
Un '''programma''', in [[informatica]], è un procedimento [[algoritmo|algoritmico]] ad un problema dato da [[automatica|automatizzare]], tipicamente [[codice|codificato]] in una serie di [[codice sorgente|linee di codice]] scritte in un certo [[linguaggio di programmazione]] da un [[programmatore]] in fase di [[programmazione (informatica)|programmazione]] a formare un [[software]], che può essere [[Esecuzione (informatica)|eseguito]] da un [[elaboratore]], ricevendo in [[input]] determinati [[dati]] e restituendo in [[output]] gli eventuali risultati ottenuti a seguito dell'esecuzione/[[elaborazione]] delle sue [[istruzione (informatica)|istruzioni]].
 
== Descrizione ==
{{Vedi anche|Algoritmo|Software}}
[[File:Hello World Perl GTk2.png|thumb|[[Codice sorgente]] ed [[esecuzione (informatica)|esecuzione]] di un semplice programma dimostrativo (chiamato "[[Hello world]]") scritto in linguaggio [[Perl]]]]
[[File:Algoritmo_para_Procesar_y_Organizar_en_GTD.png|thumb|Esempo di [[diagramma di flusso]] di un [[algoritmo]] di un [[programma]]]]
Un programma è un insieme di linee di [[codice sorgente|codice]] a loro volta costituite da un insieme di istruzioni. Il problema deve essere risolvibile attraverso un [[algoritmo]] affinché un [[programmatore]] possa [[codifica]]rlo in [[Istruzione (informatica)|istruzioni]] in un [[linguaggio di programmazione]]; in questa fase - detta [[Programmazione (informatica)|programmazione]] - viene realizzato il [[codice sorgente]] del programma che definisce il suo [[flusso di esecuzione]].