alors bonjour pour ce nouveau chapitre sur les algorithmes ram donc on a vu plusieurs méthodes pour décrire un système on a vu le grave c'est tout on avait le graphe d'état troisième méthode en fait qu'on apprend en première terminale ce qu'on appelle la halle goerig ram donc la librairie g c'est un rapport avec ce que vous avez fait sûrement seconde avec les algorithmes en fait c'est la transcription graphique d'un algorithme mathématique ou autrement dit annales grecques par un algorithme en un langage pseudo naturel donc en fait avec des termes en français ou des expressions donc
un algorithme ram c'est une série d'actes d'opérations élémentaire qu'il faut exécuter en séquences pour accomplir une tâche ou une opération quelconque donc en fait il ya une liste d'ordre avec des conditions qui permet en fait un système de faire une action ou voilà une action automatisé ou un programme donc avec la lancer la définition un petit peu d'un programme informatique un algorithme grave c'est la transcription graphique d'un programme informatique donc par exemple on va prendre le cas d'un bouton poussoir qui va allumer une d'elles donc une petite lampe ici chez le programme en langage pseudo
naturel donc en algorithmes donc je commence mon programme j'écris ici le bouton et appuyé alors j'allume ma d'elle sinon je vais tel modèle c'est un problème tout bête voilà si j'appuie sur le bouton mad elle s'allume sinon à rester teinte ça c'est un langage pseudo naturel on pourrait le traduire en langage c'est un langage python au langage de programmation que vous voulez alors de ce côté là on a la transcription graphique en fait de mon algorithmes du petit programme qu'on vient de voir donc c'est exactement la même chose ça dit exactement la même chose sauf
qu'au lieu de la voir un expression littéral on l'a sous forme graphique c'est à dire que là si je rentre dans mon programme je vais faire un premier test une condition je vais tester la condition du bouton poussoir simon bouton est appuyé je vais donc aller dans le bloc allumé la dell sinon je vais dans le bloc et end à del donc voilà c'est un petit exemple simple on va détailler après tout les blogs qu'on peut utiliser pour décrire un algorithme sous forme de programme et comment les agences les uns par rapport aux autres alors
voici en guise de symbole couramment utilisé dans les algorithmes ram notamment pour votre niveau de première donc on va retrouver quatre cadrans de famille donc premier symbole c'est un rectangle ça représente en fait à une opération ou un groupe d'opérations avec des instructions des ordres donnés au système c'est à dire c'est dans ces rectangles qu'on va écrire du coup les données de commandes c'est à dire si j'ai besoin par exemple dans le cas de de faire avancer ma voiture c'est ici où je vais donner des ordres à mon système pareil dans la même idée là
on retrouve ce symbole avec donc deux segments sur les côtés cela permet en fait de donner un groupe d'instruction un groupe d'opérations donc c'est à peu près la même utilisation que le premier sauf qu'au lieu d'une seule opération on va donner un groupe où plusieurs opérations ce symbole là le losange c'est le symbole de test aux logiques c'est à dire c'est grâce à ce symbole qu'on va pouvoir vérifier une condition on va pouvoir interroger un capteur donc par exemple l'intérieur si j'écris une condition logique sur l'indicateur j'ai deux possibilités soit cette condition est vrai soit
cette condition est fausse si la condition et fasse je vais pouvoir prendre ce chemin cette branche en quelque sorte si ma collection est vérifiée je vais pouvoir partir de ce côté-là derniers symboles le cercle ou l'ellipse c'est le symbole de début et de fin d'année gorille g donc si j'écris débuts à l'intérieur de mon cercle c'est mon début de programme si j'écris face à la fin de mon programme donc voici un peu des quatre symboles qu'on utilise le plus fréquemment dans les algorithmes ram et qui vont nous servir du pot a programmé des systèmes automatiques
alors premier exemple on va décrire du coup un algorithme qui nous permet de choisir une opération selon une conditions bien particulières donc au niveau de l'algorithme en langage de ceux de naturel on a donc selon le cas par exemple qu'à numéro 1 faire l'opération numéro un quart numéro 2 sur l'opération numéro deux et c'est jusqu'à ncaa donc pour faire l'opération elle si aucune de ces conditions n'est réalisée c'est-à-dire si aucune de ces conditions n'est juste au niveau logique je vais sortir de mon programme et je vais sur l'opération ne rien faire je ne fais rien
et après je retourne le début donc on va voir maintenant comment on traduit cet algorithme en langage pseudo naturel en argovie g alors voici la description graphique de l'algorithme david un exemple d'avant donc la lgo régale ici on retrouve exactement la même chose que dans l'agglo rythme c'est à dire qu'on va tester différentes conditions et faire l'opération associés à chaque condition donc je commence mon algues au rythme du début je vais faire un premier test sur une condition si cette condition est vrai je vais dans cette branche donc je vais faire l'opération numéro une et
je vais reboucler sur ma condition étant que ma condition est vrai je vais rester dans cette boucle et faire l'opération 1 si l'opération à pass à zéro donc c'est à dire qu'elle est fausse je vais donc passer dans cette branche des conditions un égal 0 je vais dans la branche du long et je vais tester la commission de 6 cette fois ci cette condition de est vrai donc je vais faire l'opération 2 et quand jours aux boucles je repasse par la commune sont inquiets toujours fois ça j'arrive dans la commission 2 etc etc je fais
dans le poisson deux jours au bout dans la condition de et ça on va le faire en cascade en fait jusqu'à n conditions donc si j'ai ma condition un phasme à condition de fausses ma position est vrai je vais passer dans cette boucle afr l'opération haine etc etc si toutes mes conditions sont face je vais donc arrivé à ne rien faire et je vais reboux clé dans mon amour et g jusqu'à ce que l'une de mes conditions passe à 1 donc devient vrai et faire l'opération associé à ma condition donc là on voit qu'on n'a
pas de symboles de faim pourquoi parce que dans un programme qui va tourner en permanence ça veut dire que je vais faire ma boucle à l'infini jusqu'à ce que j'arrête mon système donc voilà pour un petit exemple après les allures et grammont pelé complexifier on va pouvoir d'écrire n'importe quel mécanisme grâce à ses amours et g il faut pas confondre du coup ce qu'on met dans les tests de condition donc c'est toujours des entrées c'est à dire des capteurs ou des boutons est ce qu'on met dans les blocs d'opération c'est à dire des actionneurs des
commandes de systèmes qui vont permettre d'agir sur un sur mon système