Programmazione procedurale: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
fix |
||
(7 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1:
{{F|programmazione|febbraio 2013}}
In [[informatica]] la '''programmazione procedurale''' è un [[paradigma di programmazione]] che consiste nel creare dei blocchi di [[codice sorgente]], identificati da un nome e racchiusi da dei delimitatori, che variano a seconda del [[linguaggio di programmazione]]; questi sono detti anche '''sottoprogrammi''' (in inglese ''subroutine'') '''procedure''' o '''[[funzione (informatica)|funzioni]]''', a seconda del linguaggio e dei loro ruoli all'interno del linguaggio stesso. Il nome deriva dal linguaggio [[COBOL]], che è stato il primo ad utilizzare questo concetto. ▼
▲In [[informatica]] la '''programmazione procedurale''' è un [[paradigma di programmazione]] che consiste nel creare dei blocchi di [[codice sorgente]], identificati da un nome e racchiusi da dei delimitatori, che variano a seconda del [[linguaggio di programmazione]]; questi sono detti anche
==Descrizione==▼
▲== Descrizione ==
Questi blocchi possono essere dotati di [[parametro (programmazione)|parametri]], cioè [[variabile (informatica)|variabili]] locali i cui valori vengono forniti o passati dall'esterno del blocco di codice ed eventualmente esportati; esistono due tipi di parametri: quelli di tipo valore e quelli di tipo variabile; nei primi viene passato un valore che, se modificato, non viene comunque salvato al termine del sottoprogramma; nel tipo variabile invece, viene comunicato l'[[indirizzo di memoria|indirizzo]] della cella di memoria (ad
In [[Pascal (linguaggio)|Pascal]], le
In [[Linguaggio C]] esiste solo la
Per le procedure:<syntaxhighlight lang="vb" line="1">
</syntaxhighlight>Per le funzioni:<syntaxhighlight lang="vb" line="1">
</syntaxhighlight>
== Voci correlate ==▼
▲ '''Sub''' ''NomeProcedura''(''Lista parametri'')<br/>
▲ ''Dichiarazioni e Istruzioni''<br/>
▲ '''End Sub'''
▲ '''Function''' ''NomeFunzione''(''Lista parametri'') '''As''' ''TipoDiRitorno''<br/>
▲ ''Dichiarazioni e Istruzioni''<br/>
▲ '''Return''' ''Espressione''<br/>
▲ '''End Function'''
▲==Voci correlate==
* [[Paradigma di programmazione]]
* [[Variabile (informatica)]]
* [[Information hiding]]
* [[Regole di scope]]
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{Paradigmi di programmazione}}
{{portale|informatica}}
[[Categoria:Programmazione procedurale| ]]
|