Looking for INF1021- ALGORITHMIQUE test answers and solutions? Browse our comprehensive collection of verified answers for INF1021- ALGORITHMIQUE at moodle.e-polytechnique.ma.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Que fait l’algorithme si une personne a 15 ans et un abonnement actif ?
Algorithme abonnement
Variables
age : Réel
abonnement_actif : Booléen
Debut
lire(age)
lire(abonnement_actif) // booléen : true si actif, false sinon
si age ≥ 16 alors
si abonnement_actif = true alors
afficher "Accès autorisé"
sinon
afficher "Abonnement invalide"
sinon
afficher "Accès refusé – âge insuffisant"
Finsi
Fin
Considérez l'algorithme suivant :
Algorithme test
Variable x : Entier
Début
x ← 9
tant que x != 0 faire
x ← x - 2
fin tant que
Fin
Choisissez la bonne réponse :
Si la variable y vaut 5 au départ, quelle sera la valeur finale de x après l’exécution de l’algorithme suivant ?
Algorithme operations
Variables
x, y : Entier
Début
Lire(y)
x ← y % 2
y ← x div 2
x ← x + y
y ← x
x ← y * y
x++
Ecrire(x)
Fin
On considère l'algorithme suivant :
Programme parite_indices
Var
T : tableau[7] de Entier
i, S, P : Entier
Début
Pour i de 0 à 6 Faire
Afficher("Donnez un nombre ")
Saisir(T[i])
FinPour
S ← 0
P ← 1
Pour i de 0 à 6 Faire
Si( (i+1)%2 = 0 ) Alors
S ← S + T[i]
Sinon
P ← P * T[i]
FinSi
FinPour
Afficher(S, P)
Fin
Donner la sortie de cet algorithme pour T ← {3, 4, 3, 2, 0, 3, 2}
Algorithme ouverture_magasin
Variables
heure : Entier
jour : Chaine de caractère
Début
Lire(heure)
Si (heure ≥ 9 et heure < 18) ET jour != "Dimanche" alors
Ecrire("Magasin ouvert")
Sinon
Ecrire("Magasin fermé")
Finsi
Fin
Si le client passe au magasin le lundi à 19h00, il trouvera le magasin ouvert ?
Quel est le résultat du programme suivant:
Algorithme testPassage
Variables A, B, C, D : Entier
Début
A←80
B← A--
C← A-3
D← B
A += 1
Ecrire(A , B , C , D)
Fin
On considère l'algorithme suivant :
Algorithme algoX
Variables
T : tableau[100] de Réel
i, n, V : Entier
elm : Réel
Début
//On considère que le tableau est déjà rempli
Ecrire("donnez un élément ")
Lire(elm)
V ← 0
Pour i allant de 0 à n-1 Faire
Si(T[i] = elm) Alors
V ← V + 1
FinSi
FinPour
Ecrire(V)
Fin
Qu'affiche la variable V après l'exécution de cet algorithme ?
Que produit l’algorithme suivant ?
Algorithme affiche_invVariables
T: Tableau[5] d'entiers
i:entier
Début
Pour i de 0 à 4 Faire
T[i] ← i * i
FinPour
Pour
i de 4 à 0 pas -1 Faire
Ecrire (T[i])
FinPourFin
On considère la fonction suivante:
Fonction carre(x : réel) : réel
Début
x ←x*x
Retourne(x)
FinFonction
Que donne l'algorithme suivant ??
Algorithme testPassageVariable y: réel
Début
y←2
carre(y)
Fin
Quelle affirmation concernant les variables est juste ?