Computing">
Nothing Special   »   [go: up one dir, main page]

Série N

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

REPUBLIQUE TUNISIENNE LYCÈE El Mohmedia II

*** MINISTERE DE L’EDUCATION *** Enseignante : Mme Nadia Ghrairi


Matière :  INFORMATIQUE Classe: 2éme SI

Série d’exercices Algorithmique

Rappel : Les tests & boucles


Exercice 1 :
Ecrire un algorithme qui permet de calculer le résultat de la division d’un entier a par un entier b par
soustractions successives.

Exercice 2 :
Ecrire un algorithme qui permet de vérifier le mot de passe saisi au clavier. L’utilisateur a droit à 3
chances pour que la machine lui affiche le succès de l’authentification sinon un message de compte
bloqué sera affiché.
Dans le cas où il veut encore retenter l’accès au compte une nouvelle chance lui est proposée sous forme
de question secrète à laquelle il devra répondre. Si la réponse est incorrecte l’accès lui est définitivement
refusé pour l’exécution en cours.
Note : le mot de passe correct est ‘Bonjour’ et la réponse correcte à la question secrète est ‘Minou’.

Exercice 3 :
Ecrire un programme qui saisit un entier et qui l'affiche à l'envers. Par exemple, l'utilisateur saisit
123456 et le programme affiche 654321. Pour cela il faudra utiliser la division et le modulo.

Exercice 4 :
Ecrire un algorithme qui permet de simuler les affichages d’un compte à rebours à partir d’un temps
(minutes, secondes) donné.

Rappel :Les Structures Conditionnelles


Exercice n°5 :
Un nombre « n » est dit cubique s’il est égal à la somme des cubes de ces chiffres.
Exemple : n=153 =13 +53 +33 Ecrire, un algorithme qui permet de saisir un entier n, on suppose qu’il
est formé de trois chiffres, et indique s’il est cubique ou non.

Exercice 6 :
Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il l’informe de sa catégorie
: “Poussin” de 6 à 7 ans “Pupille” de 8 à 9 ans “Minime” de 10 à 11 ans “Cadet” après 12 ans

Exercice 7 :
Une librairie décide de faire des remises sur les prix d’abonnement à une revue scientifique selon le
menu suivant :
Ancien abonné : -15% / Etudiant : -20% / Nouvel abonné : 00% /Etranger : + 25%
Le calcul du prix d’abonnement de fait en fonction du tarif normal d’abonnement (TN) et de la qualité
de l’abonné (Q). (une seule qualité est acceptée par abonné). Ecrire un algorithme permettant de calculer
le prix à payer.

1
REPUBLIQUE TUNISIENNE LYCÈE El Mohmedia II
*** MINISTERE DE L’EDUCATION *** Enseignante : Mme Nadia Ghrairi
Matière :  INFORMATIQUE Classe: 2éme SI

Série d’exercices Python


« Rappel »
Exercice 1
Ecrire un programme qui permet de saisir un nombre puis déterminer s’il appartient à un
intervalle donné, sachant que les extrémités de l’intervalle sont fixées par l’utilisateur.

Exercice 2
Ecrire un programme qui permet de calculer le montant des heures supplémentaires d’un
employé, sachant le prix unitaire d’une heure, selon le barème suivant :
Les 39 premières heures sans supplément,
De la 40ième à la 44ième heure sont majorées de 50%,
De la 45ième à la 49ième heure sont majorées de 75%,
De la 50ième heure ou plus, sont majorées de 100%.

Exercice 3
Ecrivez un programme qui lira au clavier l’heure et les minutes, et il affichera l’heure qu’il sera
une minute plus tard.
Par exemple, si l'utilisateur tape 21 puis 32, le programme doit répondre : "Dans une minute, il
sera 21 heure(s) 33".
NB : on suppose que l'utilisateur entre une heure valide. Pas besoin donc de la vérifier.

Exercice 4
Ecrire un programme qui à partir d’une note affiche la mention correspondante ?

Exercice 5
Un entier est dit distinct s’il est composé de chiffres distincts (différents). Ecrire un programme
python qui permet de saisir un entier n(n>0), puis de vérifier et d’afficher si cet entier est
distinct ou non.
Exemple
N=1273 est dit distinct car il est formé par les chiffres 1,2, 7 et 3 qui sont tous distincts, donc,
le programme affichera : cet entier est distinct
N=1565 est dit non distinct car il est formé par les chiffres 1,5, 6, 5 qui ne sont pas tous
distincts (le chiffre 5 se répète deux fois, donc le programme affichera : cet entier est non
distinct

Vous aimerez peut-être aussi