Académique Documents
Professionnel Documents
Culture Documents
1. La forme simple :
Activité :
Objets Type/Nature
En algorithme
En Python
Exercice N°1 :
Soit l’algorithme suivant :
Algorithme Inconnu
Début
Ecrire (˝C1= ? ˝), lire (C1)
Si ((ORD (C1) >= 97) et (ORD (C1) <= 122)) Alors
C2 CHR (ORD (C1) – 32)
Sinon
C2 C1
Fin Si
Ecrire (˝C2 = ˝, C2)
Fin
N.B :
ORD(C) : Retourne le code Ascii d’un caractère C
Exemple1 : ORD(ʺAʺ) vaut 65 Exemple2 : ORD(ʺaʺ) vaut 97
CHR(d) : Retourne le caractère dont le code Ascii est d
Exemple1 : CHR(65) vaut ʺAʺ Exemple2 : CHR(97) vaut ʺaʺ
Questions:
1. Donner le tableau des déclarations des objets de l’algorithme Inconnu
Objet Type / Nature
--------------- ------------------
--------------- ------------------
Exercice N°3 :
Un entier N composé de trois chiffres est dite cubique s’il est égal à la somme de cube de ses chiffres
Exemple : 153 est cubique car 153= 13 + 53 + 33
Ecrire l’algorithme d’un programme qui permet de saisir un nombre N composé de trois chiffres puis
vérifier s’il est cubique ou non.
Exercice N°4 :
Ecrire un programme qui permet de saisir aléatoirement un nombre entre 10 et 20(le nombre ne sera
pas affiché), puis demande à l’utilisateur de saisir un nombre, si ce nombre est égal au nombre de
l’ordinateur on affiche ‘Bravo’ si non on affiche ‘Perdu’
Exemple
Saisir un entier : 15
Perdu,le nombre choisit par l’ordinateur est 3
Saisir un entier : 18
Bravo,le nombre choisit par l’ordinateur est 18