0% ont trouvé ce document utile (0 vote)
196 vues3 pages

Serie Informatique

Ce document contient plusieurs exercices sur les structures de données et les structures simples en Pascal. Les exercices portent sur des opérations et fonctions mathématiques, logiques et sur chaînes de caractères.

Transféré par

Haythem Huiji
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
0% ont trouvé ce document utile (0 vote)
196 vues3 pages

Serie Informatique

Ce document contient plusieurs exercices sur les structures de données et les structures simples en Pascal. Les exercices portent sur des opérations et fonctions mathématiques, logiques et sur chaînes de caractères.

Transféré par

Haythem Huiji
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

Serie1

Les structures de donnes et les structures simples

Exercice 1:
Afficher les rsultats convenables :

Exercice 2:
Evaluer le contenu de m, n et p

(x<=4) et (x>=1) avec x=3


(x<=2) et (x>=0) avec x= -4
Non(x<=55) et (x>=0) avec x=21
Chr(ord ( c ))=
Ord (chr (n) )=
Convch(2008,ch)
Efface(v,7,3) avec v =disquette
((49 div 7) mod 2) div (4*3)
((58 mod 17) +5)
insere(tte,v,7) v=disque
long(lyce)
valeur(16.5 , d, erreur)

m30
n m+20
pn+m
m n-p

Exercice 3:
Evaluer les expressions logiques en a, b, c
et d pour chacune des combinaisons
(p,q,r,s) suivantes
Pour (p,q,r ,s)=(-3,5,4,9)
Pour (p,q,r ,s)=(3,7,4,9)
Pour (p,q,r ,s)=(5,13,7,3)

Exercice 4:
Ch1 programme
Ch2 pour
Ch3 informatique
L1 long(ch1)
L2 long(ch2)
L3 long(ch3)
L L1+ L2+L3
R1concat(ch1,ch2,ch3)
LR1Long(R1)
R2ch1+ch2+ch3
LR2Long(R2)

(p<q) ou (r>s)
(p<q) et non (r>s)
(p>q) ou (r<>p)
(p+q<r) et (p+q>r)

m 2
mm*m
m m*m
m m*m

Evaluer le contenu de a, b et c
a 3
a3
a7
b5
b5
b3
ab
cb
ba+b
ba
ac
aa-b

1) Excuter manuellement ces


instructions.
2) Comparer les chanes de caractre
R1 et R2 ainsi que les valeurs de L,
LR1, LR2
Exercice 5:
Quelle sont les valeurs des variables x, y, x1 et y1 aprs lexcution
L algorithme
L2 orith
X Pos(L2,L)
Y Pos(riche,L1)
L algorithme
L2 Pascal
X1 sous-chaine(L,3,4)
Y1 sous-chaine(L2,1,2)

Akrem MEJRI

4me Sc

Serie1

Les structures de donnes et les structures simples

Exercice 6 :
a) Les variables N, P et Q sont entires et contiennent respectivement les valeurs 5, 7 et 3.
Les expressions suivantes sont-elles correctes. Si oui, donnez leur type et leur valeur.
N mod P * Q
N mod P div Q
N = P Or N <= Q
SUCC ('N' + 'P')
b) La variable C est de type caractre et contient la valeur 'e'. Les expressions suivantes sont
elles correctes. Si oui, donnez leur type et leur valeur.
PRED (C) + 'e'
ORD (C) + 2.5
CHR (ORD (C) - 32)
CHR (SUCC (ORD (C)))
c) Si N est une variable entire et X une variable relle, quelles sont les affectations possibles:
X := N ;
N := X+1 ;
N := TRUNC(X) +1 ;
N := INT(X) +1 ;
N := ROUND(X) +1.5 ;
N := ROUND(X+1.5) ;
d) Pour chaque opration de lecture ou d'criture, mettre V si l'opration est possible et F dans
le cas contraire.
[ ] Lire (A)
[ ] Lire ("A =" , A)
[ ] Ecrire ([Link])
[ ] Lire (45)
[ ] Ecrire (X+2*Y)
[ ] Ecrire (5 mod 7 div 2)
[ ] Lire (A+B)
[ ] Ecrire ("A =" , A)
[ ] Ecrire ("Saisir un rel")
[ ] Lire ("A")
[ ] Ecrire (A, " ",B)
[ ] Ecrire (45)
Exercice 7:
Ecrire un programme en Pascal intitul CAPACITE, qui convertit en Octets, Kilo octets,
Mega octets et Giga octets un nombre donne en bits.
Exercice 8:
Ecrire un algorithme puis la traduction en Pascal d'un programme, qui convertit en heures,
minutes et secondes, une dure T donne en secondes. Il affiche le rsultat sous la forme
digitale comme celle d'une montre lectronique (hh : mn : ss).
Exercice 9:
Ecrire un algorithme puis la traduction en Pascal d'un programme Surface_Rectangle, qui
calcule la surface d'un rectangle de dimensions donnes et affiche le rsultat sous la forme
suivante : "La surface du rectangle dont la longueur mesure .... m et la largeur mesure .... m,
est gale .... mtres carrs".
Exercice 10:
Ecrire un algorithme et sa traduction en Pascal dun programme intitul NBR_CHIF qui
permet de dterminer le nombre de chiffres dun entier donn.
Exemple : pour 2006, le programme affichera 4.

Akrem MEJRI

4me Sc

Serie1

Les structures de donnes et les structures simples

Exercice 11:
Effectuer une analyse, un algorithme et la traduction en pascal du programme intitule Crypt
qui effectue le cryptage dun mot donne en utilisant le principe suivant :
Permuter le premier caractre du mot avec le dernier
Modifier llment milieu du mot par son successeur
Exercice 12:
Ecrire un algorithme et sa traduction en Pascal dun programme intitul SOM_CUB qui
permet de calculer et dafficher la somme des cubes des chiffres de n.
Exemple : pour n=253, la somme des cubes de chiffres de n=23+53+33=160
Exercice 3
Soit la squence dinstructions suivantes:
T[1,1] := pos ( s , passable ) ;
val ( 20 , n, e) ;
T[1,2] :=n ;
T[2,1]:= 10 mod 3;
T[2,2]:=ord ( chr ( 65));
1. Dclarer en algorithmique et en pascal les variables utilises dans la squence ci- dessus.
2. Ecrire les valeurs finales de T.

Akrem MEJRI

4me Sc

Vous aimerez peut-être aussi