يقدم موقعنا تمارين مصححة في لغات البرمجة مثل C / C ++ و PHP
. اكتشف أيضًا مدونتنا التي تحتوي على آخر أخبار التكنولوجيا من هنا

Les fonctions en C exercices avec solutions

abdelouafi

Administrator
أحدث المقالات
إذا كنت ترغب في مشاهدة الصور ، يرجى النقر عليها
Blog
SUIVEZ NOTRE CHAINE YOUTUBE: قم بالتسجيل في قناتنا عبر هذا الرابط https://www.youtube.com/channel/UCCITRMWPcElh-96wCS3EyUg
devoir 1 math tronc commun

مجموعة من دروس و فروض جميع المستويات

دروس الإعدادي - دروس الثانوي الثأهيلي - دروس التعليم الابتدائي - فروض مختلف المستويات الدراسية

فضلا و ليس أمرا شارك هذه الصفحة مع أصدقائك:
Exercices corrigés sur les fonctions en langage C.

Exercice 10.1

Soit le programme suivant :
#include <stdio.h>

main()
{
double rayon;
printf("donnez le rayon du cercle : ");
scanf("%lf", &rayon);
printf("La surface de ce cercle est %f. \n",
SURFACE(rayon));
}

double PI(void)
{
return 3.14159265;
}

double SURFACE(double r)
{
return PI()*r*r;
}
a) Donnez la hiérarchie des appels pour les trois fonctions. ?
b) Ajouter les déclarations manquantes pour ces 3 méthodes ?
c) Si la fonction n’est pas définie ou déclaré donnez les messages qu’affichera le compilateur ?

Exercice 10.2

Traduire le programme suivant en langage C :
programme PARAMETRES
| entier A,B
| A <--0
| B <--0
| P1(A,B)
| écrire A,B
fprogramme (* fin PARAMETRES *)
procédure P1(X,Y)
| donnée: entier X
| résultat: entier Y
| X <--X+1
| Y <--Y+1
| écrire X,Y
fprocédure (* fin P1 *)

Exercice 10.3

Traduire le programme suivant en C.
programme p1
| entier A
| A <-- 2
| écrire A
| p2(A)
| écrire A
fprogramme (* fin p1 *)
procédure p2(X)
| donnée: entier X
| écrire X
| X <--1000
| écrire X
fprocédure (* fin p2 *)

Exercice 10.4

Traduire le programme suivant en C.
programme CALCULER
| entier A,B,C
| A <--3
| B <---8
| C <--12
| écrire A,B,C
| MODIFIER(A,B,C)
| écrire A,B,C
fprogramme

procédure MODIFIER(X,Y,Z)
| donnée: entier X
| résultat: entier Y,Z
| entier T
| T <--X
| X <--Y
| Y <--Z
| Z <--T
fprocédure

Exercice 10.5

Traduire le programme suivant en C.
programme p
| entier A,B,C
| A <--208
| B <--5
| C <---34
| écrire A,B,C
| p1(A,B,C)
| écrire A,B,C
fprogramme (* fin p *)

procédure p1(X,Y,Z)
| donnée: entier X,Y
| résultat: entier Z
| écrire X,Y,Z
| X <--X divent 2
| Y <--Y*2
| Z <--X+Y
| écrire X,Y,Z
fprocédure (* fin p1 *)
 

Attachments

  • fonction.png
    fonction.png
    8.2 KB · Views: 843
Last edited:
Top