Algorithmique et programmation-Intro (Enoncé + Correction ) Version Finale

Telechargé par hanen.chebi
Algorithmique et programmation
Enseignant : AHMED BELHASSEN 1
Activité 1 :
1) Vous allez vous laver les mains ! Mettre dans l’ordre les opérations ci-dessous.
………
Rincer ses mains
………
Mettre du savon dans ses mains
………
Mouiller ses mains
………
Ouvrir le robinet
………
Sécher ses mains avec une serviette
………
Frotter longtemps
………
Fermer le robinet
2) Que remarquez-vous ?
…………………………………………………………………………………………………..………………
…………………………………………………………………………………………………..………………
3) Est-ce qu’on aurait pu frotter longtemps avant de mettre du savon dans les mains ?
…………………………………………………………………………………………………..………………
…………………………………………………………………………………………………..………………
…………………………………………………………………………………………………..………………
…………………………………………………………………………………………………..………………
Algorithmique et programmation
Enseignant : AHMED BELHASSEN 2
Activité 2 :
Le matin, un automobiliste part avec un réservoir plein
d'essence et un compteur marquant D km.
A la fin de la journée, il lui a fallu L litres pour remplir le
réservoir.
Le compteur marque F km.
On désire de calculer le taux de consommation de la
voiture de l'automobiliste
1) Compléter la figure ci-dessous afin d’identifier le(s) donnée(s), le traitement et le(s) résultat(s)
de ce problème.
2) Compléter l’algorithme ci-dessous qui permet de calculer le taux de consommation.
Algorithme
………………………
Début
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
Fin
………………………………………
………………
………………
………
………
………
………
………
………
………
………
………………………………………………
………………………………………………
………………………………………………
………………………………………………
………………………………………………
Traitement
Résultat(s)
Donnée(s)
…………………
…………………
…………………
…………………
…………………
Algorithmique et programmation
Enseignant : AHMED BELHASSEN 3
Activité 3 :
1) Lancer l’IDLE de python.
2) Ecrire le script correspondant au algorithme automobiliste sachant que :
Action en algorithme
Action en python
(variable)
variable
=
input
()
Afficher
(variable)
print
(variable)
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
3) Taper F5 (ou bien Run – Run Module) pour exécuter votre script et donner les valeurs de F,D,L.
4) Que remarquez-vous ?
…………………………………………………………………………………………………..………………
…………………………………………………………………………………………………..………………
5) Proposer une correction à votre script en se référant sur le tableau de déclaration des objets.
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
6) Maintenant, on désire d’améliorer la lisibilité de votre code, modifier votre script sachant qu’on
peut ajouter des textes dans les fonctions input et print.
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
…………………………………………………………
Algorithmique et programmation
Enseignant : AHMED BELHASSEN 4
Activité 4 :
Un fermier décide d’entourer son jardin rectangulaire d’une clôture grillagée comme indiqué dans la
figure ci-dessous.
Le jardin a une entrée large de 2m.
x
Mur
x
Entrée
y
x représente la largeur du jardin.
y représente la longueur du jardin.
Travail demandé :
Rédiger une analyse, un algorithme et un script python permettant de lire la longueur et la largeur
du jardin et d’afficher la longueur de la clôture nécessaire.
Algorithmique et programmation
Enseignant : AHMED BELHASSEN 5
Activité 1 :
1) Vous allez vous laver les mains ! Mettre dans l’ordre les opérations ci-dessous.
5
Rincer ses mains
3
Mettre du savon dans ses mains
2
Mouiller ses mains
1
Ouvrir le robinet
6/7
Sécher ses mains avec une serviette
4
Frotter longtemps
6/7
Fermer le robinet
2) Que remarquez-vous ?
Le lavage de mains est décrit pas à pas et en sept opérations simples.
3) Est-ce qu’on aurait pu frotter longtemps avant de mettre du savon dans les mains ?
Non, Il faut respecter l’ordre chronologique des opérations (instructions).
Un algorithme est une suite ordonnée d’instructions qui indique la démarche à suivre pour résoudre
un problème.
1 / 9 100%

Algorithmique et programmation-Intro (Enoncé + Correction ) Version Finale

Telechargé par hanen.chebi
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 !