• Aucun résultat trouvé

ئدابم( ةجمربلا ي ف ةيساسأ2/4) مدقتم يلآ ملاعإ

N/A
N/A
Protected

Academic year: 2022

Partager "ئدابم( ةجمربلا ي ف ةيساسأ2/4) مدقتم يلآ ملاعإ"

Copied!
6
0
0

Texte intégral

(1)

ةحفص نم 1 6

يرهم ديمحلا دبع ةعماج –

ةنيطنسق 2

دعب نع ميلعتلا ةيلخ – 2018-2017 يسادسلا

2

يلآ ملاعإ –

ىوتسم 3

مدقتم يلآ ملاعإ

– سردلا 10

ئدابم ( ةجم ربلا ي ف ةيساسأ

2 / 4 )

ةيمزراوخلا لكايهلا و

لاودلا

ةذتاسلأ ال م س ؤ و لي ن

ينورتكللإا ديربلا ةيلكلا ةبترلا بقللاو مسلاا

amel.boumaza@univ-constantine2.dz ةيداصتقا مولع MAA لاما ةزعموب

ryma.guefrouchi@univ-constantine2.dz ةيداصتقا مولع MCB ةمير يشورفق

Khaled.necibi@univ-constantine2.dz ةيداصتقا مولع MCB دلاخ يبيسن

نيينعملا ةبلطلا

صصخت ةنسلا مسقلا دهعملا/ةيلكلا

كرتشم عذج 2 سناسيل سفنلا ملع سفنلا ملع

تاصصختلا لك 2 سناسيل ماسقلأا لك ةيداصتقا مولع

فادهأ سردلا

10

ةيمزراوخلا لكايهلا ةفرعم مهف ا تاءارجلإ و

ا لاودل

(2)

ةحفص نم 2 6

1 . تاقلحلاو طورشلا

1.1 . طورشلا

لكاشملا لحل ةنيعم طورش نم ققحتلا دعب تاميلعتلا نم ةعومجم ذيفنتب حمست يتلا ةيمزراوخلا لكايهلا مدقن فوس ،يتأيس اميف .

1.1.1 . طرشلا

طرشلا لكشلا نم ةنراقم وـه Exp1 ~ Exp1

ثيح

~ ∈ {<, <=, >, >=, =, <>}

Exp1 و Exp2،

تارابع يه

،تاريغتم ،تباوث نم ةنوكتم أ

و ةيقطنم نوكت طرشلا اذه ةميق .تايلمع يأ

.أطخ وأ حيحص

أ لـــثم A + B <= 5 Prénom = "Mohamed"

Delta < 0

2.1.1 . ةميلعتلا

Si…Alors…FinSi

ةميلعتلا Si…Alors…FinSi نم ةعومجم ذيفنت ىلإ فدهت

تاميلعتلا BlocInstruction ىمست

اذإ و ناك اذإ طقف طرشلا

ىمسملا Condition اققحم

. Si Condition Alors

BlocInstruction FinSi;

3.1.1 . ةميلعتلا

Si…Alors…Sinon…FinSi

ةميلعتلا Si…Alors…Sinon…FinSi تاميلعتلا نم ةعومجم ذيفنت ىلإ فدهت

ىمست BlocInstruction1 ناك اذإ

طرشلا

ىمسملا Condition

،اققحم و ذيفنت BlocInstruction2 طرشلا ناك اذإ

Condition اققحم ريغ

.

Si Condition Alors BlocInstruction1 Sinon

BlocInstruction2 FinSi

لاـثم : Admission وه

هلدعم بسح بسار وأ حجان بلاطلا ةظحلام ضرعب حمسي مزراوخل لاثم (moyenne)

.

Algorithme : Admission Variables:

moyenne∶ nombre réel;

Début:

Lire(moyenne);

Si moyenne>=10 Alors Ecrire("Admis");

Sinon

Ecrire("Ajourné");

FinSi Fin

(3)

ةحفص نم 3 6

2.1 . تاقـــلــــحلا

