Énoncés, affectations, boucles Flashcards

1
Q

Qu’est-ce qu’une affectation ?

A

L’affectation (assignment) est une opération qui change la valeur contenue dans une cellule mémoire, comme celle associée à une variable

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

Qu’est-ce qu’une variable indéfinie ?

A

C’est une variable qui n’est pas encore déclarée.

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

L’affectation peut être intéressante pour quelle raison ?

A

L’affectation est intéressante pour accumuler les données d’un calcul dans une ou des variables

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

Que fait la boucle tant-que (while) ?

A

La boucle «tant-que» (while) permet de répéter un groupe d’énoncés, tant qu’une certaine condition est vraie

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

Comment peut-on décrire les énoncés dans les boucles while ?

A

Comme le corps de la boucle

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

Complète la phrase : Chaque exécution du corps est….

A

Une itération

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

L’expression est évaluée comment ?

A

L’‹expression› est évaluée avant chaque itération et après la dernière itération pour vérifier la condition.

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

Que fait la boucle «répéter» ?

A

Il exécute le corps de la boucle avant de vérifier la condition

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

Vrai ou faux ? Dans une boucle «répéter» le corps de la boucle et la condition sont exécutés
le même nombre de fois

A

Vrai

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

Explique le processus du raffinement successif ?

A

On commence par le codage d’un prototype
On l’utilise pour comprendre la nature du calcul
et explorer des solutions
On teste le code et on l’ajuste en conséquence

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

Qu’est-ce qu’une incrémentation ?

A

C’est lorsque tu fais avancer une itération par pas de 1.

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

Qu’est-ce qu’une décrémentation ?

A

C’est lorsque tu fais avancer une itération par pas de -1.

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

Quel est l’utilité de la boucle for ?

A

La boucle «for» est utile pour faire des boucles où le nombre d’itérations est connu avant de faire la première itération

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

En python, la boucle for se fait comment ?

A

En Python cela se fait avec un itérable qui est une valeur qui représente une séquence de valeurs

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

Quel est la syntaxe pour une boucle for ?

A

for ‹id.› in ‹itérable›: ‹énoncés›

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

Que fait la fonction prédéfinie (range) ?

A

La fonction prédéfinie range permet de créer des itérables qui correspondent à des séquences de valeurs entières :
range(f) → 0, 1, 2, 3, …, f-1

16
Q

Qu’est-ce qu’une boucle imbriquée ?

A

On dit qu’une boucle est une boucle imbriquée lorsqu’elle se trouve dans le corps d’une autre boucle

17
Q

Que fait l’énoncé break ?

A

L’énoncé break force la fin prématurée de la boucle la plus imbriquée qui contient le break dans son corps

18
Q

Que fait l’énoncé continue ?

A

L’énoncé continue force le passage à la prochaine itération de la boucle la plus imbriquée qui contient le continue dans son corps

19
Q
A