• Aucun résultat trouvé

STRUCTURE GENERALE D'UN PROGRAMME (1) décaration du programme (2) déclaration des variables

N/A
N/A
Protected

Academic year: 2022

Partager "STRUCTURE GENERALE D'UN PROGRAMME (1) décaration du programme (2) déclaration des variables"

Copied!
1
0
0

Texte intégral

(1)

fiche turbo-pascal n°1

STRUCTURE GENERALE D'UN PROGRAMME

(1) décaration du programme (2) déclaration des variables

--- (3) définition des procédures et fonctions --- (4) programme principal

(1) syntaxe : program nom;

(2) syntaxe : commentaire :

var i,k,n:integer; i, k, n sont de type entier ; ils prennent leurs valeurs dans [[-32768, 32767]]

x,a,b:real; x, a, b de type réel.

test:boolean; variable de type booléen ; sa valeur est true ou false.

liste:array[1..10] of integer;

variable de type tableau ; celle-ci prend sa valeur dans N10.

mat:array[1..3,1..3]of real; idem ; mat prend sa valeur dans l'ensemble des matrices carrées d'ordre 3 à coefficients réels.

(3) la définition des procédures et fonctions est identique à celle du programme : déclaration de la procédure ou de la fonction, puis déclaration des variables (locales), puis begin instructions end;.

La structure d'un programme simple est : (1), (2), (4), celle d'un programme structuré : (1), (2), (3), (4).

(4) syntaxe : BEGIN instructions END..

Les deux règles d'or pour bien commencer en turbo-pascal : Une variable doît être déclarée

en (2).

Une variable doît être initialisée

en (4). Il y a deux moyens possibles :

• pour les variables d’entrée : par lecture ;

exemples : commentaires :

writeln('écrire les valeurs de a et b');

readln(a,b);

Quand le programme s’exécute, on voit apparaître à l’écran : écrire les valeurs de a et b.

les deux valeurs alors écrites par l'utilisateur sont affectées aux variables a et b.

writeln('écrire dix nombres entiers');

for i:=1 to 10 do read(liste[i]);

Les dix nombres écrits par l'utilisateur sont affectés successivement à liste[1], liste[2], ... , liste[10].

• pour les variables de sortie : par affectation.

exemples : commentaires :

test:=false;

x:=(a+b)/2; a et b ont été initialisés.

Références

Documents relatifs

• Mis en œuvre par les agences de développement régional (ADR) du Canada, dans ce cas- ci par PacifiCan, cette déclaration d’intérêt sera utilisée pour déterminer si vous serez

Lorsque, comme dans l’exemple pr´ec´edent, le type des arguments (et ´eventuellement de la valeur de sortie) d’une fonction (de filtrage ou pas !) est ind´etermin´e (rien dans

En outre, chaque fois que nécessaire, la Délégation établit également, pour le compte du Secrétaire général, des synthèses ad hoc sur des situations de crise ou de

TooEasy, exerçant également ses activités dans les solutions Internet et informatique, vos interlocuteurs sont des professionnels reconnus dans leurs spécialités qui non

L' Atelier a examine Ie document intituIe "Evaluation de la mise en oeuvre de la Declaration de DakarlNgor et du Programme d'action de la Conference internationale

6) Demandons à nos États d’exiger des partenaires de développement et des organisations de la société civile qu’ils rendent compte de l’utilisation des ressources

Lorsque I =0, le déplacement est la valeur sur 12 bits non signée Lorsque I=1, le déplacement est obtenu comme suit. Déplacement =

- valeur d'une variable - valeur d'une expression même nombre de paramètres (*). même ordre des paramètres (*) même type