Voilà un exemple de d’examen d’algorithmique et de python qui concerne la partie structures (utilisation et déclarations) , fonctions et procédures dans l’ algorithmique (en python : Les dictionnaires, les fonctions) : contrôle 3 v1. Aussi, on vous encourage de ne pas voir la solution qu’après des essais . Bonne chance!
Contrôle 3 V2 (2h)
Exercice 1 : (6 points)
- Une fonction est dite récursive si …….. (2 points)
- Donner un exemple de déclaration et d’appel d’une fonction récursive. (2 points)
- une image est un exemple de fichier ……. (texte/binaire) (2 points)
Exercice 2 : (8 points)
Proposer un algorithme, puis un programme qui permet de :
- Enregistrer les informations de 10 villes, une ville est caractérisée par un nom, une altitude, les températures de 12 mois.
- on affiche les informations de la ville la plus froide au cours de l’année
Exercice 3 : (4 points)
Vous pouvez proposer un algorithme ou programme en python
- Définir une fonction EstMultiplicateur(n,x) qui retourne 1 si x est un multiplicateur de n et 0 sinon
- Demander à l’utilisateur un nombre n et utiliser la fonction déjà définie pour afficher tous ses multiplicateurs inférieurs à 100.
Exercice 4 : (2 points)
On a un fichier ‘nombres.txt ‘ qui contient un nombre par ligne. Utiliser la fonction EstMultiplicateur de l’exercice précèdent pour afficher les multiplicateurs inférieurs à 250 de chaque nombre enregistré dans le fichier.
Contrôle 3 V1 (solution)
Pas de solution pour le moment. Vous pouvez proposer des solutions dans la partie commentaires.
Vous pouvez suivre notre playlist des vidéos (Explication en Darija arabe marocaine) bien organisée qui traite : Les exercices en python.
Aussi, le cours d’algorithmique vous permet d’approfondir vos compétences et surmonter tous les problèmes d’analyse et de résolution de problème.
Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine) bien organisée qui traite : Les algorithmes