3 |
Structures de contrôle et expressions logiques | ||
Buts: |
Le but de cette série est de vous faire travailler avec les structures de contrôle de Java: l'instruction conditionnelle if et les boucles for, while et do..while. Vous vous familiariserez également avec la manipulation d'expressions logiques. Notez que pour les exercices qui ne vous demandent pas de produire du code Java, il n'est pas nécessaire d'utiliser Eclipse (par exemple pour l'exercice 4). Pour les autres, vous procéderez comme d'habitude, en créant un projet pour la série. |
||
Fichiers: |
[Enoncé (zip)] | [Corrigé (zip)] |
Tous les exercices sur une page: [Enoncé] | [Corrigé] |
3.1
|
Résolution de polynômes de degré 2 | Niv. 0 |
||
Nous voulons écrire un programme permettant de trouver les zéros de polynômes de degré 2. |
||||
[Enoncé] [Corrigé] |
3.2
|
MOOC (cours en ligne) | Niv. 1 |
||
Quiz : structures de contrôle |
||||
[Enoncé] [Corrigé] |
3.3
|
Quand c'est pas pair c'est impair | Niv. 1 |
||
Un programme qui indique si un nombre est pair ou impair. |
||||
[Enoncé] [Corrigé] |
3.4
|
Dans l'intervalle ... ou pas | Niv. 2 |
||
Tester l'appartenance d'un nombre à un intervalle |
||||
[Enoncé] [Corrigé] |
3.5
|
On tourne en rond | Niv. 1 |
||
Indiquez l'affichage/comportement de divers boucles |
||||
[Enoncé] [Corrigé] |
3.6
|
Tables de multiplications | Niv. 1 |
||
Affichage de tables de multipliations |
||||
[Enoncé] [Corrigé] |
3.7
|
L'heure du bilan | Niv. 2 |
||
Votre tante fortunée revient ... mais cette fois
avec des boucles ! |
||||
[Enoncé] [Corrigé] |
3.8
|
Plus Grand Diviseur Commun | Niv. 2 |
||
Ecrivez un programme qui calcule le plus grand diviseur commun de deux nombres entiers |
||||
[Enoncé] [Corrigé] |
3.9
|
Permutations et combinaisons | Niv. 2 |
||
Calculer le nombre de permutations et de combinaisons de k nombres parmi n |
||||
[Enoncé] [Corrigé] |
3.10
|
Rebonds de balles | Niv. 2 |
||
Ecrivez un petit programme qui simule le phénomène physique du rebond |
||||
[Enoncé] [Corrigé] |
3.11
|
MOOC (cours en ligne) | Niv. 2 |
||
Devoirs du MOOC : structures de contrôle |
||||
[Enoncé] [Corrigé] |
3.12
|
Eclipse Tutorial 6 (inutile si vous travaillez avec IntelliJ): Utilisation d'un dévermineur | Niv. 0 |
||
Vous apprendrez dans ce sixième tutorial à utiliser le dévermineur (debugger) intégré à Eclipse. Certaines options décrites ici ne vous seront utiles que lorsque la notion de méthode aura été abordée. N'hésitez donc pas à revenir à ce document plus tard en cours de semestre. |
||||
[Enoncé] [Corrigé] |
3.13
|
IntelliJ Tutorial 5: Utilisation d'un dévermineur | Niv. 0 |
||
Vous apprendrez dans ce cinquème tutorial à utiliser le dévermineur (debugger) intégré à IntelliJ. Certaines options décrites ici ne vous seront utiles que lorsque la notion de méthode aura été abordée. N'hésitez donc pas à revenir à ce document plus tard en cours de semestre. |
||||
[Enoncé] [Corrigé] |
Dernière mise à jour: 27/09/2024 (Revision: 1.2)