ES01 - MCD Flashcards

1
Q

include <iostream></iostream>

A

Include la libreria iostream, necessaria per l’uso delle funzioni di input/output come cin e cout.

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

using namespace std

A

Permette di evitare di scrivere std:: prima delle funzioni della libreria standard come cin e cout.

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

Come si dichiarano le variabili per memorizzare i numeri in INPUT nel programma?

A

Si dichiarano come variabili di tipo int, ad esempio:

int x, y;

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

Qual è la FUNZIONE di COUT?

A

COUT viene usato per stampare un messaggio sullo schermo, ad esempio:

cout &laquo_space;“Inserisci il primo numero: “;

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

Qual è la FUNZIONE di CIN?

A

CIN viene usato per leggere l’input fornito dall’utente, ad esempio:

cin&raquo_space; x;

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

Come funziona il CICLO WHILE per calcolare il MCD?

A

CICLO WHILE continua a eseguire il codice finché x e y sono diversi:

while (x != y) {
// corpo del ciclo
}

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

Qual è il ruolo della condizione if (x > y)?

A

Verifica se x è maggiore di y e sottrae y da x se la condizione è vera:

if (x > y) {
x = x - y;
}

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

Cosa succede nel ramo ELSE del CICLO WHILE?

A

Se x non è maggiore di y, si sottrae x da y:

else {
y = y - x;
}

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

Come TERMINA il CICLO WHILE nel calcolo del MCD?

A

Il ciclo termina quando x e y diventano uguali, a quel punto il valore di x è il MCD.

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

Qual è il comando per stampare il risultato del MCD?

A

Si usa cout per stampare il valore di x, che rappresenta il MCD:

cout &laquo_space;“Massimo Comune Divisore: “ &laquo_space;x &laquo_space;endl;

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

return 0;

A

Indica che il programma è terminato correttamente e restituisce 0 al sistema operativo.

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

funzione int main() {
}

A

È il PUNTO DI INGRESSO del programma, da cui parte l’esecuzione di tutte le istruzioni.

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

Come viene gestito l’input non valido per i numeri (es. numero <= 0) nel programma MCD?

A

Viene utilizzato un ciclo do-while che continua a chiedere un input valido finché l’utente non inserisce un numero positivo:

do {
cout &laquo_space;“Inserisci il primo numero: “;
cin&raquo_space; primo_numero;
} while (primo_numero <= 0);

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

Qual è l’obiettivo della riga di codice cout &laquo_space;endl;?

A

cout &laquo_space;endl; aggiunge un’interruzione di riga per rendere l’output del programma più leggibile.

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