Chapitre 2 4ème. Scientifiques LES ACTIONS ELEMENTAIRES SIMPLES I- Activité : E
Chapitre 2 4ème. Scientifiques LES ACTIONS ELEMENTAIRES SIMPLES I- Activité : Ecrire une analyse puis un algorithme qui permet de saisir deux entiers, et afficher leur produit. Solution : On a besoin D’introduire les entiers : opération …………………………. De calculer le produit : le traitement D’afficher le résultat : opération de ………………………. II- Instruction d’entrée ou de ……………………. : Elle permet la ……………d'une ou plusieurs données introduites à partir du clavier ou de toute source d’entrée ou d’entrée / sortie. II-1- Syntaxe : La forme générale de l’instruction de lecture est la suivante : Au niveau de l’algorithme Au niveau du programme pascal Ecrire( ‘’commentaire ’’) ………….. (A) Writeln( ‘ commentaire sur A ‘) ; ………………..(A) ; Exemples : Au niveau de l’algorithme Au niveau du programme pascal 1°) la lecture d’un entier : Ecrire(‘’ ………………….. : ‘’) ……………….(A) 2°) La lecture des notes : Ecrire(‘’Entrer les deux Notes’’) Lire(Note1,Note2) 1°) la lecture d’un entier : Writeln(‘ Entrer l’entier : ‘) ; ……………(A) ; 2°) La lecture des notes : Writeln(’Entrer les deux Notes’) ; ……………….(Note1,Note2) ; III- Instruction d’…………………….. : C’est la manière de donner une valeur à une variable : d’où cette action permet de …………….. la valeur d’une variable. Elle permet …………………… à une variable une constante ou le contenu d’une autre variable ou la valeur d’une expression. III-1- Syntaxe : La forme générale de l’instruction d’affectation est la suivante : Au niveau algorithme Au niveau Turbo Pascal Variable …………… Valeur Variable …………… Valeur III-2 Affectation d’une constante : Une constante est une donnée dont la valeur reste fixe tout le long d’un algorithme, elle peut être de type simple ou structuré Exemples : E 10 R 20.0 C ‘’ A’’ VILLE ‘’ SFAX’’ E := 10; R := 20.0; C := ‘A’ ; VILLE :=‘SFAX’ ; III-3 Affectation du contenu d’une variable : Une variable est un objet dont la valeur peut être modifiée tout le long de l’exécution de l’algorithme. Exemple : A B A := B ; A B Avant l’affectation Après l’affectation A contient l’entier 10 B contient l’entier 20 Le contenu de la variable ……………………. Le contenu de la variable A est …………. et ……………… par celui de la variable B III-4 Affectation de la valeur d’une expression : Une expression est un ensemble cohérent d’opérandes et d’opérateurs réalisant un calcul arithmétique ou logique. Exemple : produit A * B produit : = A * B ; Moy (NC +NS* 2) / 3 Moy := (NC +NS* 2) / 3 ; D’abord l’expression (NC +NS* 2) / 3 sera évaluée puis affectée à la variable …….. Remarque : 1) Les objets qui se trouvent de par et d’autre du signe d’affectation doivent être de …………….. type ou de type compatible IV- Instruction de sortie ou ……………………. : Elle permet d’afficher une ou plusieurs données sur l’écran, l’imprimante,….. IV-1 Syntaxe : Au niveau de l’algorithme Au niveau du programme Pascal 1) Affichage d’un texte (commentaire ou message) Le texte à afficher doit être entre guillements(‘’), le texte sera affiché tel qu’il est. Exemples : Ecrire ( Bienvenue ) Ecrire ( Entrer les deux entiers : ) Ecrire ( Entrer les deux notes : ) 2) Affichage du contenu d’une variable Exemple : A 2000, Ecrire(A) Attention : Ecrire(‘‘A’’) affichera le ……………. 3) Affichage mixte (commentaires et variables) On utilise la virgule pour séparer les commentaires et les variables. Exemple : Ecrire(‘’A=’’, A) 1) Affichage d’un texte (commentaire ou message) Le texte à affichage doit être entre apostrophes (‘). Exemple : Write ( Bienvenue ) ; 2) Affichage du contenu d’une variable Exemple : A 2000 ; Write(A) ; 3) Affichage mixte : Writeln(‘A : ‘, A) ; Remarque : Writeln provoque un retour à la ligne après l’opération l’écriture. IV-2 Formatage de l’affichage des résultats : Dans le langage Pascal, l’écran est divisé en …………… de largeur de 10 caractères. L’affichage des nombres se fait à partir de la droite de la colonne en cours. a) Affichage d’un entier : Soit X une variable de type entier, writeln(X : 5) permet d’afficher la valeur de x sur 5 ………………. Si le nombre de caractères que l’on précise pour l’affichage est supérieur ou égales à ce qui requis, la valeur est affichée justifié à droite. 10 20 15 5 3 Lycée Cité Erriadh - Bouficha Write(valeur_entière : n) affiche la valeur entière dans une colonne de n caractère à partir de la droite. Si la valeur entière comporte plus que n chiffres alors l’affichage commence par la gauche. b) Affichage d’un réel : Write(valeur_réelle) affiche le nombre en notation scientifique. Write(valeur_réelle : np) affiche le nombre en notation scientifique sur np positions précédé d’un espacement. Write(valeur_réelle :np :nd) affiche le nombre sur np positions avec nd décimales. c) Affichage d’une chaîne de caractères : Write(chaîne :n) affiche la chaîne sur n ……………… : insertion d’espacement à gauche de la chaîne, si il y a moins de n caractères sinon si n est insuffisant alors ajustement automatique. d) Affichage d’un caractère : Write(car :n) affiche le caractère à la position n et insertion d’espacement à gauche du caractère. Les structures Elémentaires Simples Chapitre 2 Page 4 uploads/s3/ structures-simples.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/jiWS5x2upxc1DwCGNKTS5rwLgzEnhHZzCaBSX4XvnaC8l7B4mwFkMDJPA1YwfSFku81ISsAENsPFGzr7v0TfTkcc.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/KKP8JcYVdtmLXohihrhPp3hHGtJYQzx1p4DmPsNs2cJkugfLTXO2rzxg1p9gjmw5zW9oRX3qhEA9Lp4eLKgvw3pC.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ol5eydKggz3pPcdJreB1AiI9EPSRhjkez6gtLN1FRrzBjFpZctkYHNogJdoDr5ejMIhFYPIdauwVxbLtfQUGUhh3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ZGcrojIOgU5VofKyl77WYXtx4Ggbb9tV76Nvcyo2ys71M5Hd7o90oBTmolxjB6x2FwEcEaZw3m5DyFmDBUMM3uzj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ZjyoyEbLZvMpfc09lgTaf5hoaeu6vnfHdJ26GyqrKxxMwOu6UU1QdwQiynJF2KU9DMfLqA9cdxOoyPoFjNa51UC3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/KSNDstCv1wJJC2Jj5oVUTdw6QNBOUu8CXbsqZNjpjyvOlkZ8Xc1hf0djYgPUQrXPtXJWxJWsUMxjJ6kYddg8DpYk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/rZhTpZ5j9oU3bBLhjywi4U2p636cEX2mJgvyOSyEAX6VZZdr77TaTj0BKu7uEP2A6v77k8kp2fgjQwRJ1rqXwc8Z.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/2CQb1hRvJzAiYZf9XtwguXMWM237CnKriyHbdK66dp0d1geCfb6GuiDpifwjEmyAue34OMpopaOqauWJimXCYYOq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1MgblRz7WHD5ftXzQKV01smk7ByQBFLi44hVRgLkGAR6cksS51JPxT3Y4MHWUsl9trGswZQI6sxOFbPPIyZ8E7GG.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/rhDbbfSNGwfKct5f1SCsfMBhiWyLF2d7gtSxPMXIWLNs95hijRVRDY0R5dSmphkNmlUFL5eoI6Rrq3VLrZr9H3iP.png)
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 23, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.1105MB