• Aucun résultat trouvé

(1)Chap9: Langages de programmation Page 3/5 4

N/A
N/A
Protected

Academic year: 2022

Partager "(1)Chap9: Langages de programmation Page 3/5 4"

Copied!
3
0
0

Texte intégral

(1)

Chap9: Langages de programmation Page 3/5

4. Transcription d’algorithmes:

On peut traduire les algorithmes somme et Nom_Chiffre déjà vus comme suit :

Algorithme Somme

Algorithme Somme ;

Variable A, B, S : Réel ; Début

Ecrire (' Donnez la valeur de A: ') ; Lire (A) ;

Ecrire (' Donnez la valeur de B: ') ; Lire (B) ;

S A+B ;

Ecrire (' La somme des deux valeurs est : ' , S) ; Fin

Programme Somme en Pascal

Program Somme;

Uses WinCrt; { ou Crt selon version}

Var A, B, S : Real ; Begin

Write (' Donnez la valeur de A: ') ; Readln (A) ;

Write (' Donnez la valeur de B: ') ; Readln (B) ;

S : = A+B ;

Writeln (' La somme des deux valeurs est : ' , S) ; End.

Remarque :

Write(…): Affiche à l’écran et le curseur reste à la même ligne.

Writeln(…): Affiche à l’écran et le curseur passe à la ligne suivante.

Readln (…) : Attend que la variable soit tapée puis le curseur passe à la ligne suivante.

Read (…) : Attend que la variable soit tapée et le curseur reste à la même ligne.

Write ( A:n) ou Writeln ( A : n) : affiche le contenu de A sur une largeur d’au moins n colonnes . ex : Writeln (Nom : 15) ;

Write ( A : n :k ) ou Writeln ( A : n :k ) : affiche le contenu de A sur une largeur d’au moins n colonnes avec k chiffres après la virgule. ex: Writeln (Note : 5 : 2) ;

(2)

Chap9: Langages de programmation Page 4/5

Algorithme Nom_Chiffre

Algorithme Nom-Chiffre ; Variable n:entier ; Début

Ecrire ('donnez votre chiffre entre 0 et 3 : ') ; Lire (n) ;

Selon que n vaut

0 : Ecrire (' Zéro') ; 1 : Ecrire ('Un') ; 2 : Ecrire ('Deux') ; 3 : Ecrire ('Trois') ;

Autrement: Ecrire ('vous n’’avez pas choisi entre 0 et 3') ; Fin selon

Fin

Programme Nom_Chiffre

en Pascal

Program Nom_Chiffre ;

Uses WinCrt; { ou Crt selon version}

Var n: Integer ; Begin

Write ('donnez votre chiffre entre 0 et 3 : ') ; Readln (n) ;

Case n of

0 : Writeln(' Zéro') ; 1 : Writeln ('Un') ; 2 : Writeln ('Deux') ; 3 : Writeln ('Trois') else

Writeln ('vous n’’avez pas choisi entre 0 et 3 ! ') ; End ;

End.

Remarque :La directive USES WINCRT c'est pour TPW (Turbo Pascal pour Windows), alors que USES CRT c'est pour Turbo Pascal 7 pour DOS.

C’est une bibliothèque utilisée par le compilateur qui contient des fonctions et des procédures prédéfinis du langage(Entrée, sortie, …)

(3)

Chap9: Langages de programmation Page 5/5

5. Structure d’un programme en langage pascal

La structure d’un programme en langage Pascal est présentée de la manière suivante :

Program Titre ; {En-tête}

Uses….

Var ….. {Partie déclarative}

Const ……

…..

Begin

Instructions 1 ;

……….. {Corps du programme}

Instructions n ; End.

Exercices :

1. Citer 5 autres langages de programmation et les domaines de leurs utilisations.

 Traduire les algorithmes déjà vu suivants en programmes Pascal:

2. Programme pour l’algorithme concours (vu dans le cours chap8) 3. Programme pour l’algorithme résolution de l’équation ax+b=0 4. Programme pour l’algorithme Facture trois tranches (Photocopie) 5. Programme pour l’algorithme Capitales du Grand_Maghreb

6. Programme pour l’algorithme résolution de l’équation ax²+bx+c=0

Références

Documents relatifs

Alors le jour où César se volatilise sans un mot d’explication mais avec sa carte de crédit, le monde si parfait de Stella s’écroule.. Abandonnée par son mari,

Un clic droit sur la barre de défilement fait apparaître le menu suivant, dans lequel on clique sur « contrôle », on clique ensuite sur l'onglet. « Données » et on renseigne le

Un clic droit sur la barre de défilement fait apparaître le menu suivant, dans lequel on clique sur « contrôle », on clique ensuite sur l'onglet. « Données » et on renseigne le

Un programme est une suite d’instructions enregistrées dans la mémoire d'un ordinateur lui permettant d'exécuter des tâches données.. 2- Langages

Tu dois très vite comprendre que le jury n’est pas là pour sélectionner – tu ne rentres pas à l’issue du baccalauréat dans une école ni n’obtiens un emploi – mais il est

2) Compléter les colonnes effectifs cumulés croissants (ECC) et effectifs cumulés décroissants (ECD) (SUR 1) 3) Représenter graphiquement les effectifs cumulés croissants.

Conditionner l'affichage des nouveaux éléments en fonction de la valeur de la variable Etape.. Les éléments dont l'affichage est ainsi conditionné s'effacent si le curseur Etape est

Pour vous, Noël est la fête des enfants et maintenant que vous êtes maman, vous allez tout faire pour faire revivre à votre enfant la magie de Noël. Ne sous-estimez cependant