TP01 - Maths Langella
Transcription
TP01 - Maths Langella
2nde - ALGORITHMIQUE avec AlgoBox - TP1 1.Lancer le logiciel Algobox S'il n'apparaît pas directement sur votre bureau, le logiciel Algobox se trouve dans le dossier "Maths". Un fois le logiciel lancé, vous obtenez une fenêtre qui ressemble à ceci: Dans la première fenêtre blanche, vous pourrez écrire des commentaires décrivant votre algorithme. La seconde fenêtre blanche contiendra votre algorithme. Pour écrire une nouvelle ligne de l'algorithme, il faudra d'abord cliquer sur "nouvelle ligne", puis cliquer sur l'un des boutons qui sont en bas de page selon le type d'instruction que contient la ligne que l'on souhaite ajouter à l'algorithme. 2.Un premier exemple avec Algobox Des calculs d'hypoténuse. Dans chacun des cas suivants, ABC est un triangle rectangle en A. En utilisant le théorème de Pythagore, calculer la longueur BC de l'hypoténuse et donner la valeur approchée par défaut au millimètre près. a) AB = 3cm et AC = 4cm c) AB = 7,5cm et AC = 6,1cm Si on note AB = X et b) AB = 4,8cm et AC = 3, 6cm d) AB = 10cm et AC = 2cm AC = Y , l'hypoténuse BC = Z se calcule avec la formule Z = BC = X 2 + Y 2 = X × X + Y × Y = X * X + Y * Y , car Algobox note les multiplications avec le symbole * . Algobox note également "sqrt" (square root) pour la racine carrée. Saisie de l'algorithme. Saisir l'algorithme suivant dans Algobox: Cette première partie est la "déclaration des variables": Déclarer nouvelle variable, X du type "nombre" (attention à bien respecter les majuscules) Déclarer nouvelle variable, Y du type "nombre" Déclarer nouvelle variable, Z du type "nombre" cette seconde partie est l'algorithme proprement dit; avant de pouvoir insérer une nouvelle ligne, il faudra donc cliquer sur le bouton "Nouvelle ligne". Ajouter LIRE variable: X Ajouter LIRE variable: Y AFFECTER valeur à variable: Z prend la valeur sqrt(X*X+Y*Y), c'est-à-dire Z = X * X + Y * Y Ajouter AFFICHER Message: "Z=" (inutile d'écrire les guillemets, ils s'ajouteront tout seuls) Ajouter AFFICHER Variable: Z. Algorithme sous Algobox. Vous devez obtenir l'algorithme ci-dessous: Test de l'algorithme. Cliquez sur "tester algorithme". Une nouvelle fenêtre s'ouvre. Cliquez sur "Lancer algorithme". L'algorithme vous demande d'entrer X. Entrez la première valeur de X, puis appuyez sur "entrée" pour valider. Faites de même avec la valeur Y. Inscrivez vos résultats dans les tableaux ci-dessous. Les valeurs de X et de Y correspondent respectivement aux longueurs AB et AC données dans l'énoncé de géométrie proposé sur la première page de cette fiche. Dans Algobox, les virgules des nombres se notent avec un "point", comme en anglais. Attention, l'énoncé demande que le résultat soit arrondi au millimètre près, donc le nombre de chiffres après la virgule dépend de l'unité de départ ! Comme l'unité de départ est les centimètres, un arrondi au millimètre donne ......... chiffre(s) après la virgule. a) b) Résultat: Résultat: X = AB = 3 X = ..... c) Y = AC = 4 X = ..... Y = ..... BC = Z = ...... d) Résultat: BC = ..... BC = ..... Y = ..... X = ..... Y = ..... Résultat: BC = ..... 3.Créer un algorithme avec Algobox à partir d'un programme de calcul Un programme de calcul. Choisir un nombre Le multiplier par 5 Ajouter 3 au produit obtenu Multiplier le nombre obtenu par celui choisi au départ Ecrire le résultat Traduction en algorithme. Traduire ce programme de calcul par un algorithme écrit dans Algobox. Lancer cet algorithme, et écrire dans le tableau ci-dessous les résultats obtenus. La première colonne est déjà remplie pour vous permettre de vérifier que votre algorithme donne bien les résultats attendus. Nombre de départ: 2 5 26 100 Résultat obtenu: 26 ...... ...... ...... Pour les plus rapides: Ecrire sur Algobox un algorithme calculant le coefficient directeur d'une droite dont on connaît les coordonnées de deux points. 2nde - ALGORITHMIQUE avec AlgoBox - TP1 - CORRECTION 1.Lancer le logiciel Algobox Algobox est un logiciel libre et gratuit que vous pouvez installer chez vous pour vous entraîner. Pour cela, téléchargez-le à l'adresse : http://www.xm1math.net/algobox/download.html 2.Un premier exemple avec Algobox Des calculs d'hypoténuse. Dans chacun des cas suivants, ABC est un triangle rectangle en A. En utilisant le théorème de Pythagore, calculer la longueur BC de l'hypoténuse et donner la valeur approchée par défaut au millimètre près. a) AB = 3cm et AC = 4cm b) AB = 4,8cm et AC = 3, 6cm c) AB = 7,5cm et AC = 6,1cm d) AB = 10cm et AC = 2cm Comme l'unité de départ est les centimètres, un arrondi au millimètre donne 1 chiffre après la virgule. a) b) Résultat: X = AB = 3 X c) Y = AC = 4 X = 7.5 Y = 6.1 BC = Z = 5 d) Résultat: BC ≃ 9, 7 = 4.8 Y = 3.6 X = 10 Résultat: Y =2 BC ≃ 10, 2 BC = 6 Résultat: 3.Créer un algorithme avec Algobox à partir d'un programme de calcul Un programme de calcul. Choisir un nombre Le multiplier par 5 Ajouter 3 au produit obtenu Multiplier le nombre obtenu par celui choisi au départ Ecrire le résultat Traduction en algorithme. Avec deux variables: Nombre de départ: Résultat obtenu: Avec une seule variable: 2 5 26 100 26 140 3458 50300 +. Pour les plus rapides: calcul du coefficient directeur d'une droite dont on connaît deux points. On pourra vérifier son algorithme pour la droite (AB), où m = 2 . On rappelle que d'après le cours, m = A ( 5;10 ) et B ( 8;16 ) ; on doit trouver le coefficient directeur yB − y A . xB − x A Proposition d'algorithme: On pourrait "économiser" une variable en appelant "m" XA, par exemple, mais cela nuirait à la lisibilité de l'algorithme. Attention, si l'on appelle les variables qui correspondent aux coordonnées des points X, Y, Z et T par exemple, il faut, lorsqu'on demande leur valeur à l'utilisateur, mettre un message précisant de quelles coordonnées il s'agit, sinon il risque de ne pas savoir à quoi cela correspond lorsqu'on lui demande la variable "Z"....