100% ont trouvé ce document utile (1 vote)
334 vues2 pages

Série TP N°3 - ST 1-LMD

Ce document contient la description de plusieurs exercices sur la lecture, l'écriture et l'affectation de variables en Pascal. Les exercices portent sur la conversion d'algorithmes en programmes Pascal et le calcul de surfaces, températures et permutations de variables.

Transféré par

samigrief21
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
334 vues2 pages

Série TP N°3 - ST 1-LMD

Ce document contient la description de plusieurs exercices sur la lecture, l'écriture et l'affectation de variables en Pascal. Les exercices portent sur la conversion d'algorithmes en programmes Pascal et le calcul de surfaces, températures et permutations de variables.

Transféré par

samigrief21
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Université A.

Mira de Bejaia Année universitaire 2022/2023


Faculté de Technologie 1ère Année Technologie
Département de Technologie
TP Informatique 1

Série de TP N°3 – Les instructions de lecture, écriture et affectation

Exercice N°01 : (Algorithme  Programme)


Soit l’algorithme suivant :
Algorithme Exo1; Questions :
Constantes 1- Traduire l’algorithme en Programme PASCAL.
Pi=3.14 ; 2- Compiler et exécuter le programme pour : R = 2
Variables et H=6
3- Remplacer la dernière instruction par :
R,H,V : Réel;
Écrire('Volume = ', V:10:3), puis ré-exécuter le
Début programme.
{-*-*-*- Entrées -*-*-*-} - Qu’est-ce-que vous déduisez ?
4- Dérouler le programme pour R=2 et H=6
Écrire('Donner le rayon R :');
Lire(R); Variables
Instructions Affichage
R H V
Écrire('Donner la hauteur H :');
Instruction 1
Lire(H); Instruction 2

{-*-*-*- Traitements -*-*-*-} Instruction N

V ← Pi*R*R*H ; 5- Déduire ce que fait le programme ?


6- Compléter le schéma suivant :
Entrées :
{-*-*-*- sorties -*-*-*-}
Écrire('Volume = ', V); Traitement :

Fin.
Sortie :

Exercice N°02 : (Enoncé du problème  Algorithme  Programme)


Écrire un algorithme, puis traduit le en programme PASCAL, pour chacun des problèmes suivants :
1) Permuter entre les deux variables X et Y ?
2) Permuter entre les trois variables X, Y et Z de telle sorte que la valeur de X soit dans Y, celle de Y dans
Z et la valeur de Z dans X ?
3) Calculer la division entre deux nombres réels a et b ? (NB : sans faire de condition, c-à-d : b0)
4) Calculer le quotient et le reste de la division euclidienne de a par b ?
5) Calculer la somme de a et b et le produit de b et c ?
6) Calculer la valeur absolue et le carré d’un nombre réel ?
7) Convertir en octets un nombre donné en bits ?

Bon courage & Travaillez bien


Université A. Mira de Bejaia Année universitaire 2022/2023
Faculté de Technologie 1ère Année Technologie
Département de Technologie
TP Informatique 1

Série de TP N°3 – Exercices supplémentaires

Exercice Sup-01 :
Ecrire un algorithme puis la traduction en Pascal d’un programme Surface_Rectangle, qui calcule la surface
d’un rectangle de dimensions données et affiche le résultat sous la forme suivante : "La surface du rectangle
dont la longueur mesure .... m et la largeur mesure .... m, a une surface égale à .... mètres carrés".

Exercice Sup-02 :
Ecrire un algorithme puis la traduction en Pascal d’un programme Trapèze, qui lit les dimensions d’un
trapèze et affiche sa surface.

Exercice Sup-03 :
Ecrire un algorithme puis la traduction en Pascal d’un programme qui lit une température en degrés Celsius
et affiche son équivalent en Fahrenheit.

Exercice Sup-04 :
Exécuter les séquences d’instructions suivantes manuellement et donner les valeurs finales des variables A,
B, C et celles de X, Y, Z.
a) A 5; B 3; C B+A; A 2; B B+4; C B-2
b) X -5; Y 2*X; X X+1; Y sqr(-X-Y); Z  sqr(-X+Y); X -(X+3*Y)+2
Ecrire les algorithmes correspondants puis les programmes en Pascal correspondants et les exécuter.

Exercice Sup-05 :
Ecrire un algorithme permettant d’effectuer une permutation circulaire de trois nombre entiers a, b et c.
Exemple : a=10, b=20 et c=30
Après permutation : a=30, b=10 et c=20

Bon courage & Travaillez bien

Vous aimerez peut-être aussi