La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1- Activité 02 III- Les fonctions Écrire une analyse, un algorithme puis la traduction en pascal dun programme intitulé FACTORIELLE qui permet de saisir.

Présentations similaires


Présentation au sujet: "1- Activité 02 III- Les fonctions Écrire une analyse, un algorithme puis la traduction en pascal dun programme intitulé FACTORIELLE qui permet de saisir."— Transcription de la présentation:

1 1- Activité 02 III- Les fonctions Écrire une analyse, un algorithme puis la traduction en pascal dun programme intitulé FACTORIELLE qui permet de saisir un entier positif N, de calculer et dafficher sa factorielle.

2 2- Définition III- Les fonctions Une fonction est un qui doit retourner résultat, le type de résultat est celui de la fonction. Sous programme Un seul

3 3- Déclaration III- Les fonctions a) Au niveau de la définition (création) dune fonction En algorithme : 0) DEF FN nom_fonction ( : Type1 ; : Type2 ; …) : Traitement ---- n) FIN nom_fonction PF1PF2 Type_résultat

4 3- Déclaration III- Les fonctions En pascal PROGRAM PP ; USES WINCRT ; VAR {variables du programme principal} BEGIN END. Bloc de traitement du programme principal Bloc de traitement de la fonction FUNCTION nom_fonction (PF1 : Type1 ; PF2 : Type2 ; …) : type_résultat VAR {variables locaux (propres à la fonction)} BEGIN END ;

5 3- Déclaration III- Les fonctions b) Au niveau de lappel de la fonction En algorithme : FN nom_fonction (PE11, PE12, …) Exemple : programme principale de lactivité 02 : 0) Début FACTORIELLE 1) PROC saisie (x,y) 2) Fact FN calcul (x,y) 3) Écrire (Fact) 4) Fin FACTORIELLE Nom_variable

6 3- Déclaration III- Les fonctions En pascal Nom_variable := Nom_fonction (PE11, PE12, …) ; Remarques : -Lappel dune fonction se fait au niveau de la définition dun autre sous- programme ou au niveau du bloc de traitement du programme principal. - Le résultat de la fonction doit être associé à une variable a le même type ou type compatible que le résultat retourné.

7 4- Application III- Les fonctions Écrire une analyse dun programme intitulé MOY_ARIT qui permet de saisir un entier naturel n (5

8 5- Applications types III- Les fonctions Écrire une analyse dun programme intitulé OCCURRENCE qui permet de saisir une chaîne de caractères CH puis dafficher les occurrence des voyelles qui figurent dans CH. Exemple : Si CH = LYCEE DEGUACH Le programme OCCURRENCE affichera les résultats suivants : Loccurrence de A est 1 Loccurrence de E est 3 Loccurrence de U est 1 Loccurrence de Y est 1 Remarque : la recherche de loccurrence ne fait pas de distinction entre les voyelles majuscules et minuscules. NB : La solution doit comporter au moins deux sous-programmes.


Télécharger ppt "1- Activité 02 III- Les fonctions Écrire une analyse, un algorithme puis la traduction en pascal dun programme intitulé FACTORIELLE qui permet de saisir."

Présentations similaires


Annonces Google