NEW
Font size
Worksheetsquiz 2
Total questions: 22
Worksheet time: 24mins
Identifier le contexte d’un problème signifie :
Choisir un langage de programmation
Comprendre la situation, les données d’entrée et de sortie
Dessiner l’organigramme
Déterminer le type des variables
Les traitements d’un problème sont :
Les données fournies par l’utilisateur
Les actions ou calculs pour passer des entrées aux sorties
Le résultat final uniquement
Le choix du langage
Le traitement séquentiel exécute :
Plusieurs branches en parallèle
Des instructions une après l’autre
Un appel à soi-même
Aucune condition
« Si la note ≥ 10, afficher “Réussi”, sinon “Échoué” » illustre :
Récursif
Itératif
Conditionnel
Séquentiel
Répéter une instruction tant qu’une condition est vraie correspond à :
Conditionnel
Itératif
Séquentiel
Récursif
Diviser un problème en sous-problèmes et s’appeler soi-même correspond à :
Séquentiel
Conditionnel
Récursif
Itératif
Un algorithme est :
Un programme déjà compilé
Une suite finie d’instructions permettant de résoudre un problème
Une suite finie d’instructions permettant de résoudre un problème
Un langage de programmation
Un objet informatique est constitué de :
Un identificateur, un type et une valeur
Un nom seulement
Une boucle et une condition
Une constante et une variable en même temps
L’identificateur d’un objet est :
Sa valeur actuelle
Son nom unique
Son type de données
Son emplacement mémoire
Le type d’un objet détermine :
Sa couleur
Les opérations permises et la nature des valeurs
La taille de l’algorithme
Le nom de l’algorithme
Une constante :
Peut changer pendant l’exécution
Reste fixe pendant tout le programme
N’a pas besoin de type
Est toujours entière
Une variable :
Ne peut pas changer
Est une valeur fixée au départ
Peut changer de valeur pendant l’exécution
Ne possède pas de type
L’instruction A := 6 signifie :
Comparer A et 6
Mettre la valeur 6 dans A
Ajouter 6 à A
Multiplier A par 6
Après A := 6, l’instruction B := (A + 4) Mod 3 donne :
0
1
2
3
L’opérateur Mod sert à :
Diviser deux nombres réels
Obtenir le reste d’une division entière
Arrondir un nombre
Inverser une valeur
Dans Var i, j : Entier, le mot-clé Entier indique :
Un identificateur
Le type de la variable
Une constante
Une instruction
Pour déclarer une constante réelle PI valant 3.14, on écrit :
Var PI = 3.14 : Réel
Const PI = 3.14 : Réel
PI := 3.14
Const PI : Réel
Par convention, les noms de constantes sont :
En majuscules
En minuscules
En italique
Sans lettres
La bonne forme pour déclarer deux variables entières x et y est :
Var x y Entier
Var x, y : Entier
Const x, y : Entier
Var : x, y Entier
La section qui contient les instructions exécutées s’appelle :
Liste des variables
Liste des constantes
En-tête
Corps de l’algorithme
L’ordre habituel dans un algorithme est :
Début, Const, Var, Fin
Var, Début, Const, Fin
Nom, Var, Const, Début…Fin
Nom, Const, Var, Début…Fin
Un organigramme utilise :
Des phrases simples uniquement
Un langage spécifique comme Python
Des symboles géométriques reliés par des flèches
Des fichiers compilés
