Académique Documents
Professionnel Documents
Culture Documents
Définition et caractéristiques
Une variable informatique est différente d’une variable
mathématique. En informatique une variable est une case
mémoire destinée à contenir des valeurs d’un type
particuliers.
Elle est définie par son nom (identificateur) composé de
lettres de l’alphabet et des chiffres avec obligation de
commencer des lettres ou les caractères.
Il est recommandé d’avoir des noms significatifs et moins
long. Les caractères suivants sont interdits : l’espace, les
opérateurs arithmétiques, les caractères de ponctuations, les
parenthèses, les crochets ….
Déclaration d’une variable
Notion de lecture
L’instruction de lecture fait partie des opération
d’entrée / sortie réalisées par le programme. Elle
consiste à lire une valeur au clavier et affecter à
la variable.
– La syntaxe est la suivante
– Lire / saisir ( nom_variable)
– Lire /saisir (var1, var2, …)
Notion d’écriture
Une bille de plomb est lâchée du haut d’un immeuble et en chute libre.
Au bout d’un temps t (exprimé en secondes), la bille est descendue
d’une hauteur (en mètre)
H = ½ g .t2 avec g = 9,81(exprimé en (m.s-2))
Si (condition) alors
Instructions
Sinon
Instructions
finsi
L’instruction SI
Exemple
1. Ecrire un algorithme qui permet d’afficher une
valeur x si celle-ci est inférieure à 7
2. Ecrire un algorithme qui permet d’afficher le triple
de x si celle-ci est supérieure à 11 sinon son double.
3. Ecrire un programme qui indique si un nombre
entier lu au clavier est pair ou impair.
VARIABLES
3 y EST_DU_TYPE NOMBRE
4 x EST_DU_TYPE NOMBRE
5 DEBUT_ALGORITHME
6 AFFICHER "Entrer la valeur de x"
7 LIRE x
8 SI (x>11) ALORS
9 DEBUT_SI
10 y PREND_LA_VALEUR 3*x
11 AFFICHER y
12 FIN_SI
13 SINON
14 DEBUT_SINON
15 y PREND_LA_VALEUR 2*x
16 AFFICHER y
17 FIN_SINON
18 FIN_ALGORITHME
VARIABLES
3 x EST_DU_TYPE NOMBRE
4 DEBUT_ALGORITHME
5 LIRE x
6 SI (x%2==0) ALORS
7 DEBUT_SI
8 AFFICHER x
9 AFFICHER " est pair"
10 FIN_SI
11 SINON
12 DEBUT_SINON
13 AFFICHER x
14 AFFICHER " est impair"
15 FIN_SINON
16 FIN_ALGORITHME
Structure conditionnelle imbriquée
Exemple
Soit une équation du seconde degré ax2+bx +c = 0. Ecrire un
algorithme qui détermine les nombres de solutions
Ecrire un algorithme qui saisit la moyenne d’un étudiant puis
affiche :
« Très bien » si elle supérieur ou égale à 16
« Bien » si elle est inférieur à 16 mais supérieur ou égale à 14
« Assez Bien » si elle est inférieur à 14 mais supérieur ou
égale à 12
« Passable » si elle est inférieur à 12 mais supérieur ou égale à
10
« Insuffisant » dans tous les autre cas
Le choix multiple
La boucle POUR
Cette structure permet de répeter une action un nombre
connu de fois.
La syntaxe est la suivante
Pour « variable compteur » allant de « expression
debut » à « expression fin » faire
Instructions
Fin pour
Les structures répétitives
Action :
« variable » est une variable assimilée à un compteur
qui est automatiquement augmente ou diminue
Au debut « variable » prend la valeur de « expression
debut » le bloc d’instruction est exécuté jusqu’ace que
« expression début » prenne la valeur de « expression
fin »
Exemple
Ecrire un algorithme qui permet de calculer la somme
de 100 premiers entiers
Les structures répétitives
Exemple
Ecrire un programme qui affiche n fois le message
« Bonjour »
Les structures répétitives