- 6 heures
- Facile
Ce cours est visible gratuitement en ligne.
course.header.alt.is_video
course.header.alt.is_certifying
J'ai tout compris !Mis à jour le 11/01/2024
Choisir le type et la structure de données adéquats
Compétences évaluées
- Choisir le type et la structure de données adéquats
Description
Dans ce quiz, vous allez aider un professeur à entrer les notes de ses 30 élèves à l’aide d’un algorithme.
Au fur et à mesure des questions, vous allez construire pas à pas cet algorithme en découpant un problème en petits sous-problèmes.
Vous vous souvenez de cette pratique ? Alors c’est parti et bon courage à vous !
Question 1
Le professeur souhaite entrer le nom de chaque étudiant dans son programme.
Quel type de variable faut-il utiliser ?
Un nombre entier
Un booléen
Une chaîne de caractères
Question 2
Le professeur va devoir entrer plusieurs informations concernant les étudiants. Pour cela, il a besoin :
- d’entrer le nom de l’étudiant ;
- d’enregistrer ensuite sa présence à l’examen ;
- de saisir une note comprise entre 0 et 20.
Quelles déclarations de variables permettent d’enregistrer les informations d’un étudiant ?
nom ← "" : CHAÎNE DE CARACTÈRES note ← 0 : NOMBRE DECIMAL est_présent ← "FAUX" : CHAÎNE DE CARACTÈRES
nom ← "" : CHAÎNE DE CARACTÈRES note ← 0.0 : NOMBRE DECIMAL est_présent ← FAUX : BOOLÉEN
nom ← "" : CHAÎNE DE CARACTÈRES note ← 0 : NOMBRE ENTIER est_présent ← FAUX : BOOLÉEN
Question 3
À présent, nous voulons vérifier que le professeur n’a pas entré par erreur une note qui n’est pas comprise entre 0 et 20 inclus. Si c'est le cas, nous allons lui demander d’entrer à nouveau l’ensemble des informations à l’aide de la fonction
remplir_informations
, et afficher le message suivant :La note n’est pas entre 0 et 20.
Sinon, le programme afficheLa note est correcte.
Quelle structure conditionnelle permet de gérer cette erreur de frappe ?
Si note >= 0.0 OU note <= 20.0 : Afficher "La note est correcte." Sinon Afficher " La note n’est pas entre 0 et 20." remplir_informations()
Si note <= 0.0 ET note >= 20.0 : Afficher "La note est correcte." Sinon Afficher " La note n’est pas entre 0 et 20." remplir_informations()
Si note >= 0.0 ET note <= 20.0 : Afficher "La note est correcte." Sinon Afficher " La note n’est pas entre 0 et 20." remplir_informations()
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel