L'objectif de cette activité, faite en classe de seconde, est d'opérer la transition entre la programmation en language graphique (Scratch) et la programmation en Python.
Les élèves avaient auparavant réactivé leurs connaissances de collèges en programmation graphique à l'aide de code.org.
A l'occasion, de la création de la simulation d'un jeu de dés et l'étude statistique des résultats, on introduit le module random, le type d'une variable, les variables de type liste, la manipulation des listes, les compteurs. On consolide la création des fonctions Python, l'utilisation des structures conditionnelles (if . else :.), des structures répétitives bornées (for) et des structures répétitives non bornées (while).
Il s'agit ici de synthétiser certaines notions que vous retrouverez dans les activités 1, 2, 3 et 5.
L'objectif de cette activité est de découvrir la fonction random qui permet de générer des nombres pseudo-aléatoires. Ce sera également l'occasion d'étudier la distribution des valeurs qu'elle fournit.
L'objectif de cette activité est d'introduire la boucle bornée, c'est à dire la structure répétitive Pour.
L'objectif de cette activité est d'introduire la boucle non bornée, c'est à dire la structure répétitive Tant Que.
D'un carré de carton de 10 cm de côté, on enlève dans chaque coin un petit carré de x cm de côté afin de réaliser le patron d'une boite parallélipédique sans couvercle. On note V(x)
le volume en \(cm^3\) de la boite ainsi obtenue.
On souhaite trouver, à 1 mm près, la valeur de x pour laquelle la boite a le plus grand volume possible.
17 Décembre 2013, Créé avec GeoGebra |
On joue au jeu de dés suivant.
On lance deux dés bien équilibrés. Le nombre de points obtenus par le joueur est le chiffre des unités du produit des faces.
En utilisant Python, simulez ce jeu sachant que l'on souhaite avoir l'affichage des faces des deux dés et l'affichage du nombre de points obtenus. Une solution
Cette activité Python s'intègre dans une activité bien plus complète dont vous trouverez la trame ici : Jeu de deux dés
On s'intéresse dans cette activité au nombre de filles dans les familles de 4 enfants.
Cette activité fait le lien entre le Tableur et la programmation en langage Python.
L'objectif de cette activité est d'introduire et de programmer l'algorithme du balayage qui permet de donner une approxiamtion de la solution d'une équation du type \(f(x)=k\) où \(\small{k \in \mathbb{R}}\).
Ce sera également l'occasion de revenir sur les opérations effectuées par les ordinateurs sur les nombres décimaux.
L'objectif de cette activité est d'introduire et de programmer l'algorithme de la dichotomie qui permet de donner une approxiamtion de la solution d'une équation du type \(f(x)=k\) où \(\small{k \in \mathbb{R}}\).
L'objectif de cette activité est d'introduire et de programmer un premier algorithme qui permet de donner une approximation de l'aire sous une courbe.
La méthode utilisée ici introduit un maillage du plan
L'objectif de cette activité est d'introduire et de programmer l'algorithme qui permet de donner un encadrement de l'aire sous une courbe par la méthode des rectangles.
L'objectif de cette activité est d'introduire et de programmer un troisième algorithme qui permet de donner une approximation d'une intégrale. Cette fois on utilise une méthode probabiliste : la méthode de Monte-Carlo. Cette activité permet également de travailler sur la fluctuation d'un fréquence et sur l'intervalle de fluctuation au seuil de 95% de la classe de seconde.
L'objectif de cette activité est de dessiner un nuage de point permettant de visualiser l'intervalle de fluctuation au seuil de 95% de seconde et l'intervalle de fluctuation asymptotique au seuil de 95% de seconde
On souhaite construire un toboggan pour enfant. La forme de ce toboggan est celle de la représentation graphique de la fonction \(f\) sur [0;4] où \(f(x)\) est définie sur \(\small{\mathbb{R}}\) par : \(f(x)=\frac{3}{16}x^3-\frac{9}{8}x^2+6\). L'unité graphique est le mètre.
De manière à assurer une bonne glisse, on a recouvert la pente d'une plaque d'aluminium rectangulaire.
Quelle est la longueur de cette plaque arrondie au millimètre ? On pourra utiliser Python pour calculer cette longueur ?
Une correction possible
L'objectif de cette activité est de dessiner la courbe du chien. La courbe du chien est la courbe décrite par un chien cherchant à rejoindre son maître en orientant constamment sa trajectoire dans la direction de celui-ci. On appelle cette courbe "courbe de poursuite" ou "courbe d'interception".