ىمست يهو تاميلعتلا نم ةعومجم راركت بلطتت يتلا لكاشملا لحب حمست يتلا ةيمزراوخلا لكايهلا ميدقتب موقنس يتأيس اميف تاقلحلاب .

1.2.1 . ةقــــــلحلا

Tanque…Faire…FinTanque

ةقــــــلحلا Tanque…Faire…FinTanque

ــب حمست :

)1 ىمسملا طرشلا مييقت Condition

)2 ةامسملا تاميلعتلا ةعومجم ذـــيفنت BlocInstruction

طرشلا ناك اذإ Condition

ىلإ عوجرلا مث اققحم 1

ىلإ يأ(

طرشلا مييقت Condition

) اققحم ريغ طرشلا ناك اذإ فقوتلا وأ ، .

TantQue Condition Faire BlocInstruction

FinTantQue

2.2.1 . ةقــــــلحلا

Répéter…Jusqu'à…FinRépéter

ةقــــــلحلا Répéter…Jusqu'à…FinRépéter

ــب حمست :

)1 ةامسملا تاميلعتلا ةعومجم ذـــيفنت BlocInstruction

)2 ىمسملا طرشلا مييقت Condition

، ناك اذإ طرشلا Condition ىلإ عوجرلا متي اققحم

1 طرشلا مييقت ىلإ يأ)

Condition )

اققحم ريغ طرشلا ناك اذإ فقوتلا وأ ، .

Répéter

BlocInstruction

Jusqu'à Condition FinRépéter

3.2.1 . ةقــــلحلا

Pour…Jusqu'à…FinPour

ةقــــلحلا Pour…Jusqu'à…FinPour

:ـب حمست

)1 ةيئادتبا ةميق عضو v0

دادعلل i ) v0

i (

)2 طرشلا مييقت vn

i<=

)3 ةامسملا تاميلعتلا ةعومجم ذيفنت BlocInstruction

طرشلا ناك اذإ Condition

،اققحم ةفاضإ 1 دادعلا ىلإ i

(i⟵i+1) ةوطخلا ىلإ عوجرلا مث

2

،

ناك اذإ فقوتلا وأ طرشلا

Condition .اققحم ريغ

Pour i de v0 Jusqu'à vn

BlocInstruction FinPour

لاـــثم : Nombre1 Nombre2 ،

Nombre3 و نم ماقرلأا ضرعب حمست تايمزراوخ ثلاث يه

0 ىلإ 99 ىلع ةشاشلا .

Algorithme : Nombre1 Algorithme : Nombre2 Algorithme : Nombre3 Variables:

i : nombre entier;

Début i⟵0;

TantQue i<100 Faire Ecrire(i);

i⟵i+1;

FinTantQue Fin

Variables:

i : nombre entier;

Début i⟵0;

Répéter Ecrire(i);

i⟵i+1;

Jusqu'à i=100 FinRépéter Fin

Variables:

i : nombre entier;

Début i⟵0;

Pour i de 0 Jusqu'à 99 Ecrire(i);

FinPour Fin

(4)

ةحفص نم 4 6

2 . لاودلا و تاءارجلإا

انيعم افده كلمت يتلاو تايمزراوخلا هذه نم ءازجأ ،ءاطخلأا صيلقتو ،تايمزراوخلا ةءارق ليهستو حيضوت نيسحت لجأ نم .لاود وأ تاءارجإ لكش يف نوكت نأ نكمي ءازجلأا هذه .يسيئرلا جمانربلا نم دعب اميف ىدانتو انيعم امسا ىطعت

1.2 . تاءارجلإا

1.1.2 . ءارجلاا لكش

Procédure NomDeProcédure (Paramètre1: Type1, ... , ParamètreN:TypeN) Début

BlocInstructions FinProcédure

2.1.2 . ءارجلاا لامعتسا

تايطعملا نم ةعومجم ءاطعإو همساب هتادانم قيرط نع يسيئرلا جمانربلا يف تارم ةدع هلامعتسا نكمي ،ءارجلااب حيرصتلا دعب .هذيفنتل ةمزلالا NomDeProcédure(Paramètre1, ..., ParamètreN);

