Beruflich Dokumente
Kultur Dokumente
Licence GMP
PLAN
Elments de base dun algorithme. Les structures alternatives et rptitives. Les tableaux. Les structures. Les fonctions prdfinies. Procdures et fonctions. Les algorithmes de tri et de recherche.
Les constantes. Comme une variable, il lui correspond un emplacement mmoire rserv , mais dont la valeur ne change jamais au cours du programme.
Syntaxe: Constante nom_de_la_constante = valeur. Exemple: Constante PI=3.14
La structure de choix : Cas de : Exemple : Lire caractre Cas caractre de 0 9: crire "chiffre"; a z: crire "minuscule"; A Z: crire "majuscule"; Fin cas
Tableau dynamique.
Exercice: Ecrire un algorithme permettant de saisir 30 notes et de les afficher aprs avoir multipli toutes ces notes par un coefficient fourni par lutilisateur.
12,5 14
Les structures
Dclaration dune structure La dclaration dune structure ne dfinit aucune variable, elle permet de dfinir un modle de structure cest dfinir un nouveau type. Elle se fait dans une section spciale des algorithmes appele Type, qui prcde la section des variables. Syntaxe: Type structure nom_structure champ1 : type_champ1 champ2: type_champ2 finStruct
Les structures
Contrairement aux tableaux qui permettent de dsigner sous un mme nom un ensemble de valeurs de mme type, chacune dentre elles tant repr par indice, les structures permettent de dsigner sous un seul nom un ensemble de valeurs pouvant tre de types diffrents. Laccs chaque lment de la structure nomm champ se fera, cette fois, non plus avec lindication de position, mais par son nom au sein de la structure. Nous pouvons schmatiser une structure comme suit:
Champ_1 Champ_2 Champ_3 Champ_n
Les structures
Exemple: type structure etudiants Nom: chane prenom: chane age: entier finstruct Dclaration dune variable de type structure. aprs avoir dfini la structure, on peut lutiliser comme un type normale. Exemple: variable etud1, etud2: etudiants. Laccs un champ dune structure Etud1.nom Alami
Exemple comp( bonjour , monsieur ) retourne une valeur ngative. Recherche dans une chane Cette fonction recherche la 1re occurrence dun caractre dans une chane. Syntaxe recherche(ch1,ch2). Exemple recherche( bonjour monsieur , jour ) retourne la valeur 4