Mayya

Disponible uniquement sur Etudier
  • Pages : 3 (685 mots )
  • Téléchargement(s) : 0
  • Publié le : 14 octobre 2010
Lire le document complet
Aperçu du document
Chapitre 1:

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 doublepré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 cinqnombres 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 quecontiennent 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’enTurbo-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...
tracking img