Mayya
Introduction.
I. Structure d’un programme. • L’en-tête • Les déclarations (var, const, types, procedures, functions..) • begin • le programme • end. Exercice 1 : écrire un programme écrivant bonjour à l’écran. II. Les types de variables. • Shortint : entier compris entre -127 et 128 • Byte : entier compris entre 0 et 255 • Integer : entier compris entre -32 768 et 32 767 • Word : entier compris entre 0 et 65535 • Longint : entier long compris entre – 2 147 483 648 et 2 147 483 647 • Real : réel compris entre 2,9 e 10-39 et 1,7 e 1038 avec 11 décimales • Double : réel double précision compris entre 5,0e10-324 et 1,7e10308 avec 15 décimales • Extended : réel compris entre 1,9e 10--4951 et 1,1e 10-4932 • Char : caractère alphanumérique • String : chaîne de caractères. • Boolean : valeurs logiques égales à TRUE ou FALSE Exercice 2 : • Calculer la somme de deux nombres entrés au clavier • Calculer la somme de trois nombres entrés au clavier • Calculer la somme de cinq nombres entrés au clavier en n’utilisant que deux variables. III. Affectation. Instruction : := A:=3 -----> A prend la valeur 3 B:=A -----> B prend la valeur de A, ici 3 Exercice 3 : a) Indiquer ce que contiennent les cases mémoires associées aux variables alpha, beta, gamma, I et n au cours de l’exécution du programme suivant : (UTILISER LE MODE PAS À PAS)
Program escalope; var alpha, beta, gamma : integer; I,n : boolean; begin alpha:=1; beta:=alpha+1; gamma:=2*beta-3; beta:=beta+1; alpha:=alpha div 2; I:=true; n:=false; n:=(true)or(false);
1
write(‘alpha ‘,alpha,’ beta ‘,beta,’ gamma ‘,gamma,’ I ‘,I,’ n ‘,n) end.
b) écrire un programme permutant deux variables a et b. c) écrire un programme calculant l’aire d’un disque, et son périmètre dont on fournit le rayon ( noter qu’en Turbo-Pascal, il existe une constante prédéfinie pi). IV. Les entrées sorties conversationnelles. 1°) write et writeln. Exemple 2 : taper le programme suivant et observer les sorties écran
program