ES02 - MEDIA Flashcards

1
Q

Qual è la funzione della direttiva #include <iostream>?</iostream>

A

Include la libreria standard di input/output che permette di usare funzioni come cin e cout per leggere l’input dell’utente e stampare l’output.

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

Cosa fa la riga di codice return 0;?

A

Indica che il programma è terminato correttamente. 0 indica che il programma si è concluso senza errori.

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

Cosa fa la funzione COUT?

A

COUT è una funzione che stampa il testo o il valore di variabili sullo schermo, permettendo al programma di comunicare con l’utente.

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

Cosa fa la funzione CIN?

A

CIN è una funzione che legge l’input dell’utente da tastiera e assegna il valore inserito a una variabile.

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

Qual è la differenza tra un CICLO FOR e un CICLO WHILE?

A

CICLO FOR viene utilizzato quando il numero di iterazioni è noto in anticipo

VS.

CICLO WHILE viene utilizzato quando il ciclo continua finché una condizione rimane vera.

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

Come funziona l’OPERATORE +=?

A

Aggiorna una variabile sommando il suo valore corrente a un nuovo valore, ad esempio:

somma += numero;
è equivalente a somma = somma + numero

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

Cosa significa endl?

A

endl inserisce un’INTERRUZIONE DI RIGA (nuova linea) nell’output, rendendo il testo stampato più leggibile, simile a \n.

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

Qual è il ruolo del CICLO FOR nel programma di calcolo della media?

A

Il ciclo for viene utilizzato per ripetere l’operazione di lettura e somma dei numeri n volte, dove n è il numero fornito dall’utente.

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

Cosa significa FLOAT?

A

FLOAT è un TIPO DI DATI che rappresenta NUMERI DECIMALI (numeri reali) con una precisione a singola cifra, utilizzato per gestire numeri con la virgola.

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

Cosa succede se non inizializzi una variabile prima di usarla?

A

Se una variabile non viene inizializzata, può contenere un valore casuale presente in memoria, il che può portare a comportamenti imprevedibili o errori nel programma.

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

Qual è lo scopo della FUNZIONE MAIN()?

A

La funzione main() è il punto di ingresso del programma, dove INIZIA L’ESECUZIONE. Tutto il codice viene eseguito a partire da questa funzione.

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

Cosa fa il comando cin&raquo_space; numero nel programma?

A

Legge un numero inserito dall’utente e lo memorizza nella variabile numero.

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

Cosa stampa cout &laquo_space;endl;?

A

STAMPA NUOVA RIGA (interruzione di riga) nell’output (equivalente a \n) –> rende il testo stampato più leggibile inserendo uno spazio vuoto tra le righe di output.

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

Come si DICHIARANO le VARIABILI?

A

Le variabili si dichiarano SPECIFICANDO IL TIPO DI DATI seguito dal NOME DELLA VARIABILE.

Ad esempio:
int n; // variabile di tipo intero
float somma; // variabile di tipo float (decimale)

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

Perché la dichiarazione delle variabili deve avvenire all’interno di int main()?

A

Le variabili dichiarate all’interno della funzione main() (o di qualsiasi altra funzione) sono VARIABILI LOCALI.
Queste variabili possono essere utilizzate solo all’interno di quella funzione specifica e vengono eliminate dalla memoria una volta terminata l’esecuzione della funzione.

Dichiararle all’interno di main() garantisce che siano accessibili durante l’esecuzione del programma.

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

Perché si mette int prima della funzione main()?

A

Il tipo int specifica che la funzione main() restituisce un valore di tipo intero.

È SEMPRE COSÌ

Il main() deve restituire un valore intero al sistema operativo, generalmente 0, per indicare che il programma è terminato correttamente. Questo viene fatto con return 0; alla fine del main().

17
Q

Cosa stampa il codice:
cout &laquo_space;“Calcolo della media” &laquo_space;endl &laquo_space;endl;

A

Il codice stampa il testo “Calcolo della media” seguito da 2 interruzioni di riga.

18
Q

Cosa stampa il codice:
cout &laquo_space;“Inserisci il valore di n: “;
cin&raquo_space; n;
cout &laquo_space;endl;

A

Stampa il testo “Inserisci il valore di n: “ seguito da uno spazio per permettere all’utente di inserire un valore per n.
Dopo che l’utente ha inserito un valore, viene stampata una nuova riga (grazie a cout &laquo_space;endl;) per spostare il cursore sulla riga successiva.

19
Q

Cosa rappresenta una FUNZIONE CONDIZIONALE IF-ELSE?

A

Una funzione condizionale IF-ELSE permette di eseguire un blocco di codice SOLO SE UNA CONDIZIONE È VERA. Se la condizione è falsa, può eseguire un blocco di codice alternativo.

IF = condizione all’interno delle parentesi tonde viene valutata. Se è vera, viene eseguito il codice all’interno del blocco if.

ELSE = se la condizione è falsa, viene eseguito il blocco di codice all’interno di else (se presente).

20
Q

Cosa rappresenta un CICLO FOR?

A

È una STRUTTURA DI CONTROLLO che permette di RIPETERE l’esecuzione di un blocco di codice per un numero prestabilito di volte. Viene utilizzato quando il NUMERO di ITERAZIONI È NOTO in anticipo.

21
Q

Cosa significa INT?

A

È un tipo di dato che rappresenta un NUMERO INTERO.