Professional Documents
Culture Documents
المحور الثالث
المحور الثالث
1
2
اﻟﻤﺤﻮر اﻟﺜﺎﻟﺚ :اﻟﻤﺘﻐﯿﺮات و أﻧﻮاع اﻟﺒﯿﺎﻧﺎت
اﻟﻤﻘﺪﻣﺔ .I
ﺗﻘﻮم اﻟﺨﻮارزﻣﯿﺔ ﺑﻌﻤﻠﯿﺎت ﻣﺘﺴﻠﺴﻠﺔ ﻋﻠﻰ ﺑﯿﺎﻧﺎت اﻹدﺧﺎل ﻟﺘﻮﻓﺮ اﻟﻨﺘﺎﺋﺞ .ﻟﻜﺘﺎﺑﺔ ﺧﻮارزﻣﯿﺔ ﯾﺠﺐ أوﻻ
اﻟﺘﺼﺮﯾﺢ ﺑﺎﻟﺒﯿﺎﻧﺎت اﻟﻤﺴﺘﻌﻤﻠﺔ وھﺬا ﻟﺘﻌﺮﯾﻔﮭﺎ وﺣﺠﺰ ﻣﻜﺎن ﻟﮭﺎ ﻓﻲ اﻟﺬاﻛﺮة اﻟﺤﯿﺔ أﺛﻨﺎء ﺗﻨﻔﯿﺬ اﻟﺒﺮﻧﺎﻣﺞ.
أﺛﻨﺎء ﺗﻨﻔﯿﺬ ﺑﺮﻧﺎﻣﺞ ھﻨﺎك ﺑﯿﺎﻧﺎت ذات ﻗﯿﻢ ﺛﺎﺑﺘﺔ أي أﻧﮭﺎ ﺗﺴﺘﻌﻤﻞ ﻓﻘﻂ ﻛﻘﯿﻢ أﺛﻨﺎء إﺟﺮاء اﻟﻌﻤﻠﯿﺎت وﻻ ﻧﺴﻨﺪ ﻟﮭﺎ
.(constanteأﻣﺎ اﻟﺒﯿﺎﻧﺎت ذات اﻟﻘﯿﻢ اﻟﻤﺘﻐﯿﺮة ﻧﺴﻤﯿﮭﺎ ﻗﯿﻢ ﺟﺪﯾﺪة أﺑﺪا وﺗﺴﻤﻰ ھﺬه اﻟﺒﯿﺎﻧﺎت اﻟﺜﻮاﺑﺖ )
اﻟﻤﺘﻐﯿّﺮات ) (variablesوھﻲ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﻗﺪ ﺗﺘﻐﯿﺮ ﻗﯿﻤﮭﺎ أﺛﻨﺎء ﺗﻨﻔﯿﺬ اﻟﺨﻮارزﻣﯿﺔ أو أن ﻗﯿﻤﺘﮭﺎ ﺗﺨﺘﻠﻒ ﻣﻦ
ﻣﺴﺘﻌﻤﻞ ﻵﺧﺮ.
.1اﻟﺜﻮاﺑﺖ
ھﻲ ﺑﯿﺎﻧﺎت ﻻ ﺗﺘﻐﯿﺮ ﻗﯿﻤﺘﮭﺎ أﺛﻨﺎء ﺗﻨﻔﯿﺬ اﻟﺨﻮارزﻣﯿﺔ ﻣﺜﻞ ﻗﯿﻤﺔ πﻓﻲ اﻟﺮﯾﺎﺿﯿﺎت أو أﯾﻀﺎ اﻟﺠﺎذﺑﯿﺔ اﻷرﺿﯿﺔ
-ﻧﺴﺒﺔ اﻟﻀﺮﯾﺒﺔ ....و ﯾﺘﻢ اﻟﺘﺼﺮﯾﺢ ﺑﺎﻟﺜﻮاﺑﺖ ﻓﻲ ﺟﺰء اﻟﺘﺼﺮﯾﺤﺎت ﻛﺘﺎﻟﻲ:
اﻟﺜﻮاﺑﺖ
ﻣﻌﺮف )اﺳﻢ_اﻟﺜﺎﺑﺖ(=ﻗﯿﻤﺔ
ﻣﺜﻞ :اﻟﺜﻮاﺑﺖ
.2اﻟﻤﺘﻐﯿﺮات
ھﻲ اﻟﺒﯿﺎﻧﺎت اﻟﺘﻲ ﻗﺪ ﺗﺘﻐﯿﺮ ﻗﯿﻤﮭﺎ أﺛﻨﺎء ﺗﻨﻔﯿﺬ اﻟﺨﻮارزﻣﯿﺔ أو أن ﻗﯿﻤﺘﮭﺎ ﺗﺨﺘﻠﻒ ﻣﻦ ﻣﺴﺘﻌﻤﻞ ﻵﺧﺮ .اﻟﻤﺘﻐﯿّﺮات
ﻗﺪ ﺗﻜﻮن:
• ﻣﻌﻄﯿﺎت اﻹدﺧﺎل
• اﻟﻨﺘﺎﺋﺞ اﻟﻨﮭﺎﺋﯿﺔ
• ﻧﺘﺎﺋﺞ وﺳﯿﻄﺔ ﺗﺴﺘﻌﻤﻞ ﻟﻠﻮﺻﻮل ﻟﻨﺘﺎﺋﺞ اﻟﻨﮭﺎﺋﯿﺔ )ﻣﺘﻐﯿﺮات إﺿﺎﻓﯿﺔ(
ﯾﺘﻢ اﻟﺘﺼﺮﯾﺢ ﺑﮭﺎ ﺑﺎﻟﺘﻌﺮﯾﻒ ﺑﺎﺳﻢ ﻻﻣﺘﻐﯿﺮ وﺗﺤﺪﯾﺪ ﻧﻮﻋﮫ ﺑﻌﺪ ﻛﺘﺎﺑﺔ ﻛﻠﻤﺔ ﻣﺘﻐﯿﺮات ﻛﺎﻟﺘﺎﻟﻲ
ﻣﺘﻐﯿﺮات
ﻣﻌﺮف)اﺳﻢ_اﻟﻤﺘﻐﯿﺮ( :ﻧﻮع
3
اﻟﻤﺤﻮر اﻟﺜﺎﻟﺚ :اﻟﻤﺘﻐﯿﺮات و أﻧﻮاع اﻟﺒﯿﺎﻧﺎت
اﻟﻤﺘﻐﯿﺮات
: a, b, c, x1, x2, x, deltaأﻋﺪاد ﺣﻘﯿﻘﯿﺔ
A B A1 as12 p10 l0 mole ph x y ab_cd b_10 أﺳﻤﺎء ﺻﺤﯿﺤﺔ
1A a.b 1m s/l h+5 ?2k 8h 23 أﺳﻤﺎء ﺧﺎطﺌﺔ
ﻣﻼﺣﻈﺎت:
4
اﻟﻤﺤﻮر اﻟﺜﺎﻟﺚ :اﻟﻤﺘﻐﯿﺮات و أﻧﻮاع اﻟﺒﯿﺎﻧﺎت
ﯾﺴﺘﺤﺴﻦ اﺧﺘﯿﺎر ﻣﻌﺮف )اﺳﻢ( ﯾﻜﻮن ﻟﮫ ﻋﻼﻗﺔ ﺑﺎﻟﺨﻮارزﻣﯿﺔ و ﻧﻮع اﻟﺒﯿﺎﻧﺎت ﻟﯿﻌﻄﻲ وﺿﻮح أﻛﺜﺮ
ﻟﻠﺨﻮارزﻣﯿﺔ.
.1اﻟﻨﻮع اﻟﺼﺤﯿﺢ
ﯾﻤﺜﻞ ﻣﺠﻤﻮﻋﺔ اﻷﻋﺪاد اﻟﺼﺤﯿﺤﺔ اﻟﺘﻲ ﻗﺪ ﺗﻜﻮن ﻣﻮﺟﺒﺔ ،ﻣﻌﺪوﻣﺔ أو ﺳﺎﻟﺒﺔ .ﻣﺜﻞ ﻋﺪد اﻟﻄﻠﺒﺔ ،ﻋﻤﺮ اﻟﺸﺨﺺ
.2اﻟﻨﻮع اﻟﺤﻘﯿﻘﻲ
ﯾﻤﺜﻞ ﻣﺠﻤﻮﻋﺔ اﻷﻋﺪاد اﻟﺤﻘﯿﻘﯿﺔ ﻣﺜﻞ اﻟﻤﺴﺎﻓﺔ ،اﻟﻤﺴﺎﺣﺔ ،اﻟﻮزن
.3اﻟﻨﻮع ﺣﺮف
ﯾﻤﺜﻞ ﻛﻞ اﻟﺤﺮوف ) (A,..Z, a,...zو اﻷرﻗﺎم ) (0,..9و اﻟﺮﻣﻮز )(&,;'[]():+-*/....
ﯾﻮﺿﻊ اﻟﺤﺮف داﺋﻤﺎ ﺑﯿﻦ رﻣﺰي اﻟﺘﻨﺼﯿﺺ ' ' ﻣﺜﻞ'a', '0', '9', '&'... :
اﻟﻌﻤﻠﯿﺎت اﻟﻤﻤﻜﻦ إﺟﺮاءھﺎ ﻋﻠﻰ اﻟﺤﺮوف ھﻲ ﻋﻤﻠﯿﺎت اﻟﻤﻘﺎرﻧﺔ .<> ، = ، > ، <:اﻟﻤﻘﺎرﻧﺔ ﺗﺘﻢ ﺑﯿﻦ رﻣﺰ
ASCIIﻟﻠﺤﺮف
ﻣﺜﺎل ﻟﻤﺘﻐﯿﺮات ﻣﻦ ﻧﻮع ﺣﺮف :ﻓﺌﺔ رﺧﺼﺔ اﻟﺴﯿﺎﻗﺔ ،ﻓﻲ اﻟﺘﺼﺮﯾﺢ ﻧﻜﺘﺐ : cat_perm_condr :ﺣﺮف
.4اﻟﻨﻮع اﻟﻤﻨﻄﻘﻲ
ھﻮ اﻟﻨﻮع اﻟﺬي ﯾﺤﻮي ﻗﯿﻤﺘﯿﻦ ﻓﻘﻂ ﺻﺤﯿﺢ أو ﺧﻄﺄ .واﻟﺠﻤﻠﺔ اﻟﻤﻨﻄﻘﯿﺔ ﯾﻤﻜﻦ أن ﺗﺤﺘﻮي ﻋﻠﻰ اﻟﻌﻤﻠﯿﺎت
اﻟﻤﻨﻄﻘﯿﺔ اﻟﺘﺎﻟﯿﺔ :أو ،و ،ﻧﻔﻲ .و أﯾﻀﺎ ھﻲ ﻧﺘﯿﺠﺔ ﻟﻌﻤﻠﯿﺎت اﻟﻤﻘﺎرﻧﺔ .<= ، >= ،<> ، = ، > ، <:
ﻣﺜﺎل ﻟﻤﺘﻐﯿﺮ ﻣﻦ ﻧﻮع ﻣﻨﻄﻘﻲ :اﻟﺤﻀﻮر ،أوﻟﻲ ،ﻓﻲ اﻟﺘﺼﺮﯾﺢ ﻧﻜﺘﺐ :Prst :ﻣﻨﻄﻘﻲ.
اﻟﻌﻤﻠﯿﺎت .V
اﻟﻌﻤﻠﯿﺎت ھﻲ ﻋﺒﺎرة ﻋﻦ ﺟﻤﻞ ﺗﺘﻜﻮن ﻣﻦ ﻣﻌﺎﻣﻼت و رﻣﻮز اﻟﻌﻤﻠﯿﺎت أي ﻣﻌﺎﻣﻞ ﻋﻤﻠﯿﺔ ﻣﻌﺎﻣﻞ ﻣﺜﻞ ، x+y
y <x
5
اﻟﻤﺤﻮر اﻟﺜﺎﻟﺚ :اﻟﻤﺘﻐﯿﺮات و أﻧﻮاع اﻟﺒﯿﺎﻧﺎت
.1اﻟﻌﻤﻠﯿﺎت اﻟﺤﺴﺎﺑﯿﺔ
ﻣﺜﺎل ﻧﻮع اﻟﻤﻌﺎﻣﻼت اﻟﻌﻤﻠﯿﺔ وﺻﻒ
(x-3)*2 اﻷﻗﻮاس )(
X^2 ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ اﻷس ^
-3 ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ إﺷﺎرة اﻟﻨﻔﻲ -
9 div 2=4 8 div 2=4 Divﺣﺎﺻﻞ اﻟﻘﺴﻤﺔ اﻹﻗﻠﯿﺪﯾﺔ ﺻﺤﯿﺢ
9 mod 2=1 8 mod 2=0 ﺻﺤﯿﺢ Modﺑﺎﻗﻲ اﻟﻘﺴﻤﺔ اﻹﻗﻠﯿﺪﯾﺔ
5*3=15 ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ اﻟﻀﺮب *
ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ)اﻟﻨﺘﯿﺠﺔ ﻋﺪد ﺣﻘﯿﻘﻲ( 5/2=2.5 اﻟﻘﺴﻤﺔ /
5+2=7 4-1=3 ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ - +اﻟﺠﻤﻊ ،اﻟﻄﺮح
.2اﻟﻌﻤﻠﯿﺎت اﻟﻤﻨﻄﻘﯿﺔ
ﻧﻮع اﻟﻤﻌﺎﻣﻼت اﻟﻌﻤﻠﯿﺔ اﻟﻮﺻﻒ
اﻷﻗﻮاس )(
ﻣﻨﻄﻘﻲ اﻟﻨﻔﻲ non
ﻣﻨﻄﻘﻲ اﻟﻮﺻﻞ )و( Et
ﻣﻨﻄﻘﻲ اﻟﻔﺼﻞ )أو( Ou
ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ ،ﺣﺮف أﻛﺒﺮ ﺗﻤﺎﻣﺎ >
ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ ،ﺣﺮف أﺻﻐﺮ ﺗﻤﺎﻣﺎ <
ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ ،ﺣﺮف ﯾﺴﺎوي =
ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ ،ﺣﺮف ﻻ ﯾﺴﺎوي ><
ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ ،ﺣﺮف أﻛﺒﺮ ﻣﻦ أو ﯾﺴﺎوي =>
ﺣﻘﯿﻘﻲ ،ﺻﺤﯿﺢ ،ﺣﺮف أﺻﻐﺮ ﻣﻦ أو ﯾﺴﺎوي =<
ﺟﺪول اﻟﺤﻘﯿﻘﺔ
6
اﻟﻤﺤﻮر اﻟﺜﺎﻟﺚ :اﻟﻤﺘﻐﯿﺮات و أﻧﻮاع اﻟﺒﯿﺎﻧﺎت
ﺗﻤﺮﯾﻦ ﺗﻄﺒﯿﻘﻲ:
:cﻋﺪد ﺣﻘﯿﻘﻲ
: d, e, fﻣﻨﻄﻘﻲ
اﻟﻘﯿﻢ اﻷوﻟﯿﺔ
اﻟﻨﺘﯿﺠﺔ اﻟﻌﻤﻠﯿﺔ
F -a=b
F d et f
V )e et non(d
F (a=b-c) ou d
)F d ou f et non(f ou e
V )Non(a > b
V )d = non(e
-49.5 a/b+c-b*a-c
7