Che differenza passa tra una funzione ed una procedura?

Domanda di: Dott. Silvano Colombo  |  Ultimo aggiornamento: 3 agosto 2022
Valutazione: 4.3/5 (25 voti)

La differenza fondamentale tra procedure e funzioni è che le seconde possono restituire dei valori, ad esempio il risultato di un'elaborazione oppure un valore di ritorno che determina se la routine ha avuto successo, mentre le procedure no.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su html.it

Quando una funzione è una procedura?

In alcuni linguaggi, il termine procedura indica una funzione senza valore di ritorno, in altri si usa un tipo di dato apposito, detto void , per il valore restituito, a significare che la funzione non restituisce alcun valore.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su it.wikipedia.org

Che cosa è una procedura informatica?

Procedura o funzione – nell'informatica, un costrutto sintattico che permette di raggruppare una sequenza di istruzioni in un unico blocco.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su it.wikipedia.org

Come si dichiara una funzione?

Nel linguaggio C posso dichiarare una funzione interna seguendo questa sintassi:
  1. formato-vdr nome-funzione ( parametri ) ...
  2. Se non indico il formato del valore di ritorno all'inizio della funzione, il programma considera di default il formato intero (int).

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su andreaminini.com

A cosa servono le funzioni C?

Una funzione può essere vista come un sottoprogramma dove vengono aggregati gruppi di istruzioni. Le funzioni in C sono utilizzate proprio per evitare di replicare porzioni di codice; infatti invocare un sottoprogramma vuol dire mandare in esecuzione la porzione di codice ad esso relativa.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su codingcreativo.it

Corso base C++ - Ep 7 funzioni e procedure



Trovate 21 domande correlate

A cosa serve il prototipo di una funzione?