ظحلام

تا

هؤاطعإ ةطاسبب وه ءارجلإاب حيرصتلا ا

س م ا (NomDeProcédure)

، و ت ع ر ي ف و س ائ ط ه

(Paramètre1:Type1, ⋯ , ParamètreN:TypeN) ديدحت عم

يتلا تاميلعتلا ةعومجم ديدحت مث ،اهعون

ءارجلإا اذه اهذفني (BlocInstructions)

.

.ءارجلإا اذه فرط نم ةلمعتسملا تايطعملا نم ةعومجم يه ،اهعون ديدحت بجي يتلاو ءارجلإا طئاسو ( ةيليخت هطئاسو ىمست ءارجلإاب حيرستلا دنع fictifs

) .

( ةيلعف هطئاسو ىمست ءارجلإا ةادانم دنع effectifs

)

، و ي ج ب أ ن ت و اف ق ا ل و س ائ ط ا لت خ يل ي ة ف ي ا لت ر تي ب

، ا ل ع د د

، و ال ن و ع .

ـــثم لا : CalculTVA1 وه

لمعتسي مزراوخل لاثم ءارجلاا

باسحل TVA دنع .ةشاشلا ىلع هضرعي و ءارشلا رعس نم اءادتبا TVA

ءارجلاا ةادانم TVA(Prix)

يلعفلا طيسولا ةميق ، Prix

يليختلا طيسولا ىلإ دنست .باسحلا يف لمعتست وp

Algorithme : CalculTVA1 Variables:

Prix: nombre réel;

Procédure TVA(p: nombre réel) Début

p ⟵ p * 17 / 100;

Ecrire("Montant de la TVA est :", p, "DA");

FinProcédure Début:

Lire(Prix);

TVA(Prix);

Fin

(5)

ةحفص نم 5 6

مزراوخلا ذيفنت CalculTVA1

ةميقلا لاخدا دنع 100

ةذفنملا ةميلعتلا Prixةميق pةميق

Lire(Prix) 100

TVA(Prix)

Procédure TVA(p:nombre réel) 100 100

( يلعفلا طيسولا ةميق Prix

ىلإ دنست

يليختلا طيسولا ) p

p p*17/100 100 17

Ecrire("Montant de la TVA est :", p, "DA")

100 17

( ةشاشلا ىلع ةضورعملا ةميقلا )

2.2 . لاودلا

1.2.2 . لكش ةلادلا

Fonction NomDeFonction(Paramètre1:Type1, ... , ParamètreN:TypeN): Type Résultat: Type

Début

BlocInstructions Retourner Résultat FinFonction

2.2.2 . ةلادلا لامعتسا

ةمزلالا تايطعملا نم ةعومجم ديدحتو اهتادانم قيرط نع يسيئرلا جمانربلا يف تارم ةدع ةلادلا لامعتسا نكمي ،اهب حيرصتلا دعب .اهذيفنتل r ⟵ NomDeFonction(Paramètre1, ..., ParamètreN);

نأ ثيح ةريغتملا و ةلادلا عون سفن نم يهو يسيئرلا جمانربلا يف اهب حرصم ةريغتم r

Résultat .

ظحلام تا

امسا اهؤاطعإ ةطاسبب وه ةـــلادلاب حيرصتلا

(NomDeFonction)

، و ت ع ر ي ف و س ائ ط ه ا

(Paramètre1:Type1,⋯,ParamètreN:TypeN)

اهعون ديدحت عم

(Type)

تاميلعتلا ةعومجم ديدحت مث ،

ةلادلا هذه اهذفنت يتلا (BlocInstructions)

.

.ةلادلا هذه فرط نم ةلمعتسملا تايطعملا نم ةعومجم يه ،اهعون ديدحت بجي يتلاو ةلادلا طئاسو ةميلعتلا Retourner Résultat ت

س م ح ب إ ر ج ا ع ا لق ي م ة ا ل م ح س و ب ة م ن ط ر ف ا لد ال ة ب و ا س ط ة ا ل م ت غ ي ر ة Résultat .

ةريغتملا Résultat ا

