En première ES et L- Présentation de l Algorithmique Algorithme : c est une suite finie d instructions à appliquer dans un ordre déterminé, à des données, pour obtenir un résultat. Trois phases : Entrée des données Traitement des données Sortie des résultats Résoudre l équation : 3x+2 = 7x 6 Algorithme 1 : Algo1 ( en langage naturel) Saisir A,B,C et E prend la valeur A C F prend la valeur B X prend la valeur F/E afficher X Algo1 modifié Tester Algo1 en prenant : A=3 B=2 C= 7 = -6 Proposer une équation et tester algo1 ans quel cas un message d erreur s affichera -t-il au cours du traitement? Comment y remédier en ajoutant une instruction? Saisir A,B,C et Si A=C Alors afficher ce message «l équation n a pas de solution» Sinon E prend la valeur A C F prend la valeur B X prend la valeur F/E Fin du Si afficher X Bloc Instruction conditionnelle Si condition Alors tâche 1 Sinon tâche 2 Fin du SI Remarque1 : -le «sinon» n est pas systématique ; Sans cette instruction, si la condition n est pas vérifiée, la tâche n est pas effectuée et on passe à l instruction après le «Fin du Si» - A,B,C et sont stockés en mémoire à des emplacement s appelés variables - E et F sont des variables intermédiaires pour le traitement des données
Algorithme en langage naturel traduction en langage codé Saisir et A T prend la valeur A - Saisir et A A T Programmons- le en langage calculatrice pour casio Aide pour Casio Faire MENU PRGM choisir NEW touche F symbole A-lock Le symbole A-lock verrouille le clavier pour atteindre les touches en rouge. sinon faire ALPHA avant chaque lettre taper le titre «TAUX» avec les touches lettres de la calculatrice Appuyer sur SHIT VARS pour obtenir ce bandeau en bas de l écran Puis taper cette séquence en appuyant sur EXE pour passer à la ligne pour Ensuite faire EXIT ou ( SHIFT QUIT) pour sortir du programme et pour l exécuter : choisir EXE, apparaît alors? taper 100 EXE puis? 120 EXE affiche 20
Améliorons ce programme ( pourquoi donc d ailleurs? ) Pour modifier un programme dans MEU PRGM choisir EIT On peut entrer du texte pour obtenir une exécution du programme plus claire, avec des guillemets touches ALPHA x10 x Pour insérer de nouveaux caractères sur une ligne taper SHIFT EL pour (INS)à l endroit voulu Bandeau appuyer sur pour obtenir Les : permettent de séparer le texte à afficher et les instructions du programme Voilà le résultat lors de l exécution : puis
Algorithme en langage naturel traduction en langage codé Saisir et A T prend la valeur A - Saisir et A A T Programmons- le en langage calculatrice pour texas Aide pour texas Touche PRGM choisir NEW puis ENTRER symbole A clignotant A-lock Le symbole A-lock verrouille le clavier pour atteindre les touches en rouge. sinon faire ALPHA avant chaque lettre taper le titre «TAUX» avec les touches lettres de la calculatrice Appuyer sur PRGM pour obtenir cet écran puis choisir E/S ( français) ou I / O ( anglais ) Puis taper cette séquence en appuyant sur ENTRER pour passer à la ligne pour Ensuite faire 2 nd QUIT pour sortir puis PGRM pour l exécuter EXEC choisir TAUX Entrer 2fois apparaît? taper 100 Entrer puis? 120 Entrer affiche 20
Améliorons ce programme ( pourquoi donc d ailleurs? ) Pour modifier un programme touche PRGM choisir EIT puis ENTRER On peut entrer du texte pour obtenir une exécution du programme plus claire, avec des guillemets touches ALPHA + Pour insérer de nouveaux caractères sur une ligne taper 2nd EL pour (INS)à l endroit voulu Pour le = faire 2 nd MATHS pour (TEST) sélectionner 1 : = Voilà le résultat lors de l exécution :