Www cours gratuit com coursinformatique id3076

COURS ACCELERE D'ALGORITHMIQUE Objectifs ce cours a pour but de présenter les fondamentaux en algorithmique au niveau du lycée y seront traitées notamment les notions d'entrées et de sorties de données de boucle et d'instruction conditionnelle On utilisera le langage naturel pour décrire les algorithmes employés leur mise en ?uvre s'e ?ectuera via votre calculatrice ou sur ordinateur en utilisant le langage Python Sommaire ? Entrées et sorties de données variables informatiques ? Notion de boucle ? Notion d'instruction conditionnelle ? Simulation du hasard ? Applications dans divers contextes Pour la première année depuis la réforme de la classe de seconde GT en l'algorithmique est au programme du bac Ne la négligez pas Vous aurez au moins une question cette année Bon rappelons quand même une dé ?nition plausible de l'algorithmique Dé ?nitions On peut dé ?nir un algorithme comme une suite d'instructions précises à appliquer dans un ordre précis pour arriver en un nombre ?ni d'étapes à un certain résultat L'algorithmique est la science des algorithmes création amélioration Exemple préparer une recette de cuisine C CCHAPITRE VARIABLES INFORMATIQUES ENTREES ET SORTIE DE DONNEES Considérons l'exemple simple suivant consistant à écrire un algorithme qui étant donné la longueur et la largeur d'un rectangle disons exprimées en cm renvoie son aire en cm ? Nous aurons besoin de variables Une variable longueur saisie par l'utilisateur donc variable d'entrée Une variable largeur saisie par l'utilisateur donc également une variable d'entrée En ?n une variable aire renvoyée par l'ordinateur donc variable de sortie L'algorithme pourrait se formuler ainsi écrire Saisir la longueur du rectangle ? lire longueur écrire Saisir la largeur du rectangle ? lire largeur aire longueurlargeur écrire aire La valeur a ?ectée à la variable aire dépend des valeurs a ?ectées aux variables longueur et largeur et est donnée par la formule bien connue longueurlargeur Exercice écrire un algorithme en langage naturel qui étant donné un triangle ABC rectangle en A demande à l'utilisateur de saisir les côtés AB et AC et renvoie la valeur de l'hypoténuse BC Exercice écrire un algorithme en langage naturel qui étant donné un triangle équilatéral ABC renvoie la mesure de sa hauteur SYNTHESE Dé ?nitions Dans un programme une variable correspond à un emplacement de la mémoire de la calculatrice ou de l'ordinateur Elle est repérée par un nom et contient une valeur La notion d'a ?ectation ou d'assignation désigne l'opération par laquelle on établit un lien entre le nom de la variable et sa valeur son contenu On l'a noté ici avec le symbole L'entrée des données ou lecture des données est l'opération qui consiste à saisir des valeurs pour qu'elles soient utilisées par le programme On la note Saisir valeur ? ou lire valeur ? Remarque une valeur peut être un nombre entier un nombre réel une cha? ne de caractères La sortie des résultats ou écriture des résultats permet d'a ?cher les valeurs des variables après traitement On note cette instruction A ?cher valeur ? ou écrire valeur ? CCHAPITRE NOTION DE

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager