Please enable JavaScript.
Coggle requires JavaScript to display documents.
Structures de contrôle sous python - Coggle Diagram
Structures de contrôle sous python
Système d'entrée
Dédier
Spécialité Business Intelligence
Durée 3h
3 éme année Licence
A la fin du cours les participons seront en mesure de
Définir les différentes structures de contrôle
Décrire la structure de test en python
Décrire les structures répétitives en python
A une connaissance en
Analyse de problème
Ecriture algorithmique
Structures de contrôle en algorithmique
Prétest
Traduire en python les structures de contrôle écrit en algorithmique
Oui: Traduction réussi à plus-que 80%
La formation n'est pas pour vous
Non: traduction réussi à moins 80%
La formation et bien pour vo
us
Test de pré-requis
Résoudre un problème en algorithmique en utilisant les structures de contrôle
Oui: problème résolu à plus-que 70%
Connaissance en algorithmique est bien acquis
Non: problème résolu à moins de 70%
Nécessite un rappel sur le module
Système d'apprentissage
Séquence 1: La Structure de test
A la fin de cet séquence les apprenants seront en mesure de
Définir la structure de test: IF...ELSE
Déterminer le syntaxe d'utilisation en python
Décrire la condition d'utilisation
Durée 1h
Resources
https://www.youtube.com/watch?v=x_Jeyvw7n9I
Nicolas BOURGEOIS : «Python : du grand débutant à la programmation objet » Edition ellipses.fr. ISBN 9782340-021532, 2017.
Gérard SWINNEN: « Apprendre à programmer avec Python 3 » Edition Eyrolles, 2013.
Patrick FUCHS et Pierre POULAIN: « Cours de Python Introduction à la programmation Python pour la biologie ». Université de Paris. 2021. Disponible sur:
https://python.sdv.univ-paris-diderot.fr/
Activité
A la fin de l'activité les apprenants seront en mesure de
Vérifier le syntaxe de la structure
Nommer la phase d'utilisation de la structure afin de résoudre un problème
Imprimer la solution du problème à partir du logiciel python
Nécessite 30mn
Resources
Gérard SWINNEN: « Apprendre à programmer avec Python 3 » Edition Eyrolles, 2013.
Nicolas BOURGEOIS : «Python : du grand débutant à la programmation objet » Edition ellipses.fr. ISBN 9782340-021532, 2017.
Acteurs
Apprenant
Définir les phases de la résolution du problème
Définir la phase d'insertion de la structure de test
Rédiger en python la solution obtenu
Implémenter et exécuter la solution en utilisant le logiciel python
Tuteur
Explique le problème
Montre les étapes de la résolution du problème
Travaille individuelle
Besoin d'un ordinateur avec le logiciel python installé
Evalution
Par pairs
Formatives
Comment la structure de test sera effectuée?
Pourquoi l'utilisation de la structure de test dans cette phase de la résolution du problème?
Crétaires
Positionnement de la structure de test
Oui : la structure est à la bonne position
Non: la structure est mal positionnée
Validation du syntaxe python
Oui: Solution exécutable sous python: pas d'erreur, Syntaxe valide
Non: Solution non exécutable: Syntaxe non valide, existence d'erreur
Séquence 2: Les Structures Répétitives *
A la fin de cet séquence les apprenants seront en mesure de
Définir les structures répétitive
La structure répétitive : While...
La structure répétitive For...in...
Déterminer les conditions d'utilisation
La structure répétitive : While...
La structure répétitive For ...in ...
Décrire le syntaxe en python
La structure répétitive : While...
La structure répétitive For...in...
Durée 2h
Resources
https://www.youtube.com/watch?v=x_Jeyvw7n9I
Nicolas BOURGEOIS : «Python : du grand débutant à la programmation objet » Edition ellipses.fr. ISBN 9782340-021532, 2017.
Gérard SWINNEN: « Apprendre à programmer avec Python 3 » Edition Eyrolles, 2013.
Patrick FUCHS et Pierre POULAIN: « Cours de Python Introduction à la programmation Python pour la biologie ». Université de Paris. 2021. Disponible sur:
https://python.sdv.univ-paris-diderot.fr/
Activités
Nécessite 1h
Travaille individuelle
Besoin d'un ordinateur avec le logiciel python installé
A la fin de l'activité les apprenants seront en mesure de
Vérifier le syntaxe de la structure utilisée
Déterminer le choix de la structure à utiliser
La structure While...
La structure For...in...
Nommer la phase d'utilisation de la structure afin de résoudre un problème
Imprimer la solution du problème à partir du logiciel python
Ressources
Gérard SWINNEN: « Apprendre à programmer avec Python 3 » Edition Eyrolles, 2013.
Nicolas BOURGEOIS : «Python : du grand débutant à la programmation objet » Edition ellipses.fr. ISBN 9782340-021532, 2017.
Acteurs
Tuteur
Explique le problème
Montre les étapes de résolution du problème
Apprenant
Définir les phases de la résolution du problème
Définir la phase d'insertion de la structure répétitive
Déterminer le choix de la structure répétitive à utiliser
La structure While...
La structure For...in...
Rédiger la solution obtenu en python
Implémenter et exécuter la solution en utilisant le logiciel python
Evaluation
Par pairs
Formatives
Pourquoi ce choix de la structure ?
Pourquoi l'utilisation de la structure répétitive dans cette phase de la résolution du problème ?
Comment la structure de répétition choisie sera exécutée ?
Critères
Positionnement de la structure répétitive
Oui: la structure est à la bonne position
Non: la structure est mal positionnée
Choix de la structure répétitive ( While ou For )
Oui: C'est le bon Choix
Non: le choix est erroné
Validation du syntaxe python
Oui: Solution Exécutable: Syntaxe valide, pas d’erreur
Non: Solution non exécutable: syntaxe non valide, existence d'erreurs
Système de Sortie
Post-Test
Durée 1.5h
Evaluation
Sommative
Par le tuteur
Activitée pratique nécessite un ordinateur avec le logiciel python installé
Si l'apprenant a réussi de résoudre l'activité en utilisant les structures de contrôle (PLus que 70%)
Objectif atteint
Si l'apprenant a eu des difficultés à résoudre l'activité en utilisant les structures de contrôle (Moins de 70%)
Nécessite plus d'activité pratique