Il prototipo di una funzione costituisce una dichiarazione della funzione, e come tale fornisce al compilatore le informazioni necessarie a gestire la funzione stessa. `e data dal corpo della funzione).

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su marra.di.unimi.it

A cosa servono i parametri?

Un parametro, in informatica, è un indirizzo di memoria o un valore (tra quelli di un insieme omogeneo e coerente) che una funzione si aspetta di ricevere per eseguire il suo compito.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su it.wikipedia.org

Come si richiama una funzione nel main?

Esempio di una funzione che calcola la media tra due valori: float calcolamedia(float a, float b) { float media; media=(a+b)/2; return(media); } Per richiamare tale funzione si procede nel seguente modo: main() { float a=10, b=25, risultato; risultato=calcolamedia(a,b); printf("Valore medio= %f\n",risultato); } Nota: l ...

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su science.unitn.it

Come chiamare una funzione void?

La funzione void è definita nel blocco di codice compreso tra la riga 2 e la riga 5. A ogni domanda il programma si ferma per attendere la risposta dell'utente. Il menu di scelta viene stampato due volte tramite due chiamate alla funzione void menu() alla riga 9 e 13.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su andreaminini.com

A cosa serve il void?

In gran parte dei linguaggi di programmazione derivati dal C e da Algol68, void è un tipo di dato risultante da una funzione che non restituisce alcun valore al suo chiamante.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su it.wikipedia.org

Cos'e una procedura C++?

IN C/C++ una procedura è una funzione che non restituisce valori; quindi return; provoca l'uscita dalla procedura ed il ritorno al progemma chiamante, senza produrre valori.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su person.dibris.unige.it

Che cosa sono le funzioni in C++?

Una funzione è un blocco di codice che esegue un'operazione. Una funzione può facoltativamente definire parametri di input che permettono ai chiamanti di passare argomenti nella funzione e può facoltativamente restituire un valore come output.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su docs.microsoft.com

Cosa si intende per array?

Un array è un insieme di variabili, tutte dello stesso tipo, identificato da un nome unico. Gli elementi dell'array sono disposti in memoria in posizioni consecutive. Definizione di una variabile array v contenente 20 interi: int v[20];

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su webuser.unicas.it

Qual è la differenza tra sottoprogramma e funzione?

La corrispondenza tra parametri effettivi e formali è fissata per ordine. Una funzione è un particolare sottoprogramma che produce in uscita un valore il quale non è assegnato ad uno dei parametri, ma viene attribuito al nome stesso della funzione.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su webuser.unicas.it

Qual è la differenza tra parametri attuali e formali?

Le variabili che compaiono nella definizione di un modulo vengono dette parametri formali; i dati che vengono sostituiti ai parametri formali al momento del richiamo del modulo vengono detti parametri attuali (o argomenti attuali).

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su informatica.abaluth.com

Come richiamare una variabile in C?

Il simbolo %d indica al programma C di richiamare il valore di una variabile e di stamparlo nella stringa. printf(" il valore della variabile n è %d ", n); La lettera d fornisce al linguaggio l'indicazione sul formato da utilizzare per visualizzare la variabile. In questo caso si tratta di un formato digitale (d).

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su andreaminini.com

Come usare le stringhe in C?

Per memorizzare le stringhe, invece, si utilizza una variabile array di tipo CHAR. char nomevariabile[20]; nomevariabile="Andrea"; Una variabile array ( matrice ) consente di memorizzare un'intera sequenza di caratteri.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su andreaminini.com

Come creare un vettore in C?

Un vettore si definisce con la seguente sintassi: tipo nomeVettore[dimensione]; Alla normale dichiarazione di variabile si aggiunge semplicemente tra parentesi quadre il numero di elementi (dimensione) che compongono il vettore.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su edutecnica.it

Come dichiarare in C?

Nel linguaggio C posso dichiarare le due variabili nel seguente modo: int voto; char studente; In questo caso ho scelto due nomi di variabile mnemonici e significativi ( voto e studente ) ma avrei potuto scegliere qualsiasi altro nome.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su andreaminini.com

Cos'e un parametro in Java?

I parametri rappresentano il dominio del metodo, mentre il risultato (ritornato tramite l'istruzione return) ne rappresenta il co-dominio. indica il tipo di dato del valore che calcola il metodo (deve essere uguale alla espressione indicata nell'istruzione return). Senza espressione il tipo è void.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su staff.icar.cnr.it

Cosa sono i parametri in Javascript?

Un parametro è la variabile elencata tra parentesi nella dichiarazione della funzione (fa parte della dichiarazione). Un argomento è il valore passato alla funzione quando viene chiamata (fa parte della chiamata).

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su it.javascript.info

Che scopo ha una funzione?

funzione (in un linguaggio di programmazione) parola riservata di un linguaggio di programmazione indicante una particolare procedura operativa, disponibile nel linguaggio stesso, che agendo su una o più variabili del programma produce il loro nuovo valore.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su treccani.it

Quando si usano gli array?

Gli array generalmente vengono utilizzati per racchiudere più variabili dello stesso tipo e sono dei componenti fondamentali di ogni linguaggio di programmazione. Grazie agli array non si deve istanziare una variabile per ogni valore, ma è possibile racchiudere più valori in unica variabile.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su imprendo.org

Come si definisce un array in Java?

Un array in Java è un contenitore che permette di gestire una sequenza di lunghezza fissa di elementi tutti del medesimo tipo. Il numero di elementi in un array, detto lunghezza dell'array, deve essere dichiarato al momento della sua allocazione e non può essere cambiato.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su html.it

Quali caratteristiche sono necessarie per definire un array?

Un array è una struttura dati omogenea, che contiene un numero finito di elementi tutti dello stesso tipo, ad esempio un vettore di 10 interi. Questi elementi sono individuati attraverso un indice numerico, che tipicamente va da 0 al numero massimo di elementi meno uno.

Richiesta di rimozione della fonte   |   Visualizza la risposta completa su it.wikipedia.org
Articolo precedente
Come si pulisce il cassetto dei detersivi della lavatrice?
Articolo successivo
Come funziona il 50 per cento sulle ristrutturazioni?