Capitolo 3 Flashcards

1
Q

funzione

A

Una serie di istruzioni dotata di un nome che esegue una certa operazione utile. Le funzioni possono o meno ricevere argomenti e possono o meno produrre un risultato.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

definizione di funzione

A

Istruzione che crea una nuova funzione, specificandone il nome, i parametri, e le istruzioni che contiene.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

oggetto funzione

A

Valore creato da una definizione di funzione. Il nome della funzione è una variabile che fa riferimento a un oggetto funzione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

intestazione

A

La prima riga di una definizione di funzione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

corpo

A

La serie di istruzioni all’interno di una definizione di funzione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

parametro

A

Un nome usato all’interno di una funzione che fa riferimento al valore passato come argomento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

chiamata di funzione

A

Istruzione che esegue una funzione. Consiste nel nome della funzione seguito da un elenco di argomenti tra parentesi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

argomento

A

Un valore fornito (passato) a una funzione quando viene chiamata. Questo valore viene assegnato al corrispondente parametro nella funzione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

variabile locale

A

Variabile definita all’interno di una funzione e che puo essere usata solo all’interno della funzione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

valore di ritorno

A

Il risultato di una funzione. Se una chiamata di funzione viene usata come espressione, il valore di ritorno è il valore dell’espressione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

funzione “produttiva”

A

Una funzione che restituisce un valore.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

funzione “vuota”

A

Una funzione che restituisce sempre None.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

None

A

Valore speciale restituito dalle funzioni vuote.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

modulo

A

Un file che contiene una raccolta di funzioni correlate e altre definizioni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

istruzione import

A

Istruzione che legge un file modulo e crea un oggetto modulo utilizzabile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

oggetto modulo

A

Valore creato da un’istruzione import che fornisce l’accesso ai valori definiti in un modulo.

17
Q

dot notation o notazione a punto

A

Sintassi per chiamare una funzione di un modulo diverso, specificando il nome del modulo seguito da un punto e dal nome della funzione.

18
Q

composizione

A

Utilizzare un’espressione come parte di un’espressione più grande o un’istruzione come parte di un’istruzione più grande.

19
Q

flusso di esecuzione

A

L’ordine in cui vengono eseguite le istruzioni nel corso di un programma.

20
Q

diagramma di stack

A

Rappresentazione grafica di una serie di funzioni impilate, delle loro variabili e dei valori a cui fanno riferimento.

21
Q

frame

A

Un riquadro in un diagramma di stack che rappresenta una chiamata di funzione. Contiene le variabili locali e i parametri della funzione.

22
Q

traceback

A

Elenco delle funzioni in corso di esecuzione, visualizzato quando si verifica un errore.