
Liste du travail à faire dans l'ordre indiqué
a) Lire les tutoriels n°22 et 30.
b) Faire "A toi de jouer n°1"
c) Faire "A toi de jouer n°2"
d) Faire "A toi de jouer n°3"
Tutoriels scratch
Scratch permet de développer des programmes sans pour autant apprendre un langage de programmation.
Toutes les instructions sont pré-écrites et il suffit, pour écrire un programme, de choisir les instructions et les faire glisser dans la fenêtre centrale.
Une version de Scratch est également disponible directement en ligne, sur le site officiel dédié :
https://scratch.mit.edu/projects/editor/
Lire l'encadré ci-dessous
Qu’est-ce qu’un algorithme ? Un algorithme s’apparente à une suite finie d’instructions que l’on applique (ou que l’on fait appliquer à une machine) dans un ordre précis pour atteindre un objectif, réaliser une tâche ou effectuer un calcul. |
Qu’est-ce qu’un programme ? Un programme est un algorithme écrit dans un langage que peut comprendre une machine ou un logiciel informatique en général. On peut programmer des algorithmes avec un logiciel dédié comme le logiciel Scratch. |
Lien pour ouvrir scratch 3 en ligne : https://scratch.mit.edu/projects/editor/
LIRE L'ENCADRE CI-DESSOUS
Dans Scratch, chaque sprite est placé dans un repère mathématique, c'est-à-dire une grille. Au centre, se trouve l'origine, point d'intersection des deux droites du plan. L’abscisse est la droite horizontale répresentée par X. Si le point est à droite de l'origine, la valeur est positive, sinon elle est négative. L'ordonnée est la droite verticale répresentée par Y. Si le point est au-dessus de l'origine, la valeur est positive, sinon elle est négative. Ainsi, la position d'un sprite est définie par 2 valeurs correspondant au coordonnée d'un point. |
Lire l'encadré ci-dessous
Notion de boucle : Dans un algorithme, on est parfois amené à répéter un certain nombre de fois la même action. On dit alors que l’on effectue une boucle algorithmique. On peut utiliser les deux syntaxes suivante : |
- Répéter jusqu'à ce que ... : Pour répéter des actions jusqu'à ce qu'une condition spécifique soit atteinte avant de permettre au script de continuer. |
- Répéter nombre de fois ... : Pour répéter des actions une quantité donnée de fois avant de permettre au script de continuer. |
Lire l'encadré ci-dessous
Notion de choix conditionnel : Dans un algorithme, on est parfois amené à choisir une action ou une autre selon qu’une condition est réalisée ou non. On dit que l’on fait un branchement conditionnel. On utilise la syntaxe : |
Si (condition) |
Alors (action à réaliser si la condition est réalisée) |
Sinon (action à réaliser si la condition n’est pas réalisée) |
Lire l'encadré ci-dessous
Notion de variable informatique : Dans un algorithme, on est parfois amené à mémoriser ou à changer la valeur de quelque chose. On utilise alors une variable informatique qui stockera la valeur suivie. Celle-ci pourra être amenée à être modifier par l’algorithme. |
La syntaxe n ← 7 signifie mettre dans la variable n la valeur 7. |
Lire l'encadré ci-dessous
Notion de sous-programme : Un sous-programme permet de réaliser une tâche particulière. D'autres programmes peuvent alors appeler ce sous-programme afin d'exécuter cette tâche. Programmer ainsi permet de décomposer un problème en sous problème et de structurer les programmes. |
Correction
Axel vend sa production de miel au marché. Il a des pots de différentes contenance mais chaque client peut acheter la quantité exacte de miel qui le souhaitent. Axel a écrit ce script pour savoir quel est le prix à payer en fonction du nombre de kg de miel acheter.
- Sur le cahier d’exercice :
- a) Peut-on dire que le prix à payer est proportionnel à la quantité de miel acheté ?
- b) Quel est le prix de 350 g de miel ?
- Sur scratch :
- d) Reproduire le script.
- e) Vérifier votre réponse de la question b.
Enregistrer le travail réalisé sur ordinateur sur clé USB si vous l'avez. (Tutoriel 19)
- Un magasin qui va bientôt fermer doit liquider son stock. Il décide de vendre tous ses articles à 70 % de réduction.
- Sur scratch :
- À l'aide des instructions ci-dessous, écrire un script qui affiche le montant réduit d'un article dont le prix est entré par l'utilisateur.
Enregistrer le travail réalisé sur ordinateur sur clé USB si vous l'avez. (Tutoriel 19)
- John est un artisan et souhaite utiliser un tableur pour calculer les prix des prestations qu'il fournit à ses clients.
- Quand John facture une prestation, il perçoit le "prix hors taxe" et il doit aussi facturer à son client la TVA (taxe sur la valeur ajoutée), qui représente un certain pourcentage du prix Hors Taxe. En ajoutant les deux, il obtient le prix TTC (toutes taxes comprises) :
- Prix TTC = prix Hors Taxe + TVA
- Pour faciliter son travail, il réalise une petite feuille de calcul sur un tableur, avec un pourcentage de TVA égal à 20 %.
- John souhaite pouvoir rentrer différentes valeurs dans la cellule B1 et que le prix TTC s'affiche dans la cellule B4.
Sur tableur :
- Ecrire la formule permettant de calculer le montant de la TVA dans la cellule B3 ?
- Ecrire la formule permettant de calculer le prix TTC dans la cellule B4 ?
- Entrer successivement différentes valeurs dans la cellule B1 pour vérifier la cohérence de l'affichage en B3 et B4.
Dans une cellule tableur l'écriture "20%" est égal à \(\frac{20}{100}\).
Enregistrer le travail réalisé sur ordinateur sur clé USB si vous l'avez. (Tutoriel 19)
Marie travaille dans un magasin de chaussures et c'est bientôt les soldes. Son patron lui demande de faire un affichage avec tous les prix soldés sur une même feuille. Les prix des articles vont de 79 € à 249 € et les pourcentages de réduction aux gens de 10 % à 50 %.
Voici tous les prix trouver un magasin et toutes les réductions possibles :
À l'aide d'un tableur, reproduire la feuille de calcul ci-dessous pour répondre à la demande du patron du Marie.
Enregistrer le travail réalisé sur ordinateur sur clé USB si vous l'avez. (Tutoriel 19)