Algorithmes
Ex1. On donne l'algorithme suivant :
1) Le nombre obtenu avec l'entrée 2 est :
2) Le nombre obtenu avec l'entrée – 4 est :
3) Si on veut obtenir 11, il faut entrer :
4) Si on veut obtenir –5, il faut entrer :
Ex 2. QCM : donner toutes les bonnes réponses.
On donne l'algorithme suivant :
1) Le nombre obtenu avec l'entrée 5 est :
a) 25 b) 15 c) –25.
2) Le nombre obtenu avec l'entrée 12 est :
a) 60 b) 50 c) –60.
3) Si on veut obtenir 45, on peut entrer :
a) 9 b) 11 c) 13.
4) Si on veut obtenir 50, on peut entrer :
a) 10 b) 12 c) 50.
Ex 3. On donne l'algorithme suivant :
À quel problème répond cet algorithme ?
Boucles et itérations :
Vocabulaire : i s'appelle le compteur, la suite d'instructions
Actionsi
s'appelle suites d'itérations.
Variables :
N, a, b : entiers
Début
Entrer (N) ;
a ← 3 × N :
b ← a + 2 :
Afficher (b) ;
Fin.
Variables :
N, a, b : entiers
Début
Entrer (N) ;
Si N<10 alors a ← N× 5 ;
sinon a ← N ×5 –10 ;
FinSi ;
Afficher (a) ;
Fin.
Variables :
x : réel
Début
Entrer (x) ;
Si x > 0 alors Afficher ("oui")
sinon Afficher ("non") ;
FinSi ;
Fin.
Variables :
N, S, E : entiers
Initialisation :
S entier au hasard entre 10 et 100
Début
Pour I allant de 1 à 10
Entrer (N) ;
Si N> S alors Afficher("TROP GRAND")
FinSi ;
Si N<S Afficher ( " TROP PETIT " )
FinSi ;
Si N = S alors Afficher ( " GAGNE " ) ;
fin du programme ;
FinSi ;
FinPour
Afficher ("PERDU") ;
Afficher (S)
Fin.
Algorithme : jeu du nombre à deviner
Utilisation d'une instruction conditionnelle
Voici un algorithme possible pour le jeu.
Écrire le programme calculatrice associé à cet algorithme.
Instructions calculatrice pour générer un nombre au hasard compris entre 1 et 100 :
CASIO : Int(Ran#×100) ( OPT F6 Num(F4) Int(F2) )
Texas : randInt(1,100) (MATH PRB 5)
Complément : Lorsque la partie est gagnée, faire afficher le nombre de coups joués.
Déterminer le nombre de coups minimal qu'il faut pour trouver le nombre caché.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !