C.
Les types de données :
Activité :
1) Quels sont les éléments fixes
Relevé de notes
Ecole Lycée 16 novembre
(constantes) dans ce relevé ?
Nom Mohammed
2) Quels éléments varient en
Sexe M Classe TCLSH fonction des données de
N° 25 Code M S14606786 chaque apprenant
Matière Note Valide
(variables) ?
Français 16,00 Oui 3) Pour chaque donnée (nom,
Mathématiques 8,75 Non numéro, sexe, matière,
Anglais 14,50 Oui note, etc.), quel est le type
Arabe 13,50 Oui de données approprié ?
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 1
Type de Numérique Alphanumérique Booléen
donnée
Entier Réel Caractère Chaine de
(sans la (avec et sans caractère
virgule) la virgule)
Exemples 3 13,75 “M” “Lycée 16 Vrai
245 50 “7” novembre“ Faux
-674 -6,50 “@” “S146066”
“2024”
Remarque :
"32" est distinct de 32 : en effet, 32 représente le nombre trente-deux, tandis que "32"
fait référence à la chaîne de caractères composés des chiffres 3 et 2.
Une variable de type numérique ne peut pas recevoir une variable de type
alphanumérique ou de type booléen.
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 2
Exercice d’application 1 :
Rédiger l’en-tête et la partie déclarative d’un algorithme qui permet de
calculer et afficher la surface d’un cercle.
Exercice d’application 2 :
Soient A , B et C trois variables et M une constante tels que:
A : est de type Entier
B : est de type chaîne de caractère
C : est de type booléen
La valeur de M est : Janvier
Comment on déclare les données A, B, C et M dans ce cas ?
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 3
Matière Informatique ,tronc commun
Module 3 : Algorithmique et programmation
Séquence 2 : Instructions de base
Objectifs de la séquence :
Connaître les instructions de base d'un algorithme.
Comprendre la représentation d'un algorithme.
Comprendre les expressions et les opérateurs.
Maîtriser la table de vérité des opérateurs booléens.
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 4
II. Instructions de base:
Activité :
Supposons qu'une personne ne sache pas comment effectuer le calcul de
l'expression 56 + 89 en utilisant une calculatrice.
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 5
➢Lecture avec la calculatrice :
La lecture correspond à l’action d’entrée une donnée par l’utilisateur dans
un système ( la calculatrice dans ce cas).
Les étapes détaillées pour effectuer le calcul :
Appuyer sur la touche 5
Appuyer sur la touche 6
Données entrées
Appuyer sur la touche +
Appuyer sur la touche 8 La calculatrice lit ce
Appuyer sur la touche 9 que l’utilisateur entre
Appuyer sur la touche =
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 6
➢Affectation :
o Imaginez que le résultat de l'opération 56 +89 = 145 soit d'abord
enregistré dans une variable interne de la calculatrice avant d'être
affiché à l'écran
o Vous pouvez considérer que cette variable pourrait être appelée par
exemple résultat et que sa valeur est maintenant 145. Ce stockage
interne est appelé l’affectation dans un algorithme.
La valeur 145
Affectation
Attribuer la valeur 145 à la
variable « Résultat »
La variable « Résultat » On dit que la variable « Résultat » reçoit la valeur 145
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 7
➢Ecriture avec la calculatrice :
Le résultat 145 sera affiché sur l’écran
de la calculatrice, ce qui correspond à
l’action d’écrire ou afficher un résultat.
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 8
[Link] :
A. Définition :
L’instruction de lecture permet de récupérer des données saisies au clavier
afin de les stockées dans une variable.
B. Syntaxe :
Lire(variable1);
Lire(variable1,variable2);
C. Exemple :
considérons une variable nommé A :
Lire (A) permet de lire un contenu tapé au clavier et le mettre dans la
variable A .
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 9
2. Écriture :
A. Définition :
L’instruction d’écriture permet d’afficher le contenu d’une variable
ou/et un message sur l’écran.
B. Syntaxe :
Ecrire(variable);
Ecrire(“message”);
Ecrire(“message”,variable);
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 10
C. Exemple :
Soit A une variable.
Ecrire (Nom) : signifie afficher sur l’écran le contenu de la variable Nom.
Ecrire ('donnez votre nom : ') : signifie afficher sur l’écran le message
suivant : donnez votre nom :.
Ecrire (' votre nom est:' ,Nom) : signifie afficher sur l’écran le message
suivant : votre nom est : suivi du contenu de la variable Nom.
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 11
3. Affectation :
A. Définition :
C’est une opération qui consiste à attribuer une valeur à une variable.
Elle se note généralement en algorithmique avec le signe :
B. Syntaxe :
Variable valeur;
Variable1 Variable2;
Variable Expression(arithmétique, logique ou de comparaison);
Prof : AOULAD YOUSEF FATIMA-EZZAHRAE Lycée qualifiant 16 novembre 12