diff --git a/2nd/02_Information_chiffree_1/3P_discounts.pdf b/2nd/02_Information_chiffree_1/3P_discounts.pdf new file mode 100644 index 0000000..1c0c5cd Binary files /dev/null and b/2nd/02_Information_chiffree_1/3P_discounts.pdf differ diff --git a/2nd/02_Information_chiffree_1/3P_discounts.tex b/2nd/02_Information_chiffree_1/3P_discounts.tex new file mode 100644 index 0000000..4d13064 --- /dev/null +++ b/2nd/02_Information_chiffree_1/3P_discounts.tex @@ -0,0 +1,45 @@ +\documentclass[11pt,xcolor=table]{classPres} +\usepackage{hyperref} +\hypersetup{ + colorlinks=true, + linkcolor=blue, + filecolor=magenta, + urlcolor=cyan, +} + + +\setlength\columnsep{0pt} + +\title{Informations chiffrées // les réductions} +\date{Septembre 2021} + +\begin{document} + +\begin{frame}{Quelle remise choisissez vous?} + \begin{center} + \includegraphics[scale=0.4]{./fig/dueldisc_reduction} + \end{center} +\end{frame} + +\begin{frame}{Quelle remise choisissez vous?} + \begin{center} + \includegraphics[scale=0.25]{./fig/dueldisc_reduction} + \end{center} + + \includegraphics[scale=0.09]{./fig/chair} + \includegraphics[scale=0.09]{./fig/avengersplay} + \includegraphics[scale=0.09]{./fig/cdmusic} + \vfill +\end{frame} + +\begin{frame}{Quelle remise choisissez vous?} +\end{frame} + + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: + diff --git a/2nd/02_Information_chiffree_1/3_initiation_programmation.html b/2nd/02_Information_chiffree_1/3_initiation_programmation.html new file mode 100644 index 0000000..94629cb --- /dev/null +++ b/2nd/02_Information_chiffree_1/3_initiation_programmation.html @@ -0,0 +1,14783 @@ + + + + + +3_initiation_programmation + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Automatisation du calcul de réduction

Dans ce TP nous allons chercher à programmer le calcul que vous avez fait sur les réductions. Il est trop long, il sera difficile d'aller jusqu'au bout. Essayer d'aller aussi loin que vous le pouvez.

+ +
+
+
+
+

L'ordinateur une grosse calculatrice

Un ordinateur n'est ni plus ni moins qu'une calculatrice qui sait faire des calculs très rapidement. Nous allons l'utilser de cette manière.

+

Pour cela, il suffit d'écrire les calculs que l'on souhaite qu'il réalise.

+

La case ci-dessous a été préremplie par un calcul. Pour que l'ordinateur exécute ce calcul il faut appuyer sur Shift et Entrer.

+ +
+
+
+ +
+ +
+
+
+

Dans la case en dessous, calculer la quantité +$$87\times(1 - \dfrac{3}{100})$$

+ +
+
+
+ +
+ +
+
+
+

Il est possible de calculer des résultats intermédiaires d'un calcul.

+

Pour calculer une remise de 3% d'un objet qui coûte 89€. Peut-faire

+ +
+
+
+ +
+ +
+
+
+

On propose une réduction de 30% sur un objet qui coûte 45€. Calculer son nouveau prix dans la case en dessous.

+ +
+
+
+ +
+ +
+
+
+

Exercices

Les exercices suivants doivent être résolus grace à un ou plusieurs calculs fait avec l'ordinateur.

+
    +
  1. Un jeu coûte 23€. On a une remise de 5€. Quel prix va-t-on le payer?
  2. +
+ +
+
+
+ +
+ +
+
+
+
    +
  1. On a déjà fait 22km à pied. Il nous reste 3km à parcourir avant de terminer notre balade. Quelle est la longueur de notre balade?
  2. +
+ +
+
+
+ +
+ +
+
+
+
    +
  1. Un jouet coûte 78.9€. On a une remise de 8% dessus. Quel peut-on l'acheter?
  2. +
+ +
+
+
+ +
+ +
+
+
+
    +
  1. Un enfant mesure 52cm à la naissance. Il a grandit de 15% le premier mois. Combien mesure-t-il à un mois?
  2. +
+ +
+
+
+ +
+ +
+
+
+
    +
  1. Sur 150 candidats inscrit à l'examen, 120 ont été admis. Calculer la proportion de candidats admis.
  2. +
+ +
+
+
+ +
+ +
+
+
+

Retour aux réductions

On reprend nos réductions:

+

Réductions

+

Ecrire les calculs necessaires pour déterminer quel est la réduction la plus profitable pour les objets suivants

+ +
+
+
+
+
    +
  1. image - the converse shoes

    +
  2. +
+

Réduction de 20$

+ +
+
+
+ +
+ +
+
+
+

Réduction de 20%

+ +
+
+
+ +
+ +
+
+
+

Réduction la plus interessante

+ +
+
+
+
+ +
+
+
+
+
    +
  1. image - the desk
  2. +
+

Réduction de 20$

+ +
+
+
+ +
+ +
+
+
+

Réduction de 20%

+ +
+
+
+ +
+ +
+
+
+

Réduction la plus interessante

+ +
+
+
+
+ +
+
+
+
+
    +
  1. image - the nightstand
  2. +
+

Réduction de 20$

+ +
+
+
+ +
+ +
+
+
+

Réduction de 20%

+ +
+
+
+ +
+ +
+
+
+

Réduction la plus interessante

+ +
+
+
+
+ +
+
+
+
+
    +
  1. image - the TV
  2. +
+

Réduction de 20$

+ +
+
+
+ +
+ +
+
+
+

Réduction de 20%

+ +
+
+
+ +
+ +
+
+
+

Réduction la plus interessante

+ +
+
+
+
+ +
+
+
+
+

Automatiser la prise de décision

Lire le programme suivant, changer le prix initial et expliquer ce qu'il fait

+ +
+
+
+ +
+ +
+
+
+

Réécrire le programme ci-dessus en l'adaptant aux contraintes de notre exercice sur les réductions.

+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+ + + + + + + + + diff --git a/2nd/02_Information_chiffree_1/3_initiation_programmation.ipynb b/2nd/02_Information_chiffree_1/3_initiation_programmation.ipynb new file mode 100644 index 0000000..6f74e45 --- /dev/null +++ b/2nd/02_Information_chiffree_1/3_initiation_programmation.ipynb @@ -0,0 +1,471 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "6237e658", + "metadata": {}, + "source": [ + "# Automatisation du calcul de réduction\n", + "\n", + "Dans ce TP nous allons chercher à programmer le calcul que vous avez fait sur les réductions. Il est trop long, il sera difficile d'aller jusqu'au bout. Essayer d'aller aussi loin que vous le pouvez.\n" + ] + }, + { + "cell_type": "markdown", + "id": "95ecab26", + "metadata": {}, + "source": [ + "## L'ordinateur une grosse calculatrice\n", + "\n", + "Un ordinateur n'est ni plus ni moins qu'une calculatrice qui sait faire des calculs très rapidement. Nous allons l'utilser de cette manière.\n", + "\n", + "Pour cela, il suffit d'écrire les calculs que l'on souhaite qu'il réalise.\n", + "\n", + "La case ci-dessous a été préremplie par un calcul. Pour que l'ordinateur exécute ce calcul il faut appuyer sur `Shift` et `Entrer`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f576a354", + "metadata": {}, + "outputs": [], + "source": [ + "54.3*(1-20/100)" + ] + }, + { + "cell_type": "markdown", + "id": "4803e888", + "metadata": {}, + "source": [ + "Dans la case en dessous, calculer la quantité\n", + "$$87\\times(1 - \\dfrac{3}{100})$$" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2ef55f83", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "31bea724", + "metadata": {}, + "source": [ + "Il est possible de calculer des résultats intermédiaires d'un calcul.\n", + "\n", + "Pour calculer une remise de 3% d'un objet qui coûte 89€. Peut-faire" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5aff921c", + "metadata": {}, + "outputs": [], + "source": [ + "remise = 89*3/100\n", + "89 - remise" + ] + }, + { + "cell_type": "markdown", + "id": "add64549", + "metadata": {}, + "source": [ + "On propose une réduction de 30% sur un objet qui coûte 45€. Calculer son nouveau prix dans la case en dessous." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ac752fd0", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "f55c2126", + "metadata": {}, + "source": [ + "### Exercices\n", + "\n", + "Les exercices suivants doivent être résolus grace à un ou plusieurs calculs fait avec l'ordinateur.\n", + "\n", + "1. Un jeu coûte 23€. On a une remise de 5€. Quel prix va-t-on le payer?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "aec7c3af", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "b97cc383", + "metadata": {}, + "source": [ + "2. On a déjà fait 22km à pied. Il nous reste 3km à parcourir avant de terminer notre balade. Quelle est la longueur de notre balade?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "51bb3b9a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "4930695a", + "metadata": {}, + "source": [ + "3. Un jouet coûte 78.9€. On a une remise de 8% dessus. Quel peut-on l'acheter?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4acef7a9", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "27d4e371", + "metadata": {}, + "source": [ + "4. Un enfant mesure 52cm à la naissance. Il a grandit de 15% le premier mois. Combien mesure-t-il à un mois?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ff0cff7a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "6db2272b", + "metadata": {}, + "source": [ + "5. Sur 150 candidats inscrit à l'examen, 120 ont été admis. Calculer la proportion de candidats admis." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "208b9556", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "957e6ab0", + "metadata": {}, + "source": [ + "## Retour aux réductions\n", + "\n", + "On reprend nos réductions:\n", + "\n", + "![Réductions](http://threeacts.mrmeyer.com/duelingdiscounts/act1/act1.jpg)\n", + "\n", + "Ecrire les calculs necessaires pour déterminer quel est la réduction la plus profitable pour les objets suivants" + ] + }, + { + "cell_type": "markdown", + "id": "827c0ae1", + "metadata": {}, + "source": [ + "1. \n", + "\n", + "![image - the converse shoes](http://threeacts.mrmeyer.com/duelingdiscounts/act2/converse.jpg)\n", + "\n", + "Réduction de 20$" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6b933b52", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "23a74fea", + "metadata": {}, + "source": [ + "Réduction de 20%" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4d872eed", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "4aa81830", + "metadata": {}, + "source": [ + "Réduction la plus interessante" + ] + }, + { + "cell_type": "markdown", + "id": "3be48a56", + "metadata": {}, + "source": [] + }, + { + "cell_type": "markdown", + "id": "26cb8f66", + "metadata": {}, + "source": [ + "2. ![image - the desk](http://threeacts.mrmeyer.com/duelingdiscounts/act2/desk-birch.jpg)\n", + "\n", + "Réduction de 20$" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8cbd2aae", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "43520d53", + "metadata": {}, + "source": [ + "Réduction de 20%" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "adda4e36", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "a7d6484c", + "metadata": {}, + "source": [ + "Réduction la plus interessante" + ] + }, + { + "cell_type": "markdown", + "id": "38001b01", + "metadata": {}, + "source": [] + }, + { + "cell_type": "markdown", + "id": "db6d3e97", + "metadata": {}, + "source": [ + "3. ![image - the nightstand](http://threeacts.mrmeyer.com/duelingdiscounts/act2/nightstand.jpg)\n", + "\n", + "Réduction de 20$" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "aca699dc", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "8c00ddd9", + "metadata": {}, + "source": [ + "Réduction de 20%" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4f51974c", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "91b8eadf", + "metadata": {}, + "source": [ + "Réduction la plus interessante" + ] + }, + { + "cell_type": "markdown", + "id": "567ea20e", + "metadata": {}, + "source": [] + }, + { + "cell_type": "markdown", + "id": "3a55b8a6", + "metadata": {}, + "source": [ + "4. ![image - the TV](http://threeacts.mrmeyer.com/duelingdiscounts/act2/widescrntv.jpg)\n", + "\n", + "Réduction de 20$" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c7f4311a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "fe23f46c", + "metadata": {}, + "source": [ + "Réduction de 20%" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a838d730", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "143f0220", + "metadata": {}, + "source": [ + "Réduction la plus interessante" + ] + }, + { + "cell_type": "markdown", + "id": "f950acf9", + "metadata": {}, + "source": [] + }, + { + "cell_type": "markdown", + "id": "d745e02e", + "metadata": {}, + "source": [ + "## Automatiser la prise de décision\n", + "\n", + "Lire le programme suivant, changer le prix initial et expliquer ce qu'il fait" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "01396093", + "metadata": {}, + "outputs": [], + "source": [ + "prix_initial = 89\n", + "prix_reduction_1 = prix_initial - 10\n", + "prix_reduction_2 = prix_initial * (1 - 10/100)\n", + "if prix_reduction_1 > prix_reduction_2:\n", + " print(\"On choisit la réduction 2\")\n", + "else:\n", + " print(\"On choisit la réduction 1\")" + ] + }, + { + "cell_type": "markdown", + "id": "26ecd479", + "metadata": {}, + "source": [ + "Réécrire le programme ci-dessus en l'adaptant aux contraintes de notre exercice sur les réductions." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "db985b48", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9732ecc6", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "47912809", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "377a80ef", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/2nd/02_Information_chiffree_1/fig/avengersplay.jpg b/2nd/02_Information_chiffree_1/fig/avengersplay.jpg new file mode 100644 index 0000000..96251bb Binary files /dev/null and b/2nd/02_Information_chiffree_1/fig/avengersplay.jpg differ diff --git a/2nd/02_Information_chiffree_1/fig/batmobile.jpg b/2nd/02_Information_chiffree_1/fig/batmobile.jpg new file mode 100644 index 0000000..1093861 Binary files /dev/null and b/2nd/02_Information_chiffree_1/fig/batmobile.jpg differ diff --git a/2nd/02_Information_chiffree_1/fig/cdmusic.jpg b/2nd/02_Information_chiffree_1/fig/cdmusic.jpg new file mode 100644 index 0000000..5ff50c0 Binary files /dev/null and b/2nd/02_Information_chiffree_1/fig/cdmusic.jpg differ diff --git a/2nd/02_Information_chiffree_1/fig/chair.jpg b/2nd/02_Information_chiffree_1/fig/chair.jpg new file mode 100644 index 0000000..6295123 Binary files /dev/null and b/2nd/02_Information_chiffree_1/fig/chair.jpg differ diff --git a/2nd/02_Information_chiffree_1/fig/chaise.jpg b/2nd/02_Information_chiffree_1/fig/chaise.jpg new file mode 100644 index 0000000..1365375 Binary files /dev/null and b/2nd/02_Information_chiffree_1/fig/chaise.jpg differ diff --git a/2nd/02_Information_chiffree_1/fig/dueldisc_reduction.jpg b/2nd/02_Information_chiffree_1/fig/dueldisc_reduction.jpg new file mode 100644 index 0000000..65fc9d7 Binary files /dev/null and b/2nd/02_Information_chiffree_1/fig/dueldisc_reduction.jpg differ diff --git a/2nd/02_Information_chiffree_1/index.rst b/2nd/02_Information_chiffree_1/index.rst index 7677b14..eec3cfb 100644 --- a/2nd/02_Information_chiffree_1/index.rst +++ b/2nd/02_Information_chiffree_1/index.rst @@ -32,21 +32,28 @@ Le travail individuel est interrompu pour faire une plénière et répondre aux Les élèves poursuivent le travail en groupe et l'on insiste sur le fait que chaque réponse doit être justifiée par un calcul ou un raisonnement. - - - -Remarque: cette étape pourra être reprise et approfondis en particulier du point de vu des notations mathématiques dans le chapitre sur les ensembles. +*Remarque*: cette étape pourra être reprise et approfondis en particulier du point de vu des notations mathématiques dans le chapitre sur les ensembles. Étape 3: Automatisation d'un calcul =================================== Reprise du Dueling discount de Dan Meyer. +.. image:: ./3P_discounts.pdf + :height: 200px + :alt: Document de présentation des coupons + Deux remises possibles une brut et l'autre en pourcentage, les élèves doivent choisir la meilleur. Bien sûr, sans objet sur lequel appliqué la réduction, la question n'a pas de sens, on laissera alors les élèves s'en rendre compte. Ensuite on donne une série d'objet, seul puis en groupe, ils devront pour chaque objet déterminer quelle remise ils choisissent. Ils devront ensuite écrire la méthode qu'ils utilisent pour déterminer quelle remise ils choisissent. On pourra demander aux groupes les plus avancé décrire une méthode généralise qui marche pour n'importe quelle remise brut et n'importe quelle remise en pourcentage. -Ils appliqueront ces méthodes en initiation à la programmation ou au tableur. +*Bilan*: Nécessité d'avoir une référence quand on parle de pourcentage, différentes façon de calculer les évolutions en pourcentages (avec le dessin) + +Ils appliqueront ces méthodes en initiation à la programmation. + +- `TP version html <./3_initiation_programmation.html>`_ +- `TP version jupyter notebook <./3_initiation_programmation.ipynb>`_ + Étape 4: Exercices techniques et recherche dans un texte ========================================================