Mme LE DUFF 1 STAV
A - Variables et affectation
1°)La notion de variable
:En informatique, pour stocker un résultat on utilise une variable. On peut se représenter une variable comme « une boite » sur laquelle on colle une étiquette pour savoir accéder à son contenu.
2°)
L’affectation
:B – Ecriture d’un algorithme
1°)Structure d’un algorithme
:Avant de commencer à écrire un algorithme, on analyse le problème et on crée les variables que l’on va utliser en leur donnant un nom et en précisant leur type (nombre entier, nombre réel, lettre…) : c’est ce que l’on appelle la déclaration des variables.
Algorithmique – COURS
Une variable est désignée par un nom. Elle contient une valeur : celle-ci peut-être un nombre, un mot, une liste de valeurs…
Lorsque l’on donne une valeur à une variable X, on écrit l’une des instructions ci-dessous :
Affecter à X la valeur… ou X prend la valeur…….
La nouvelle valeur remplace alors la précédente.
Un algorithme comprend ensuite trois phases :
Une phase d’initialisation et d’entrée qui permet de donner une valeur initiale aux variables. Une phase de traitement du problème.
Mme LE DUFF 1 STAV 2°)
Instruction d’entrée-sortie
:C - Programmation d’un algorithme
1°)La programmation
:Programmer un algorithme c’est le traduire dans un langage compréhensible par un logiciel donné. Instructions d’entrée
Pour entrer une donnée, on écrit l’une des instructions ci-dessous :
Saisir X ou Lire X
Ces instructions affectent à X la valeur saisie par l’utilisateur
Instructions de sortie
Pour afficher un résultat, on écrit l’instruction :
Afficher…
L’instruction Afficher X affiche la valeur contenue dans la variable X.
L’instruction Afficher « … » affiche le texte écrit entre les guillements.
Mme LE DUFF 1 STAV
Mme LE DUFF 1 STAV 2°)
Les commandes pour démarrer
:Les commandes indispensables pour élaborer un programme sont les suivantes :
Les commandes permettant de créer un programme à partir de l’algorithme déjà fait. Les instructions d’entrée et de sortie des données.
L’instruction d’affectation.
Mme LE DUFF 1 STAV
D – Instruction conditionnelle
1°)
Structure d’une instruction conditionnelle
:C’est la structure « Si … Alors … Sinon » qui permet d’écrire l’instruction conditionnelle dans l’algorithme : un test est effectué sur une condition, et le résultat du test décide de l’exécution de la phase de traitement.
2°) Programmation :
E – Boucle itérative « Pour »
1°)Structure de la boucle « Pour »
:La boucle « Pour I variant de … à … » permet d’exécuter un nombre de fois fixé un même bloc d’instructions dans un algorithme.
2°) Programmation : Si condition C Alors instructions A Sinon instructions B Fin Si Pour I vairant deI à N 0 Faire instructions Fin Pour
Mme LE DUFF 1 STAV
F – Boucle conditionnelle « Tant que»
1°)Structure de la boucle « Tant que »
:La boucle « Tant que … faire ... » exécute un bloc d’instructions tant qu’une condition reste vraie. La condition est testée en début de boucle.
2°) Programmation.
Tant que condition faire
Instructions