Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli

Programmazione: Funzioni e Ambiente Locale e Globale, Appunti di Informatica

I metodi di risoluzione dei problemi in programmazione, ovvero botton-up e top-down, e il concetto di funzione basato sulla funzione matematica. Vengono spiegati i vantaggi delle funzioni, la sintassi delle funzioni, l'ambiente locale e globale e le variabili locali e globali. utile per comprendere il funzionamento delle funzioni in programmazione e l'ambiente in cui esse operano.

Tipologia: Appunti

2021/2022

In vendita dal 19/06/2022

tecnico_superiori_SIA
tecnico_superiori_SIA 🇮🇹

2 documenti

Anteprima parziale del testo

Scarica Programmazione: Funzioni e Ambiente Locale e Globale e più Appunti in PDF di Informatica solo su Docsity! Funzioni I metodi di risoluzione (e spiegazione) sono:  botton - up: dallo specifico > al generale  top - dow: dal generale > allo specifico Ogni problema viene scomposto i problemi più semplici, fino all’individuazione di problemi elementari che vengono risolti singolarmente. Questi problemi elementari vengono risolti con dei sottoprogrammi. Vantaggi: 1. Riusabilità: consentono di utilizzare lo stesso “mattone” per la soluzione di problemi diversi 2. Astrazione: permettono di esprimere operazioni complesse in modo semplice e sintetico 3. Risparmio: consentono di scrivere una sola lita il codice e usarlo più volte Le funzioni: Il concetto di funzione in programmazione è basato sul concetto di funzione matematica. Funzione matematica: y=f(x) La ‘f’ sta per funzione: sottoprogramma x=variabile indipendente, valore di input y=variabile dipendente, valore output La funzione principale sempre presente in un programma è la funzione main (chiamata anche “entry point” perché è la prima funzione che viene definita) Sintassi delle funzioni: Int main () [ istruzione 1; … return 0; ]  Tipo: indica il valore restituito della funzione alla funzione chiamante (es. Main)  Nome: è sempre seguito dalle parentesi tonde, possono essere: o senza parametri (vuote) o con parlamentari  Corpo della funzione: o return 0: return è seguito dal valore restituito dalla funzione Le funzioni void non restituiscono alcun valore alla funzione chiamante, di conseguenza non si mette l’istruzione “return” alla fine. Quando si utilizza una sotto funzione di tipo void nell’invocazione non è necessaria la variabile (a cui assegnare il valore) ma bisogna solo richiamare la sotto funzione Le funzioni presentano due “momenti”: 1. dichiarazione 2. invocazione (quando vengono chiamate per essere eseguite). Int somma (int a, int b) //dichiarazione della funzione [ somma=a+b; return somma; ] Int main () [ som = somma(); //invocazione della funzione return 0; ] Ambiente locale e ambiente globale Ambiente: con il termini ambiente di un sottoprogramma si definisce l’insieme delle risorse (variabili, costanti, parametri ecc.) alle quali esso può accedere Esistono due tipi di ambienti:  Ambiente locale: le risorse che sono dichiarate all’interno del sottoprogramma, cioè risorse locali  Ambiente globale: composto dalle risorse che sono utilizzabili da tutti i sottoprogrammi, cioè le risorse globali Variabili:  Locali: variabili visibili solo alle funzioni in cui vengono dichiarate  Globali: sono variabili visibili da tutte le funzioni dell’algoritmo
Docsity logo


Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved