Plan : Définition L’affectation Les entrées Les sorties exercices Chap. 6 Les Structures Simples Plan : Définition L’affectation Les entrées Les sorties exercices
I- Définition Une structure (instruction) est dite simple si elle est : Une affectation Une entrée ou lecture de données Une sortie ou écriture des données
II- L’affectation Cette opération consiste à affecter une valeur de même type à une variable ( case mémoire ), l’affectation est représentée par une flèche vers la gauche . Cette opération est notée comme suit : variable valeur valeur variable Cette notation veut dire que la variable située à gauche de la flèche prend la valeur de l’expression située à sa droite. exemples : X <- (a+b)/3 X <- X+1
Au niveau de l’analyse et de l’algorithme: Au niveau du Pascal : variable <- valeur Variable := valeur ; Activité : Quelles seront les valeurs des variables A, B et C après exécution des affectations suivantes : A <- 15 B <- -8 C <- A + B A <- 6 C <- B – A
III- Les Entrées Introduction : Les entrées regroupe toutes les opérations de lecture des données (la source par défaut est le clavier) Vocabulaire et Syntaxe : Au niveau de l’analyse : Forme générale : Variable = donnée ( ‘‘ commentaire sur la variable ’’ ) Exemple : Moy1 = donnée ( ‘‘ donner la moyenne du 1 er trimestre ’’ ) Au niveau de l’algorithme : Écrire ( ‘‘ commentaire sur la variable ’’ ) Lire ( variable ) Écrire ( ‘‘ donner la moyenne du 1 er trimestre ’’ ) Lire (Moy1)
Au niveau de Turbo Pascal: Forme générale : writeln ( ‘commentaire sur la variable’ ) ; readln ( variable ) ; Exemple : writeln ( ‘donner la moyenne du 1 er trimestre’ ) ; readln (Moy1) ; Ou bien : writeln ( ‘donner la moyenne du 1 er trimestre’ ) ; readln (Moy1) ;
IV- Les Sorties Définition : Les sorties regroupent toutes les opérations d’affichage ou d’écriture des données. La destination d’écriture est par défaut l’écran. b) Vocabulaire et syntaxe : Au niveau de l’analyse et de l’algorithme : Formes générales : - affichage d’un texte Le texte à afficher doit être entre guillemets Écrire ( ‘’ Ali ‘’ ) - affichage du contenu d’une variable x <- 10 ecrire (x) ou bien ecrire ( ‘’ X = ‘‘ , X) Au niveau de Turbo Pascal : Le texte à afficher doit être entre apostrophes writeln ( ‘Ali’ ) ; x := 10 writeln (x) ; ou bien writeln ( ‘X =‘, X);
Exercices Exercice 1 : Soient les affectations suivantes avec A, B, C et D quatre variables de type entier : A 10 B A * 2 C A + B B C DIV 2 D (C MOD 3) + 1 A D + B C A + C * 2 Donner le contenu de ces variables A, B, C et D. Exercice 2: Écrire une pré analyse, une analyse puis l’algorithme Temps qui lit un temps en secondes puis l’affiche en heures, minutes et secondes. Exercice 3 : Écrire un programme intitulé Permutation qui permute la valeur de deux entiers (m et n).