ل م ص ر ح ب ه ا ف ي ا لد ال ة ه ي م ن ن ف س ن و ع ا لد ال ــ ـ ة .

حيرستلا دنع با

لد ال ة ت س م ى و س ائ ط ه ا ت خ يل ي ة ( fictifs ) .

( ةيلعف اهطئاسو ىمست ةلادلا ةادانم دنع effectifs

)

، و ي ج ب أ ن ت و اف ق ا ل و س ائ ط ا لت خ يل ي ة ف ي ا لت ر تي ب

، ا ل ع د د

، و ال ن و ع .

لاثم : CalculTVA2 وه

ةلادلا لمعتسي مزراوخل لاثم باسحل TVA

دنع .ةشاشلا ىلع هضرعي و ءارشلا رعس نم اءادتبا TVA

ةلادلا ةادانم TVA(Prix)

يلعفلا طيسولا ةميق ، يليختلا طيسولا ىلإ دنستPrix

،ةجلاعملا ةياهن يف .باسحلا يف لمعتستو p

ةريغتملا ةميق Résultat

دنست Mtva ىلإ

.

(6)

ةحفص نم 6 6

Algorithme : CalculTVA2 Variables:

Prix: nombre réel;

Fonction TVA(p: nombre réel): nombre réel Résultat: nombre réel

Début

Résutlat ⟵ p * 17 / 100;

Retourner Résutlat;

FinFonction Début:

Lire(Prix);

Mtva⟵ TVA(Prix);

Ecrire("Montant de la TVA est :", Mtva, "DA");

Fin

مزراوخلا ذيفنت CalculTVA2

ةميقلا لاخدا دنع 100

ةذفنملا ةميلعتلا Prixةميق Mtvaةميق pةميق ةميق

Résultat

Lire(Prix) 100

Mtva TVA(Prix)

1. Fonction TVA (p:nombre réel)

100

100

ةميق(

يلعفلا طيسولا طيسولا ىلإ دنستPrix يليختلا )p

2. Résultat p*17/100 100 100 17

Retourner Résultat 100

17

( ةميق ةريغتملا

Résultat دنست

Mtvaىلإ )

100

Ecrire("Montant de la TVA

est :", Mtva, "DA") 100 17

( ىلع ةضورعملا ةميقلا

ةشاشلا

)

عجارملا

هذه ىلع علاطلاا بلاطلل نكمي عجارملا

ل :لاجملا اذه يف مهتفرعم قيمعت

El Marraki, M. (2013). Algorithmique. Rabat.

http://pise.info/algo/tests.htm http://pise.info/algo/boucles.htm

Références

Documents relatifs

لا ةبيرق ايفارغج ةيلحم تاكبش ةدع طبرب موقت تارشع رثكلاا ىلع ىدعتت. ارتمولكلا ت ، ثيح تاذ طباور

لجوج ايلاح وه ثحبلا كرحم .ملاعلا يف امادختسا رثكلأا. دجنو اضيأ

هو .ديدج لجس لاخدإ اهيف متي ةرم لك يف ايئاقلت ديازتي ﻱذلا دادعلا لقحلاب صاخ نم عونلا اذ.

عضو طمن طمنلا اذه دعي ريرقتلل ةيئاهنلا ةغيصلا هللاخ نم اننكمي و،أشنملا عم ريرقتلا ضرع ليدعت .ةحضوملا تانايبلا وه ميمصتلا ضرع. ليدعت وأ/و ءاشنإ طمن

ةلدسنملا للاخ نم وأ ،دومعلا اذه ىلع ةدوجوملا .

احفص حفصتب .تافلملا ةكراشمو ةينورتكللإا ديربلا جمارب ىلإ ةفاضلإاب تنرتنلأا نم ءزج بيولا لثمي .بيولا عقاومو بيو ت. ،تنرتنلأا حفصت :ـك

ـلا ةغل للاخ نم زيمن :ةمسولأا نم نيعون html. ةعومجم

، يأ ةباتك قبست يتلا ةلحرملا دعيو ،ةللآا فرط نم ذيفنتلل