Professional Documents
Culture Documents
ﺣﯿﺚ أن اﻷﻟﻐﻮرﯾﺘﻢ ﻫﻮ أﯾﻀﺎ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻷو اﻣﺮ ﻣﺜﻞ ﻛﻞ ﻟﻐﺎت اﻟﺒﺮﻣﺠﺔ اﻷﺧﺮى
و اﻟﻔﺮق ﺑﯿﻨﻬﺎ و ﺑﯿﻨﻪ أﻧﻪ ﯾﻜﺘﺐ ﻋﻠﻰ ورق و ﻟﯿﺲ ﻋﻠﻰ اﻟﺤﺎﺳﻮب
ﯾﻜﺘﺐ أوﻻ ﻟﻮﻏﺎرﺗﻤﻪ ﺛﻢ ﯾﺴﺘﺒﺪل أو اﻣﺮ اﻟﻠﻮغ ﺑﺄو اﻣﺮ أي ﻟﻐﺔ ﺑﺮﻣﺠﺔ ﯾﺮﯾﺪ ﻟﯿﻀﻌﻬﺎ ﻋﻠﻰ اﻟﺤﺎﺳﻮب ﻓﺄي ﻣﺒﺮﻣﺞ ﯾﺮﯾﺪ ﺻﻨ ﻊ ﺑﺮﻧﺎﻣﺞ
و ﻗﺒﻞ اﻟﺪﺧﻮل ﻓﻲ اﻟﺘﻌﻘﯿﺪ ات ﯾﺠﺐ ﻋﻠﯿﻨﺎ ﻣﻌﺮﻓﺔ ﻣﺮ اﺣﻞ ﻋﻤﻞ ﺑﺮﻧﺎﻣﺞ ﻣﺎ
ﺣﯿﺚ أن اﻟﻤﺴﺘﻌﻤﻞ ﯾﺮى ﻓﻲ ﺣﺎﺳﻮب ﻣﺰود ﺑﺎﻟﺒﺮﻧﺎﻣﺞ اﻟﻤﻨﺎﺳﺐ أد اة ﻟﺘﺴﯿﯿﺮ أﻋﻤﺎﻟﻪ ﻓﻬﺪﻓﻪ اذن ﻫﻮ ﺗﻌﻠﻢ اﻹﺳﺘﺨﺪ ام اﻷﻓﻀﻞ ﻟﻬﺬه اﻷد اة
-اﻟﻤﺒﺮﻣﺞ و ﻫﻮ اﻟﺸﺨﺺ اﻟﻘﺎدر ﻋﻠﻰ ﺗﻮﺟﯿﻪ اﻟﺤﺎﺳﻮب ﻓﻲ ﺣﻞ اﻟﻤﺸﺎﻛﻞ اﻟﺘﻲ ﯾﻀﻌﻬﺎ اﻟﻤﺴﺘﻌﻤﻞ
ﻓﯿﻜﻔﻲ أن ﯾﻜﻮن اﻟﺒﺮﻧﺎﻣﺞ ﺳﻠﯿﻤﺎ ﻣﻦ ﺣﯿﺚ اﻟﻜﺘﺎﺑﺔ ﻟﯿﻘﻮم ﺑﻜﻞ ﻣﺎ ﻫﻮ ﻣﻄﻠﻮب ﻣﻨﻪ
ﺗﻌﺮﯾﻒ اﻷﻟﻐﻮرﯾﺘﻢ
اﻟﻄﺮﯾﻘﺔ اﻟﺘﻲ ﺑﻬﺎ ﯾﺘﻢ ﺗﻨﻔﯿﺬ ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻌﻤﻠﯿﺎت ﻟﻠﺤﺼﻮل ﻋﻠﻰ ﺣﻞ ﻟﻤﺸﻜﻞ ﻣﺎ اﻟﻠﻮغ ﻫﻲ ﻣﺘﺘﺎﻟﯿﺔ ﻣﻨﺘﻬﯿﺔ ﻣﻦ اﻟﺘﻌﻠﯿﻤﺎت ﺗﺒﯿﻦ
اﻟﻠﻮﻏﺎرﺗﻢ ﯾﻌﺒﺮﻋﻦ ﺳﻠﺴﻠﺔ ﻣﻦ اﻷو اﻣﺮ ﺗﺤﻞ ﻣﺸﻜﻠﺔ ﻣﺎ و ﻫﻮ ﻣﺴﺘﻘﻞ ﻋﻦ ﺧﺼﻮﺻﯿﺎت ﺑﺮﻧﺎﻣﺞ ﻣﺎ
ﻟﺒﺮﻧﺎﻣﺞ ﻣﺎ و اﻟﻤﺸﻜﻞ اﻟﻮﺣﯿﺪ اﻟﻤﻄﺮوح ﻫﻮ اﺧﺘﻼف اﻷو اﻣﺮ ﺑﯿﻨﻪ و ﺑﯿﻦ ﻟﻐﺎت اﻟﺒﺮﻣﺠﺔ اﻟﻤﺨﺘﻠﻔﺔ إﺗﻘﺎن اﻟﻠﻮﻏﺎرﺗﻢ ﻫﻮ إﺗﻘﺎن اﻟﺼﯿﻐﺔ أو اﻟﺒﻨﺎ ء اﻟﻤﻨﻄﻘﻲ
ﺑﺎﻟﻠﻐﺔ اﻟﻔﺮﻧﺴﯿﺔ ﻓﻠﯿﻌﺬرﻧﻲ ﻛﻞ ﻣﻦ ﻻ ﯾﺘﻜﻠﻤﻬﺎ و ﻟﻜﻦ ﻃﺮﯾﻘﺔ وﺿﻌﻬﺎ ﻫﻲ ﻧﻔﺴﻬﺎ ﺑﺎﻹﻧﺠﻠﯿﺰﯾﺔ أﯾﻀﺎ ﻓﺘﻜﻔﻲ اﻟﺘﺮﺟﻤﺔ و ﺑﺎﻟﻨﺴﺒﺔ ﻟﻸو اﻣﺮ ﺳﺄﻋﻄﯿﻬﺎ
اﻟﻤﺘﻐﯿﺮ ﻋﺒﺎرة ﻋﻦ ﻋﻠﺒﺔ ﯾﻌﺮﻓﻬﺎ اﻟﺒﺮﻧﺎﻣﺞ ﺑﻮ اﺳﻄﺔ ﻋﻼﻣﺔ ﺗﻮﺿ ﻊ ﻋﻠﯿﻬﺎ ﻓﻠﻜﻲ ﯾﺪﺧﻞ اﻟﺒﺮﻧﺎﻣﺞ إﻟﻰ ﻣﺤﺘﻮى اﻟﻌﻠﺒﺔ ﯾﻜﻔﻲ اﻹﺷﺎرة إﻟﯿﻬﺎ ﺑﻌﻼﻣﺘﻬﺎ
أول ﺷﯿﺊ ﯾﺠﺐ ﻓﻌﻠﻪ ﻗﺒﻞ اﺳﺘﻌﻤﺎل ﻣﺘﻐﯿﺮ ﻣﺎ ﻫﻮ إﻧﺸﺎ ء اﻟﻌﻠﺒﺔ و أﻋﻄﺎؤ ﻫﺎ ﻋﻼﻣﺔ
ﻋﻨﺪﻣﺎ ﻧﺮﯾﺪ اﻹﻋﻼن ﻋﻦ ﻣﺘﻐﯿﺮ ﻣﺎ ﻻ ﯾﻜﻔﻲ إﻧﺸﺎ ء اﻟﻌﻠﺒﺔ و إﻧﻤﺎ ﯾﺠﺐ ﺗﺤﺪﯾﺪ ﻧﻮﻋﯿﺔ اﻟﻤﺤﺘﻮى
ﻃﺮﯾﻘﺔ اﻟﻜﺘﺎﺑﺔ
ﻣﺘﻐﯿﺮ= var
PDFmyURL.com
ﻛﻠﻤﺎت = Chaine de caracteres
ﻣ ﺜﺎل
Var a : entier
ﻣ ﺜﺎل
Début
Fin
ﺛﻢb
b <-- a-b
b <-- 3-10
b <-- -7
ﺛ ﻢa
a <-- c
a <-- 13
و ﯾﺴﺘﻌﻤﻞ أﻣﺮ اﻟﻘﺮ ا ءة ( (Lireﻟﺠﻌﻞ اﻟﺤﺎﺳﻮب ﯾﺘﻮﻗﻒ ﻓﻲ ﻣﺮﺣﻠﺔ ﻣﺎ إﻟﻰ ﺣﯿﻦ إدﺧﺎل اﻟﻤﺴﺘﻌﻤﻞ ﻟﻘﯿﻤﺔ ﯾﻘﺮؤ ﻫﺎ اﻟﺤﺎﺳﻮب
ﻣ ﺜﺎل
ﻃﻠﺐ ﻣﻨﺎ ﻛﺘﺎﺑﺔ ﻟﻮﻏﺎرﺗﻢ ﻟﺒﺮﻧﺎﻣﺞ ﻣﺎ إن ﻧﺪﺧﻞ ﻟﻪ ﻋﺪد ا ﻣﺎ ﺣﺘﻰ ﯾﻌﻄﯿﻨﺎ ﻣﺮﺑﻌﻪ
ALGO Carré
Début
)Lire (a
ﺛﺎﻟﺜﺎ ﺻﯿ ﻎ اﻟﺸﺮط
Instruction 1
Sinon
Instruction 2
Fin Si
ﻣ ﺜﺎل
ALGO Maximum
Début
Lire (a)
Lire (b)
Si a>b Alors
Max <-- a
Sinon
PDFmyURL.com
Max <-- b
Fin Si
Fin
ﻣﺜﺎل ﺛﺎﻧﻲ
Début
Lire (a)
Lire (b)
Lire (c)
Si a>b Alors
Max <-- a
Sinon
Max <-- b
Fin Si
Si Max<c Alors
Max <-- c
Fin Si
PDFmyURL.com
Ecrire (" Le Max est : ",Max)
Fin
ﻣ ﺜﺎل ﺛﺎﻟﺚ
Début
Lire (a)
Lire (b)
Lire (c)
Si a>b Alors
Max <-- a
Min <-- b
Sinon
Max <-- b
Min <-- a
Fin Si
Si Max<c Alors
Max <-- c
PDFmyURL.com
Fin Si
Si Min>c Alors
Min <-- c
Fin Si
Fin
ﻣ ﺜﺎل را ﺑﻊ
ﻧﺮﯾﺪ ﻓﻲ ﻫﺬ ا اﻟﻤﺜﺎل ﻛﺘﺎﺑﺔ ﻟﻮﻏﺎرﺗﻢ ﺑﺮﻧﺎﻣﺞ ﯾﺤﺴﺐ ﻣﻌﺪل ﺛﻠﻤﯿﺬ ﻣ ﻊ إﻋﻄﺎ ء اﻟﻤﯿﺰة
3اﻟﻌﺮﺑﯿﺔ ﻣﻌﺎﻣﻠﻬﺎ
4 اﻟﺮﯾﺎﺿﯿﺎت ﻣﻌﺎﻣﻠﻬﺎ
Debut
Lire (a)
Lire (b)
Lire (c)
PDFmyURL.com
Lire (c)
MG <-- [(a*4)+(b*3)+(c*2)]/(4+3+2)
Si MG<10 Alors
Sinon
Si MG<12 Alors
Sinon
Si MG<14 Alors
Sinon
Si Mg<16 Alors
Sinon
Fin Si
Fin Si
Fin Si
Fin Si
Fin
XOR وNOT وOU وETﯾﻀ ﻊ ﻋﻠﻢ اﻟﻤﻌﻠﻮﻣﯿﺎت ﺗﺤﺖ ﺗﺼﺮﻓﻨﺎ أرﺑ ﻊ ﻋﻮ اﻣﻞ أو رو اﺑﻂ ﻣﻨﻄﻘﯿﺔ و ﻫﻲ
PDFmyURL.com
ﻷﻧﻬﺎ ذ ات ﻣﺴﺘﻮى ﻣﺮﺗﻔ ﻊ ﻗﻠﯿﻼXOR وNOTو ﺳﻨﻬﻤﻞ
و اﻟﻌﻜﺲ ﺑﺎﻟﻌﻜﺲ
ﻣ ﺜﺎل
Var x : entier
Début
PDFmyURL.com
)Lire (x
Fin
ﻧﻔﺘﺮض أنx=14
ﺧﺎﻣﺴﺎ اﻟﺤﻠﻘﺎت
ﻟﺪﯾﻨﺎ ﻋﻤﻠﯿﺔ ﺗﺘﻜﺮر ﺳﯿﻜﻮن ﻣﻦ اﻟﻤﺘﻌﺐ إﻋﺎدة ﻛﺘﺎﺑﺘﻬﺎ و ﻫﻨﺎ ﻧﻠﺠﺄ إﻟﻰ اﻟﺤﻠﻘﺎت ﻋﻨﺪﻣﺎ ﺗﻜﻮن
اﻟﺤﻠﻘﺔTANTQUE
PDFmyURL.com
TANTQUE condition Faire
Action
Fin TANTQUE
ﻓﻤﺎد ام اﻟﺸﺮط ﻗﺎﺋﻤﺎ ﺳﯿﺴﺘﻤﺮ اﻟﺒﺮﻧﺎﻣﺞ ﻓﻲ ﺗﻜﺮ ار اﻟﻌﻤﻠﯿﺔ إﻟﻰ أن ﯾﻨﻌﺪم اﻟﺸﺮط
ﻣ ﺜﺎل
ALGO Mois
Var m : entier
Début
Lire (m)
Lire (m)
Fin TANTQUE
.
.
.
.
Fin
PDFmyURL.com
Répeterاﻟﺤﻠﻘﺔ
Répeter
Action
Jusqu'à
ﻣ ﺜﺎل
Répeter
Lire (m)
POUR اﻟﺤﻠﻘﺔ
Action
Fin POUR
PDFmyURL.com
ﻣﺜﺎل
S=1+2+3+4+......+20
ALGO Somme
Début
Fin POUR
Fin
ﺑﻬﺬ ا أﻛﻮن ﻗﺪ ﺧﺘﻤﺖ درﺳﻲ اﻟﺬي أﺗﻤﻨﻰ أن ﯾﺴﺘﻔﯿﺪ ﻣﻨﻪ أﻛﺒﺮ ﻋﺪد ﻣﻦ اﻷﻋﻀﺎ ء
و ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻔﻘﺮة اﻟﺴﺎدﺳﺔ ﻓﻬﻲ اﻟﺠﺪ اول و ﻫﻲ ﻓﻘﺮة ﻟﻢ أﻓﻬﻤﻬﺎ ﻛﻠﯿﺎ ﺑﻌﺪ ﻋﻠﻰ أﻣﻞ أن ﯾﺸﺮﺣﻬﺎ أﺣﺪ اﻷﻋﻀﺎ ء
ﻣﻼﺣﻈﺔ ﻫﺎﻣﺔ :ﯾﺠﺐ ﻋﺪم اﻟﺨﻠﻂ ﺑﯿﻦ Algorithmeاﻟﺬي ﻫﻮ ﻣﻮﺿﻮع درﺳﻨﺎ و ﺑﯿﻦ Logarithmeاﻟﺬي ﻫﻮ درس ﻓﻲ اﻟﺮﯾﺎﺿﯿﺎت ,ﻣ ﻊ أن ﺗﺮﺟﻤﺔ Algorithmeﻫﻲ
ﻟﻮﻏﺎرﺗﻢ
PDFmyURL.com
:2007/11/17 - 23:40ﺗﻢ ﻗﻔﻞ اﻟ ﻤﻮﺿﻮع ﺑﻮاﺳ ﻄ ﺔ NADJI_NET
:2007/11/20 - 23:45ﺗﻢ إﻋﺎدة ﻓﺘﺢ اﻟ ﻤﻮﺿﻮع ﺑﻮاﺳ ﻄ ﺔ mourad_dz39
:2009/09/23 - 18:24ﺗﻢ ﻧﻘﻞ اﻟ ﻤﻮﺿﻮع ﺑﻮاﺳ ﻄ ﺔ اﻟ ﻤﺪ ﻣﺮ اﻟﺘﻮﻧﺴﻲ
:2007/11/20 - 23:37آ ﺧﺮ ﺗﻐﯿﯿﺮ ﻟﻠﻨ ﺺ ﺑﻮاﺳ ﻄ ﺔ mourad_dz39
ﻋﺪد ﻣﺮات ﺗﻐﯿﯿﺮ اﻟﻨ ﺺ4 :
PDFmyURL.com
** ﻣﺸﺎر ﻛﺎ ت ﻫﺬه اﻟ ﻌ ﻀ ﻮ ﯾﺔ ﻣﺨﻔ ﯿﺔ ﺑ ﻮاﺳﻄﺔ اﻹدارة **
PDFmyURL.com
ﻣﻮﺿﻮع ﻣﻤﯿﺰ و ﻣﻔﯿﺪ
ﺗﺎﺑ ﻊ ﺗﻘﺪﻣﻚ أﺧﻲ
و ﻻ ﺗﺤﺮﻣﻨﺎ ﻣﻦ ﺟﺪﯾﺪك
ا ﻟ ﺴﻼﻣ ـﻋ ﻠ ﯿ ﻜﻤ ـ
أﻫﻼ وﺳﻬﻼ ﺑﻜ ـأﺧﺘﯿ ـﺑﺎﻟﻤﻨﺘﺪى ﻧﻮرﺗ ـﺑﻤﻮﺿﻮﻋﻜ ،ـﺻﺮاﺣﺔ ﻫﻮ ﻣﺨﺎﻟﻔ ـﺣﺴﺒ ـاﻟﻘﻮاﻧﯿﻨـ
ﻧﺮﺟﻮا ﻟﻜ ـاﻟﺘﻤﯿﺰ
أﺧﻮﻛ ـﻣﻬﺪﯾـ
2007/09/20 - 15:13 ﻋﺎﺷﻖ اﻟﺮﯾﺸﺔ
ﻣﺸﻜﻮرة أﺧﺘﻲ اﻟﻌﺰﯾﺰة ﻋﻠﻰ ﻣﺮورك
PDFmyURL.com
2007/09/20 - 15:46 Dr BiLcSc
ﺗﺤﯿﺎت اﺧﻮك
AKIRA
GOSTE
2007/09/20 - 16:26 zaky_a500
ﻣﺸﻜﻮر أﺧﻲ .ﻧﺼﯿﺤﺔ ﻓﻲ ﻣﺤﻠﻬﺎ
2007/09/20 - 17:14 اﺑﻦ ﻣﺎﻟﻄﺎ
ﺷ ﻜﺮ ا
2007/09/20 - 17:52 ﻋﺎﺷﻖ اﻟﺮﯾﺸﺔ
ﻣﺸﻜﻮرﯾﻦ
2007/09/20 - 22:52 إد اوﺗﻨﺎن
ﻣﻼﺣﻈﺔ ﻫﺎﻣﺔ :ﯾﺠﺐ ﻋﺪم اﻟﺨﻠﻂ ﺑﯿﻦ Algorithmeاﻟﺬي ﻫﻮ ﻣﻮﺿﻮع درﺳﻨﺎ و ﺑﯿﻦ Logarithmeاﻟﺬي ﻫﻮ درس ﻓﻲ اﻟﺮﯾﺎﺿﯿﺎت ,ﻣ ﻊ أن ﺗﺮﺟﻤﺔ
Algorithmeﻫﻲ ﻟﻮﻏﺎرﺗﻢ
PDFmyURL.com
ﺷﻜﺮا اﺧﻲ ﻋﻠﻰ اﻟﺪرس اﻟﺠﻤﯿﻞ واﻟﻤﻔﯿﺪ ﻣﻊ اﻧﻪ ﯾﻨﻘﺼﻪ ﺑﻌﺾ اﻟﺘﻨﻈﯿﻢ وﺧﻠﻔﯿﺔ ﻣﻠﻔﺘﺔ ﻟﺠﺬب اﻟﻘﺎرئ ﻟﻘﺮاﺋﺔ اﻟﻤﻮﺿﻮع ﻛﺎﻣﻼ
اﻟﺨﻮارزﻣﯿﺎت=;algorithme
PDFmyURL.com