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 v3. Aussi, on vous encourage de ne pas voir la solution qu’après des essais . Bonne chance!
Contrôle 3 V3 (2h)
Exercice 1 : (4 points)
- Donner deux exemples de fonctions Built-in et deux exemples de méthodes de chaine de caractères en python (2 points)
- Quelle est la différence entre les méthodes read() et readline()? (2 points)
Exercice 2 : (12 points)
Un examen a un code, un libelle, une date (jour, mois et année) et le nom du module concerné. Proposer un algorithme, puis un programme qui permet de :
- Créer une procédure ou fonction qui permet d’enregistrer les informations de n examens.
- Créer une procédure ou fonction qui permet d’afficher les infos d’un examen.
- Utiliser les fonctions déjà définies pour :
- enregistrer n examens.
- Afficher les examens passés dans la même date (la date est donnée par l’utilisateur)
Exercice 3 : (4 points)
Vous pouvez proposer un algorithme ou un programme
- Définir une fonction qui retourne le plus grand entre deux nombres réels (2pts)
- Utiliser la fonction déjà définie pour trouver le plus grand nombre entre 10 nombres donnés par l’utilisateur. (2pts)
Contrôle 3 V3 (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