Professional Documents
Culture Documents
نيفلؤملا
ب ميت
زوليف كيام و ْنتِو نيإ ْ،لِ
)(Tim Bell, Ian H. Witten and Mike Fellows
ةطساوب باتكلا مجرت
يشورطملا ديعس و ديبع ماش ﻩ دمحم
)(Mohammad Obaid and Saeed Matroushi
December 2006
2 Photocopiable for classroom use only.
© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz)
اﻟﻔـــــــﺼﻞ اﻷول
آﻠﻤﺔ آﻤﺒﻴﻮﺗﺮ ) : (Computerأﺻ ﻠﻬﺎ آﻠﻤ ﺔ ﻻﺗﻴﻨﻴ ﺔ و ﺗﻨﻄ ﻖ آﻤﺒﻴﻮﺗ ﺎر ) ,(Computareواﻟﺘ ﻲ ﺗﻌﻨ ﻲ ﺣ ﺴﺎب أو ﺟﻤ ﻊ
وﻟﻜﻦ اﻟﻜﻤﺒﻴﻮﺗﺮ اﻟﻴﻮم ﻻ ﻳﻌﺘﺒﺮ آﺂﻟﺔ ﺣﺎﺳﺒﺔ آﺒﻴﺮة ﻓﻘﻂ ،وإﻧﻤﺎ ﻳﻤﻜﻦ اﺳﺘﺨﺪاﻣﻪ ﻓﻲ ﻣﺠﺎﻻت ﻋﺪة ،ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل ﻗ ﺪ
ُﻳﺴﺘﺨﺪم آﻤﻜﺘﺒﺔ ،ﺑﺈﻣﻜﺎﻧﻪ ﻣﺴﺎﻋﺪﺗﻨﺎ ﻋﻠﻰ اﻟﻜﺘﺎﺑﺔ ،أو إﻳﺠﺎد اﻟﻤﻌﻠﻮﻣﺎت ﺑﺴﻬﻮﻟﺔ ،وأﻳﻀًﺎ ﺑﺈﻣﻜﺎﻧﻪ ﻋﺮض اﻷﻓﻼم و ﺗ ﺸﻐﻴﻞ
اﻟﻤﻮﺳ ﻴﻘﻰ.ﻋﺠﺒ ًﺎ آﻴ ﻒ ﻳﻤﻜ ﻦ ﻟﻠﻜﻤﺒﻴ ﻮﺗﺮ أن ﻳﺨ ﺰن آ ﻞ ه ﺬﻩ اﻟﻜﻤﻴ ﺔ ﻣ ﻦ اﻟﻤﻌﻠﻮﻣ ﺎت؟ و اﻷآﺜ ﺮ ﻏﺮاﺑ ﺔ ﻣ ﻦ ذﻟ ﻚ أن
اﻟﻜﻤﺒﻴﻮﺗﺮ ﻳﺴﺘﺨﺪم رﻗﻤﺎن :ﺻﻔﺮ و واﺣﺪ ﻟﻌﻤﻠﻴﺔ اﻟﺘﺨﺰﻳﻦ.
اﻟﺒﻴﺎﻧﺎت هﻲ اﻟﻤﺎدة اﻷﺳﺎﺳﻴﺔ )اﻷرﻗﺎم( اﻟﺘﻲ ﻳﻌﻤﻞ ﺑﻬﺎ اﻟﻜﻤﺒﻴﻮﺗﺮ .ﻳﻘﻮم اﻟﻜﻤﺒﻴﻮﺗﺮ ﺑﺘﺤﻮﻳ ﻞ ه ﺬﻩ اﻟﺒﻴﺎﻧ ﺎت إﻟ ﻰ ﻣﻌﻠﻮﻣ ﺎت
)آﻠﻤﺎت ،أرﻗﺎم أو ﺻﻮر( ﺑﺤﻴﺚ ﻳﻤﻜﻦ ﻓﻬﻤﻬﺎ.
آﻴﻒ ﺗﺘﻢ ﻋﻤﻠﻴﺔ ﺗﺤﻮﻳﻞ اﻟﺒﻴﺎﻧﺎت اﻟﻰ ﺻﻮر و أرﻗﺎم و آﻠﻤﺎت ﻣﻜﻮﻧﺔ ﻣﻦ ﺻﻔﺮ و واﺣﺪ؟
ﻓﻲ هﺬا اﻟﺠﺰء ﺳﻮف ﻧﺘﻌﺮف ﻋﻠﻰ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ) (Binary Numbersو آﻴﻒ ﻳﻤﻜ ﻦ ﻟﻠﻜﻤﺒﻴ ﻮﺗﺮ أن ﻳﺮﺳ ﻢ اﻟ ﺼﻮر
وآﻴﻔﻴ ﺔ ﻋﻤ ﻞ ﺟﻬ ﺎز اﻟﻔ ﺎآﺲ ،و ﻣ ﺎ ه ﻲ اﻟﻄﺮﻳﻘ ﺔ اﻷﻧ ﺴﺐ ﻟﺤﻔ ﻆ اﻟﺒﻴﺎﻧ ﺎت؟ ،و آﻴ ﻒ ﻟﻨ ﺎ أن ﻧﺘﺠﻨ ﺐ ﺣ ﺪوث ﺑﻌ ﺾ
اﻷﺧﻄﺎء؟ و آﻴﻒ ﻳﻤﻜﻦ أن ﻧﺤﺪد آﻤﻴﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺘﻲ ﻧﺮﻳﺪ ﺗﺨﺰﻳﻨﻬﺎ؟.
اﻟﻤﻨﻬﺞ اﻟﺘﻌﻠﻴﻤﻲ
رﻳﺎﺿﻴﺎت :اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ.
رﻳﺎﺿﻴﺎت :اﻟﺠﺒﺮ.
اﻟﻤﻬﺎرات اﻟﻤﻄﻠﻮﺑﺔ
اﻟﻌﺪ اﻟﺤﺴﺎﺑﻲ
اﻟﻤﻘﺎرﻧﺔ
اﻟﻌﺪ اﻟﺘﺴﻠﺴﻠﻲ
اﻟﻌﻤﺮ اﻟﻤﻄﻠﻮب
ﺳﺒﻊ ﺳﻨﻮات ﻓﻤﺎ ﻓﻮق
اﻟﻤﻮاد اﻟﻤﻄﻠﻮﺑﺔ
ﺗﺤﺘﺎج اﻟﻰ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺑﻄﺎﻗﺎت اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ﺑﺤﻴﺚ أن ﻳﻜﻮن هﻨﺎك ﺧﻤﺲ ﺑﻄﺎﻗﺎت ﻟﻜﻞ ﻣﺠﻤﻮﻋﺔ )ص(9 .
اﻟﻨﺸﺎﻃﺎت اﻹﺿﺎﻓﻴﺔ:
ﻓﻲ هﺬا اﻟﺘﻤﺮﻳﻦ ﻧﺤﺘﺎج إﻟﻰ ﺧﻤ ﺲ ﺑﻄﺎﻗ ﺎت )آﻤ ﺎ ه ﻮ أدﻧ ﺎﻩ( ,ﻳﺠ ﺐ أن ﺗﻜ ﻮن اﻟﺒﻄﺎﻗ ﺎت ﻣﻨﻘﻄ ﺔ ﻣ ﻦ ﺟﻬ ﺔ وﺑﻴ ﻀﺎء ﻣ ﻦ
اﻟﺠﻬﺔ اﻷُﺧﺮى.ﻗﻢ ﺑﺎﺧﺘﻴﺎر ﺧﻤﺴﺔ ﻃﻼب ﻟﻴﻘﻮﻣﻮا ﺑﻌﺮض اﻟﺒﻄﺎﻗﺎت أﻣﺎم زﻣﻼﺋﻬﻢ .و ﻳﺠﺐ أن ﺗﻜﻮن اﻟﺒﻄﺎﻗﺎت ﻣﻮزﻋ ﺔ
ﺑﺎﻟﺘﺮﺗﻴﺐ اﻟﺘﺎﻟﻲ:
اﻟﻤﻨﺎﻗﺸﺔ
ﻣﺎ اﻟﺬي ﺗﻼﺣﻈﻪ ﻓﻲ ﻋﺪد اﻟﻨﻘﺎط اﻟﻤﻮﺟﻮدة ﻓﻲ آ ﻞ ﺑﻄﺎﻗ ﺔ؟ ) آ ﻞ ﺑﻄﺎﻗ ﺔ ﺗﺤﺘ ﻮي ﻋﻠ ﻰ ﺿ ﻌﻒ ﻋ ﺪد اﻟﻨﻘ ﺎط ﻣ ﻦ اﻟﺒﻄﺎﻗ ﺔ
اﻟﺘﻲ ﻋﻠﻰ ﻳﻤﻴﻨﻬﺎ (.
آﻢ ﻋﺪد اﻟﻨﻘﺎط ﺳﻴﺼﺒﺢ ﻓﻲ اﻟﺒﻄﺎﻗﺔ اﻟﺴﺎدﺳﺔ؟ ) (32وﻣﺎ ﻋﺪد اﻟﻨﻘﺎط ﻓﻲ اﻟﺒﻄﺎﻗﺔ اﻟﺘﻲ ﺗﻠﻴﻬﺎ...؟
ﻳﻤﻜﻨﻨﺎ ﺗﻜﻮﻳﻦ أﻋﺪاد إذا ﺗﻢ ﻗﻠﺐ ﺑﻌﺾ اﻟﺒﻄﺎﻗﺎت و ﺟﻤﻊ اﻟﻨﻘﺎط اﻟﻤﻮﺟ ﻮدة ﻋﻠ ﻰ اﻟﺒﻄﺎﻗ ﺎت اﻟﻐﻴ ﺮ ﻣﻘﻠﻮﺑ ﺔ .ﻧ ﺎﻗﺶ اﻟﻄ ﻼب
ﺑﻜﻴﻔﻴﺔ ﺗﻜ ﻮﻳﻦ ﻋ ﺪد 6ﺑﺎﺳ ﺘﺨﺪام اﻟﺒﻄﺎﻗ ﺎت ) 2ﻧﻘ ﺎط و 4ﻧﻘ ﺎط( ,و ﻋ ﺪد 2 ,4 ,8) 15و 1ﻣ ﻦ اﻟﺒﻄﺎﻗ ﺎت اﻟﻤﻨﻘﻄ ﺔ( ,و
أﻳﻀًﺎ ﻋﺪد 4 ,16) 21و ... (1
ﻳﺠﺐ ﻋﻠﻰ اﻟﻄﻼب أن ﻳﻼﺣﻈﻮا ﻋﺪد اﻟﻤﺮات اﻟﺘﻲ ﺗﻘﻠﺐ ﻓﻴﻬﺎ آ ﻞ ﺑﻄﺎﻗ ﺔ ) آ ﻞ ﺑﻄﺎﻗ ﺔ ﺗﻘﻠ ﺐ ﺿ ﻌﻒ اﻟﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﻋﻠ ﻰ
ﻳﺴﺎرهﺎ (.
إذا آﺎﻧﺖ اﻟﺒﻄﺎﻗﺔ ﻏﻴﺮ ﻇﺎهﺮة )ﻣﻘﻠﻮﺑﺔ( ﻓﻬﻲ ﺗﻤﺜﻞ اﻟﻌﺪد ﺻﻔﺮ) .(0وإذا آﺎﻧ ﺖ اﻟﺒﻄﺎﻗ ﺔ ﻇ ﺎهﺮة ﻓﺈﻧﻬ ﺎ ﺗﻤﺜ ﻞ اﻟﻌ ﺪد واﺣ ﺪ
) .(1وهﻜﺬا ﺗﺘﻜﻮن اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ). .(Binary Number
اﺳﺄل اﻟﻄﻼب ﻟﻴﻜ ﱢﻮﻧﻮا اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ ) ( 01001ﺑﺎﺳﺘﺨﺪام اﻟﺒﻄﺎﻗﺎت .ﻣﺎ هﻮ اﻟﺮﻗﻢ اﻟﻌﺸﺮي ﻟﻬﺬا اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ؟
ﺣﺎول ﺗﻜﺮار اﻟﻄﺮﻳﻘﺔ ﺑﺈﻋﻄﺎء أﻣﺜﻠﺔ أآﺜﺮ ﺣﺘﻰ ﻳﻔﻬﻢ اﻟﻄﺎﻟﺐ اﻟﻔﻜﺮة.
هﻨﺎك ﺧﻤﺴﺔ ﺗﻤﺎرﻳﻦ إﺿﺎﻓﻴﺔ ﺗﺴﺎﻋﺪ اﻟﻄﺎﻟﺐ ﻋﻠﻰ ﻓﻬﻢ ﻣﻮﺿﻮع اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴ ﺔ ﻓ ﻲ ه ﺬا اﻟﻔ ﺼﻞ .ﻓﻴﺠ ﺐ ﻋﻠ ﻰ اﻟﻄ ﻼب
أن ﻳﺤﺎوﻟﻮا ﺣﻞ هﺬﻩ اﻟﺘﻤﺎرﻳﻦ.
ه ﻞ ﺗﻌﻠ ﻢ أن اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﻳ ﺴﺘﺨﺪم ﻓﻘ ﻂ رﻗﻤ ﺎن هﻤ ﺎ اﻟ ﺼﻔﺮ ) (0و اﻟﻮاﺣ ﺪ )(1؟ آ ﻞ ﺷ ﻲء ﺗ ﺴﻤﻌﻪ أو ﺗ ﺮاﻩ ﻣ ﻦ ﺟﻬ ﺎز
اﻟﻜﻤﺒﻴﻮﺗﺮ -ﻣﺜﻞ اﻟﻜﻠﻤﺎت ،اﻟﺼﻮر ،اﻷرﻗﺎم ،اﻟﺴﻤﻌﻴﺎت أو ﺣﺘﻰ اﻷﻓ ﻼم ﻓﻬ ﻲ ﺟﻤﻴﻌﻬ ﺎ ﻣﺨﺰﻧ ﺔ ﺑﺎﺳ ﺘﺨﺪام اﻟﺮﻗﻤ ﺎن) ( 0
و) .( 1هﺬﻩ اﻟﺘﻤﺎرﻳﻦ ﺳﻮف ﺗﻤ ّﻜﻨﻚ ﻣﻦ ﺗﻌﻠ ﻢ آﻴﻔﻴ ﺔ إرﺳ ﺎل رﺳ ﺎﻟﺔ ﺳ ﺮﻳﺔ إﻟ ﻰ ﺻ ﺪﻳﻘﻚ ﺑ ﻨﻔﺲ اﻟﻄﺮﻳﻘ ﺔ اﻟﺘ ﻲ ﻳ ﺴﺘﺨﺪﻣﻬﺎ
ﺟﻬﺎز اﻟﻜﻤﺒﻴﻮﺗﺮ.
اﻟﺘﻌﻠﻴﻤﺎت
ﻗﻢ ﺑﻘﺺ اﻟﺒﻄﺎﻗﺎت اﻟﻤﻮزﻋﺔ ،ﺛﻢ ﺿﻌﻬﺎ ﻋﻠﻰ اﻟﻄﺎوﻟ ﺔ ﺑﺤﻴ ﺚ أن اﻟﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﺗﺤﺘ ﻮي ﻋﻠ ﻰ ) (16ﻧﻘﻄ ﺔ ﺗﻮﺿ ﻊ ﻋﻠ ﻰ
اﻟﺠﻬﺔ اﻟﻴﺴﺮى آﻤﺎ هﻮ ﻣﺒﻴﻦ أدﻧﺎﻩ:
ﻗﻢ ﺑﻘﻠﺐ ﺑﻌﺾ اﻟﺒﻄﺎﻗﺎت ﺑﺤﻴﺚ أن ﻳﻜﻮن ﻣﺠﻤﻮع اﻟﻨﻘﺎط اﻟﻜﻠﻲ ﻟﻠﺒﻄﺎﻗﺎت اﻟﻐﻴﺮ ﻣﻘﻠﻮﺑﺔ هﻮ ﺧﻤﺴﺔ ﻧﻘﺎط آﻤﺎ ه ﻮ ﻣﻮﺿ ﺢ
أدﻧﺎﻩ.
اﻵن ﺣﺎول اﻟﺤﺼﻮل ﺑﺈﺳﺘﺨﺪام اﻟﺒﻄﺎﻗﺎت ﻋﻠﻰ اﻷرﻗﺎم اﻟﺘﺎﻟﻴﺔ) . (19 ،12 ،3هﻞ هﻨﺎك أآﺜ ﺮ ﻣ ﻦ ﻃﺮﻳﻘ ﺔ ﺗﻤﻜﻨﻨ ﺎ ﻣ ﻦ
اﻟﺤﺼﻮل ﻋﻠﻰ هﺬﻩ اﻷرﻗﺎم ؟ ﻣ ﺎ ه ﻮ اﻟﻌ ﺪد اﻷآﺒ ﺮ اﻟ ﺬي ﻳﻤﻜ ﻦ أن ﺗﺤ ﺼﻞ ﻋﻠﻴ ﻪ ﺑﺎﺳ ﺘﺨﺪام اﻟﺒﻄﺎﻗ ﺎت ،و ﻣ ﺎ ه ﻮ اﻟﻌ ﺪد
اﻷﺻﻐﺮ؟ هﻞ هﻨﺎك أي رﻗﻢ ﻣﺎ ﺑﻴﻦ أآﺒﺮ و أﺻﻐﺮﻋﺪد ﻣﻦ ﻏﻴﺮ اﻟﻤﻤﻜﻦ اﻟﺤﺼﻮل ﻋﻠﻴﻪ أو ﺗﻜﻮﻳﻨﻪ ﺑﺎﻟﺒﻄﺎﻗﺎت؟
ﻧﺸﺎط ذآﺎء :ﺣﺎول أن ﺗﻜﻮن هﺬﻩ اﻷرﻗﺎم ﺑﺎﻟﺘﺮﺗﻴ ﺐ اﻟﺘ ﺎﻟﻲ . 4،3،2،1ه ﻞ ﺑﺈﻣﻜﺎﻧ ﻚ إآﺘ ﺸﺎف أو اﻟﺘﻮﺻ ﻞ إﻟ ﻰ ﻃﺮﻳﻘ ﺔ
ﺪ؟ ﺪد ﺑﻮاﺣ ﺎدة اﻟﻌ ﺎت ﻟﺰﻳ ﺐ اﻟﺒﻄﺎﻗ ﻖ ﻗﻠ ﻦ ﻃﺮﻳ ﺒﺔ ﻋ ﺔ و ﻣﻨﺎﺳ ﻣﻨﻄﻘﻴ
هﻞ ﺑﺈﻣﻜﺎﻧﻚ ﺗﺤﺪﻳﺪ ﻣﺎهﻮ اﻟﻌﺪد اﻟﺬي ﻳﻤﺜﻞ ) ( 10101؟ و ﻣﺎ هﻮ اﻟﻌﺪد اﻟﺬي ﻳﻤﺜﻞ ) (11111؟
ﻓﻲ أي ﻳﻮم ﻣﻦ اﻟﺸﻬﺮ وﻟﺪت؟ اآﺘﺒﻪ ﻋﻠﻰ ﻃﺮﻳﻘﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ .ﻣﺎ هﻮ ﻳﻮم ﻣﻴﻼد ﺻﺪﻳﻘﻚ ﺑﻄﺮﻳﻘﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ؟
ﺳﺆال ذآﺎء :ﺑﺎﺳﺘﺨﺪام ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻌﺼﻲ ﺑ ﺄﻃﻮال ) (16،8،4،2،1آﻴ ﻒ ﻳﻤﻜ ﻦ أن ﻧ ﱢﻜ ﻮن ﻋ ﺼﻲ ﺑ ﺄﻃﻮال ﻣﺨﺘﻠﻔ ﺔ
ن اﻟﻄﻮل داﺋﻤًﺎ أﻗﻞ ﻣﻦ 32؟
ﺑﺤﻴﺚ أ ّ
1 2 3 4 5 6 7 8 9 10 11 12 13
a b c d e f g h i j k L M
14 15 16 17 18 19 20 21 22 23 24 25 26
n o p q r s t u v w x y Z
ﺑﺎﺳﺘﺨﺪام اﻟﺮﺳﺎﻟﺔ اﻟﺘﻲ اﺳﺘﺨﺪﻣﻬﺎ ﻳﺎﺳﺮ ﻓﻲ ﻣﺤﻞ اﻟﻬﺪاﻳﺎ ،ﺣﺎول إرﺳﺎل رﺳﺎﻟﺔ إﻟﻜﺘﺮوﻧﻴﺔ اﻟﻰ ﺻﺪﻳﻘﻚ.
إذا ﻧﻈﺮت اﻟﻰ اﻟﺒﻄﺎﻗﺎت ﺑﺘﻤﻌﻦ ،ﻓﺴﻮف ﺗﺠﺪ ﻋﻼﻗﺔ ﻣﻠﻔﺘﺔ ﻟﻠﻨﻈﺮ ﺑﻴﻦ اﻟﺒﻄﺎﻗﺎت:
ﺑﺈﻣﻜﺎﻧﻚ أن ﺗﺴﺘﺨﺪم أﺻﺎﺑﻌﻚ ﻟﻠﻌﺪ ،ﻟﻜﻦ هﻞ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﻌﺪ ﻷآﺜﺮ ﻣﻦ ﻋﺸﺮة؟ ﺑﺎﻟﻄﺒﻊ ﻻ ،وﻟﻜ ﻦ ﻟ ﻮ ﻗﻤ ﺖ ﺑﺎﺳ ﺘﺨﺪام
ﻧﻈﺎم اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ وﺟﻌﻠﺖ آﻞ أﺻﺒﻊ ﻓﻲ اﻟﻴﺪ اﻟﻮاﺣﺪة ﻳﺮﻣﺰ إﻟﻰ ﻋ ﺪد ﻣ ﻦ اﻟﻨﻘ ﺎط ﻓﻤ ﻦ اﻟﻤﻤﻜ ﻦ أن ﺗﻌ ﺪ ﻣ ﻦ)(31-0
ﺑﺎﺳﺘﺨﺪام ﻳﺪ واﺣﺪة .وﻻﺗﻨﺴﻰ أن) ( 0ﻳﻌﺘﺒﺮ رﻗﻢ أﻳﻀًﺎ.
ﺣﺎول أن ﺗ ُﻌﺪ ﺗﺴﻠﺴﻠﻴﺎً ﺑﺎﺳﺘﺨﺪام أﺻﺎﺑﻌﻚ ,ﻓﺈذا آﺎن اﻷﺻﺒﻊ ﻣﺮﻓﻮﻋ ًﺎ ﻓﻬ ﻮ ﻳﺮﻣ ﺰ اﻟ ﻰ ) ( 1وإذا آ ﺎن إﻟ ﻰ اﻷﺳ ﻔﻞ ﻓﻬ ﻮ
ﻳﺮﻣﺰ إﻟﻰ ) . (0
ﻟﻮ آﺎﻧﺖ أﺻﺎﺑﻊ اﻟﻘﺪم ﻃﻮﻳﻠﺔ وﻣﺮﻧﺔ ﻓﻤﻦ اﻟﻤﻤﻜﻦ أن ﺗﻌﺪ اﻟﻰ أرﻗﺎم أآﺒﺮ .ﻓﺒﺎﺳﺘﺨﺪام ﻳﺪ واﺣﺪة ﻳﻤﻜﻨﻚ أن ﺗﻌﺪ إﻟ ﻰ) (32
و ﺑﺎﺳﺘﺨﺪام ﻳﺪﻳﻚ اﻻﺛﻨﺘﻴﻦ ﻳﻤﻜﻨﻚ أن ﺗﻌﺪ إﻟﻰ) , ( 1024 = 32×32ﻓﻤﺎ هﻮ اﻟﻌ ﺪد اﻷآﺒ ﺮ ﻣ ﻦ اﻟﻤﻤﻜ ﻦ أن ﺗ ﺼﻞ إﻟﻴ ﻪ
ﺑﺈﺳﺘﺨﺪام ﻳﺪﻳﻚ و ﻗﺪﻣﻴﻚ؟
10010 → 1001
)?( )(9
ﺣﺎول أن ﺗﺴﺘﻨﺘﺞ ﻣﺎ اﻟﻘﺎﻧﻮن اﻟﻤ ﱠﺘ َﺒﻊ ﻟﻠﻮﺻﻮل إﻟﻰ اﻟﻨﺘﻴﺠﺔ ،وﻣﺎ هﻮ اﻟﺴﺒﺐ؟
ﻼ ﻣﻦ اﻟﺒﻄﺎﻗﺎت اﻟﺘﻲ ﺗﻢ اﺳﺘﺨﺪاﻣﻬﺎ ﺗﺮﻣﺰ إﻟﻰ )ﺑﺖ( ’ ‘bitﻓﻲ اﻟﻜﻤﺒﻴﻮﺗﺮ )ال ’ ‘bitهﻮ إﺧﺘﺼﺎر اﻟ ﻰ آﻠﻤ ﺔ ‘binary
آً
’ .(digitﻟﺬﻟﻚ اﻷﺣﺮف اﻷﺑﺠﺪﻳﺔ اﻟﺘﻲ ﺗﻢ اﺳﺘﺨﺪاﻣﻬﺎ إﻟﻰ اﻵن ﻳﻤﻜﻦ ﺗﻜﻮﻳﻨﻬﺎ ﺑﺈﺳﺘﺨﺪام ﺧﻤﺲ ﺑﻄﺎﻗ ﺎت أو ﺧﻤ ﺲ ’.‘bits
وﻟﻜﻦ ﻋﻠﻰ اﻟﻜﻤﺒﻴﻮﺗﺮ أن ﻳﺘﻌﺮف ﻋﻠﻰ ﺟﻤﻴﻊ اﻷﺣﺮف ،اﻷرﻗﺎم و أﻳﻀًﺎ اﻟﺮﻣﻮز ﻣﺜﻞ $أو .#
أُﻧﻈ ﺮ إﻟ ﻰ ﻟﻮﺣ ﺔ اﻟﻤﻔ ﺎﺗﻴﺢ ) (Keyboardو اﺳ ﺘﻨﺘﺞ آ ﻢ ﻣ ﻦ اﻷﺣ ﺮف و اﻷرﻗ ﺎم و اﻟﺮﻣ ﻮز ﻳﺠ ﺐ ﻋﻠ ﻰ اﻟﻜﻤﺒﻴ ﻮﺗﺮ أن
ﻳﺘﻌﺮف ﻋﻠﻴﻬﺎ؟ آﻢ ﻣﻦ ال’ ‘bitsﻳﺤﺘﺎج اﻟﻜﻤﺒﻴﻮﺗﺮ ﻟﻴﺨﺰن هﺬﻩ اﻟﻤﻌﻠﻮﻣﺎت؟
ﻣﻌﻈﻢ أﺟﻬﺰة اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﺗ ﺴﺘﺨﺪم ﺗﻌﺮﻳﻔ ﺎت )ﺁﺳ ﻜﻲ( ASCIIوه ﻲ ﻋﺒ ﺎرة ﻋ ﻦ ﺗﻌﺮﻳ ﻒ آ ً
ﻼ ﻣ ﻦ اﻟﺮﻣ ﻮز واﻷﺣ ﺮف و
اﻷرﻗﺎم ﺑﺈﺳﺘﺨﺪام ﻋﺪد ﻣﻦ اﻟـ ’ .‘bitsﺑﻌﺾ اﻟﻠﻐﺎت اﻟﺪوﻟﻴﺔ ﺗﺤﺘﺎج اﻟﻰ اﺳﺘﺨﺪام أﻋﺪاد أآﺒﺮ ﻟﻠ ﺘﻤﻜﻦ ﻣ ﻦ ﺗﻌﺮﻳ ﻒ أﺣ ﺮف
اﻟﻠﻐﺔ ﻓﻲ اﻟﻜﻤﺒﻴﻮﺗﺮ.
ﻋﻨﺪ اﻧﺘﻘﺎل اﻟﺒﻴﺎﻧﺎت ﺑﻮاﺳﻄﺔ ﺳﻠﻚ هﺎﺗﻒ أو ﻣﻮﺟﺔ رادﻳﻮ ﻓﺈن اﻷﻣﺮ ﻳﺨﺘﻠﻒ ﺑﺤﻴﺚ ﻳﺘﻢ اﺳﺘﺨﺪام ﻣﻮﺟ ﺎت ﺻ ﻮﺗﻴﺔ ﻟﺘﻤﺜﻴ ﻞ
اﻟﻌﺪدﻳﻦ اﻟﺼﻔﺮ و اﻟﻮاﺣﺪ ،ﻓﺎﻟﻤﻮﺟﺔ اﻟﺼﻮﺗﻴﺔ اﻟﻤﻨﺨﻔﻀﺔ ﺗﻤﺜﻞ ) ( 0واﻟﻤﺮﺗﻔﻌﺔ ) .( 1و ﻓﻲ ﺣﺎﻟﺔ اﻟﺸﺮﻳﻂ اﻟﻤﻐﻨﺎﻃﻴﺴﻲ
ن اﻟ ـ bit
،آﺄﺷﺮﻃﺔ اﻟﺘﺴﺠﻴﻞ وأﻗﺮاص اﻟﺘﺨﺰﻳﻦ اﻟﻤﺮﻧﺔ واﻟﺼﻠﺒﺔ ﻓﻲ اﻟﻜﻤﺒﻴﻮﺗﺮ ) (floppy disks and hard disksﻓﺈ ّ
ﺗﻜﻮن ﻣﻤﺜﻠﺔ ﺑﺎﺗﺠﺎﻩ اﻟﻤﺠﺎل اﻟﻤﻐﻨﺎﻃﻴﺴﻲ ﻋﻠﻰ ﺳﻄﺢ اﻟﻄﺒﻘﺔ اﻟﻌﺎزﻟﺔ ﻋﻠﻰ ﺷﻜﻞ ﺷﻤﺎل-ﺟﻨﻮب أو ﺟﻨﻮب-ﺷﻤﺎل.
إذا ﻗﻤﻨﺎ ﺑﺎﺳﺘﺨﺪام ﺻﻔﺮ أو واﺣﺪ ) bitواﺣﺪ ﻓﻘﻂ( ﻓﻠﻦ ﻳﻤﺜﻞ أي ﻣﻌﻨﻰ ﻓﻠﻬﺬا ﺟﻤﻌﺖ ﻓﻲ ﻣﺠﻤﻮﻋ ﺎت ﺑﺤﻴ ﺚ ﺗﻜ ﻮن آ ﻞ
ﻣﺠﻤﻮﻋﺔ ﻣﻜﻮﻧ ﺔ ﻣ ﻦ ) ( 8ﻋﻨﺎﺻ ﺮ )ﺻ ﻔﺮ أو واﺣ ﺪ (8 bits ،ﺗ ﺴﻤﻰ ﺑﺎﻳ ﺖ ) (byteوﺑﺎﻟﺘ ﺎﻟﻲ ﻧ ﺴﺘﻄﻴﻊ ﺑﻜ ﻞ ﻣﺠﻤﻮﻋ ﺔ
ﺗﻤﺜﻴﻞ اﻷرﻗﺎم ﻣﻦ ) ( 0إﻟﻰ ) .( 255
ﺳﺮﻋﺔ اﻟﻜﻤﺒﻴﻮﺗﺮ ﺗﻌﺘﻤﺪ ﻋﻠﻰ ﻗﺪرﺗﻪ ﻓﻲ ﻣﻌﺎﻟﺠﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ) (bitsﻓ ﻲ اﻟﻌﻤﻠﻴ ﺔ اﻟﻮاﺣ ﺪة ﻓﻌﻠ ﻰ ﺳ ﺒﻴﻞ اﻟﻤﺜ ﺎل ﺟﻬ ﺎز
اﻟﻜﻤﺒﻴﻮﺗﺮ ذو ﻧﻈﺎم 32-bitﺑﺈﻣﻜﺎﻧ ﻪ ﻣﻌﺎﻟﺠ ﺔ 32ﻋ ﺪد ﺛﻨ ﺎﺋﻲ ﻓ ﻲ اﻟﻌﻤﻠﻴ ﺔ اﻟﻮاﺣ ﺪة وﺟﻬ ﺎز اﻟﻜﻤﺒﻴ ﻮﺗﺮ ذو ﻧﻈ ﺎم 16-bit
ﻳﺴﺘﻄﻴﻊ ﻣﻌﺎﻟﺠﺔ ) ( 16ﻋﺪد ﺛﻨﺎﺋﻲ ﻓ ﻲ اﻟﻌﻤﻠﻴ ﺔ اﻟﻮاﺣ ﺪة .ﻓﻠﻬ ﺬا ﺟﻬ ﺎز اﻟﻜﻤﺒﻴ ﻮﺗﺮ ذو اﻟﻨﻈ ﺎم ) ( 16-bitﻳﻘ ﻮم ﺑﻤﻌﺎﻟﺠ ﺔ
) ( 32ﻋﺪد ﺛﻨﺎﺋﻲ ﺑﻌﻤﻠﻴﺘﻴﻦ ﻣﻨﻔﺼﻠﺘﻴﻦ وﺑﺎﻟﺘﺎﻟﻲ ﺳﻴﺴﺘﻐﺮق وﻗﺖ أﻃﻮل ﻣﻦ ﻧﻈﺎم ) . (32-bit
ﻓ ﻲ ﻧﻬﺎﻳ ﺔ اﻟﻤﻮﺿ ﻮع ،اﻷﻋ ﺪاد اﻟﺜﻨﺎﺋﻴ ﺔ ) (bitsو اﻟ ـ bytesهﻤ ﺎ اﻟﻄﺮﻳﻘﺘ ﺎن اﻟﻮﺣﻴ ﺪﺗﺎن ﻳ ﺴﺘﻄﻴﻊ ﻣ ﻦ ﺧﻼﻟﻬﻤ ﺎ ﺟﻬ ﺎز
اﻟﻜﻤﺒﻴﻮﺗﺮ إرﺳ ﺎل وﺗﺨ ﺰﻳﻦ اﻟﻤﻌﻠﻮﻣ ﺎت آﺎﻟ ﺼﻮر واﻷرﻗ ﺎم واﻷﺣ ﺮف .ﺳ ﻮف ﻧﺘﻄ ﺮق ﻓ ﻲ اﻟﻨ ﺸﺎﻃﺎت اﻟﻘﺎدﻣ ﺔ ﻟﻤﻌﺮﻓ ﺔ
ﻃﺮق أﺧﺮى ﻳﺴﺘﺨﺪﻣﻬﺎ ﺟﻬﺎز اﻟﻜﻤﺒﻴﻮﺗﺮ ﻓﻲ ﻋﻤﻠﻴﺔ ﺗﻤﺜﻴﻞ اﻟﺒﻴﺎﻧﺎت.
ﻟﺘﻤﺜﻴﻞ اﻟﻌﺪد 19ﻧﺤﺘﺎج اﻟﺒﻄﺎﻗﺔ اﻷوﻟﻰ واﻟﺜﺎﻧﻴﺔ واﻟﺨﺎﻣﺴﺔ ) 1ﻧﻘﻄﺔ و 2ﻧﻘﻄﺘﺎن و 16ﻧﻘﻄﺔ(
أآﺒﺮ رﻗﻢ ﻧﺴﺘﻄﻴﻊ ﺗﻤﺜﻴﻠﻪ ﺑﺎﻟﺒﻄﺎﻗﺎت اﻟﻤﻮﺟﻮدة هﻮ ) ( 31و أﺻﻐﺮ رﻗﻢ هﻮ ) ، ( 0و ﻳﻤﻜﻨﻨ ﺎ ﺗﻤﺜﻴ ﻞ أي رﻗ ﻢ ﻣﺎﺑﻴﻨﻬﻤ ﺎ و
آﻞ رﻗﻢ ﻣﻦ اﻷرﻗﺎم ﻳﻤﺜﻞ ﺑﻄﺮﻳﻘﺔ واﺣﺪة ﻓﻘﻂ وﺗﻜﻮن ﻣﺨﺘﻠﻔﺔ ﻋﻦ أي رﻗﻢ ﺁﺧﺮ.
ﺳﺆال اﻟﺬآﺎء:
ﻧﻘﻮم ﺑﻘﻠﺐ ﺟﻤﻴﻊ اﻟﺒﻄﺎﻗﺎت ﻋﻠ ﻰ اﻟﻮﺟ ﻪ اﻵﺧ ﺮ ﺑﺤﻴ ﺚ ﺗﻜ ﻮن اﻟﻨﻘ ﺎط ﻏﻴ ﺮ ﻇ ﺎهﺮة ،ﺛ ﻢ ﻧﻘ ﻮم ﺑﺎﻟﺒ ﺪأ ﻣ ﻦ أول ﺑﻄﺎﻗ ﺔ ﻋﻠ ﻰ
اﻟﻴﻤﻴﻦ.
اﻟﻘﺎﻧﻮن هﻮ:
اﻟﺒﻄﺎﻗﺔ اﻟﻤﻘﻠﻮﺑﺔ ﺗﻌﺪل ﺛﻢ ﻧﺘﻮﻗﻒ ﻟﻠﻌﺪ أو ﺗﺴﺠﻴﻞ ﻋﺪد اﻟﻨﻘﺎط وﺑﻌﺪهﺎ ﻧﺮﺟﻊ إﻟﻰ أول ﺑﻄﺎﻗﺔ ﻋﻠﻰ اﻟﻴﻤﻴﻦ ﻣﺮة أﺧﺮى .ﻓ ﺈذا
آﺎﻧﺖ اﻟﺒﻄﺎﻗ ﺔ ﻣﻌﺪوﻟ ﺔ أي ذات وﺟ ﻪ ﻇ ﺎهﺮ ﻓﺘﻘﻠ ﺐ وﻧﻨﺘﻘ ﻞ ﻟﻠﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﺗﻠﻴﻬ ﺎ ،ﻓ ﺈذا آﺎﻧ ﺖ اﻟﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﺗﻠﻴﻬ ﺎ ﻣﻌﺪوﻟ ﺔ
ﻓﺘﻘﻠﺐ وﻧﻨﺘﻘﻞ ﻟﻠﺘﻲ ﺗﻠﻴﻬ ﺎ وﻟﻜ ﻦ إذا آﺎﻧ ﺖ ﻣﻘﻠﻮﺑ ﺔ ﻓﻴﺠ ﺐ إﻇﻬ ﺎر اﻟﻮﺟ ﻪ ) اﻟﻨﻘ ﺎط( ﺛ ﻢ ﻧﺘﻮﻗ ﻒ ﻟﻠﻌ ﺪ وﺗ ﺴﺠﻴﻞ ﻋ ﺪد اﻟﻨﻘ ﺎط
وﺑﻌﺪهﺎ ﻧﺮﺟﻊ ﻋﻨﺪ أول ﺑﻄﺎﻗﺔ ﻋﻠﻰ اﻟﻴﻤﻴﻦ ﻟﺘﻜﺮار ﻧﻔﺲ اﻟﻌﻤﻠﻴﺔ.
اﻟﻌﺪد اﻷآﺒﺮ اﻟﺬي ﻳﻤﻜﻦ اﻟﺘﻮﺻﻞ إﻟﻴﻪ ﺑﺎﺳﺘﺨﺪام أﺻﺎﺑﻊ اﻟﻴﺪﻳﻦ واﻟﻘﺪﻣﻴﻦ هﻮ
.1,048,576 = 1024x1024
* ﻟﻠﺘﻮﺿﻴﺢ :ﺑﺄﺻﺎﺑﻊ ﻳﺪ واﺣ ﺪة ﻳﻤﻜﻨﻨ ﺎ اﻟﻌ ﺪ إﻟ ﻰ 32و ﺑﺄﺻ ﺎﺑﻊ اﻟﻴ ﺪﻳﻦ ﻳﻤﻜﻨﻨ ﺎ اﻟﻌ ﺪ إﻟ ﻰ .1024=32x32إذًا ﺑﺄﺻ ﺎﺑﻊ
اﻟﻴﺪﻳﻦ واﻟﻘﺪﻣﻴﻦ ﻣﻌًﺎ ﻓﺈﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ اﻟﻌﺪ إﻟﻰ .1,048,576 = 1024x1024
آﻞ رﻗﻢ ﻣﻤﺜﻞ ﺑﻮاﺣ ﺪ ) (1ﺳ ﻮف ﻳﺘ ﻀﺎﻋﻒ وﻟ ﺬﻟﻚ اﻟ ﺮﻗﻢ اﻟﻨ ﺎﺗﺞ ﺳ ﻮف ﻳﻜ ﻮن ﺿ ﻌﻒ اﻟ ﺮﻗﻢ ﻗﺒ ﻞ إﺿ ﺎﻓﺔ اﻟ ﺼﻔﺮ ﻋﻠ ﻰ
ﻳﻤﻴﻨ ﻪ .ﻣﺜ ﺎل ) ( 1001ﻳﻤﺜ ﻞ اﻟﻌ ﺪد ) ( 9ﻓ ﺈذا ﻗﻤﻨ ﺎ ﺑﺈﺿ ﺎﻓﺔ ﺻ ﻔﺮ ﻋﻠ ﻰ ﻳﻤﻴﻨ ﻪ ) ( 10010ﻓ ﺴﻮف ﻳﻤﺜ ﻞ ) ( 18أي
ﺿﻌﻒ اﻟﻌﺪد) ( 9أﻣﺎ ﻓﻲ ﺣﺎﻟﺔ إﺿﺎﻓﺔ ﺻﻔﺮﻋﻠﻰ ﻳﻤﻴﻦ ﻋﺪد ﻋﺸﺮي ﻓﺈﻧﻨﺎ ﻧﻘﻮم ﺑﻀﺮب ذﻟﻚ اﻟﻌﺪد ب ) . ( 10
ﺟﻬﺎز اﻟﻜﻤﺒﻴﻮﺗﺮ ﻳﺤﺘﺎج اﻟﻰ ﺳﺒﻌﺔ ) (7ﻣﻦ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ) (bitsﻟﺘﺨﺰﻳﻦ ﺟﻤﻴﻊ اﻷﺣﺮف و اﻟﺮﻣﻮز .و ﺑﺬﻟﻚ ُﻳﺘﺎح إﻟﻴﻨ ﺎ
ﺗﻤﺜﻴﻞ ) (128ﺣﺮف و رﻣﺰ .اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ اﻟﺴﺒﻌﺔ ﺗﺨﺰن ﻓﻲ ﺛﻤﺎﻧﻴﺔ ﺧﺎﻧﺎت أي ﻓﻲ byteواﺣ ﺪ وﻳ ﺘﻢ إهﻤ ﺎل اﻟﺨﺎﻧ ﺔ
اﻷﺧﻴﺮة اﻟﻤﺘﺒﻘﻴﺔ.
اﻟﻤﻠﺨﺺ
أﺟﻬ ﺰة اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﺗﺨ ﺰن اﻟﺮﺳ ﻮﻣﺎت واﻟ ﺼﻮر ﻣ ﺴﺘﺨﺪﻣ ًﺔ اﻷرﻗ ﺎم ﻓﻘ ﻂ .اﻟﻨ ﺸﺎط اﻟﺘ ﺎﻟﻲ ﻳﻮﺿ ﺢ آﻴ ﻒ ﺗ ﺘﻢ ه ﺬﻩ
اﻟﻌﻤﻠﻴﺔ.
اﻟﻤﻨﻬﺞ اﻟﺘﻌﻠﻴﻤﻲ
رﻳﺎﺿﻴﺎت :اﻟﻬﻨﺪﺳﺔ اﻟﻤﺴﺘﻮى اﻟﺜﺎﻧﻲ وﻣﺎ ﻓﻮق .اآﺘﺸﺎف اﻟﺸﻜﻞ واﻟﻤﺴﺎﺣﺔ.
اﻟﻤﻬﺎرات اﻟﻤﻄﻠﻮﺑﺔ
ﻣﻌﺮﻓﺔ اﻟﻌﺪ
اﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ
اﻟﻌﻤﺮ
ﺳﺒﻊ ﺳﻨﻮات و ﻣﺎ ﻓﻮق
اﻟﻤﻮاد اﻟﻤﺴﺘﺨﺪﻣﺔ
ورق ﺑﻼﺳﺘﻴﻜﻲ ﺷﻔﺎف.
ﻣﻨﺎﻗﺸﺔ اﻟﺴﺆال
-2ﻓﻲ أي اﻟﺤﺎﻻت ﻳﺤﺘﺎج اﻟﻜﻤﺒﻴﻮﺗﺮ إﻟﻰ ﺗﺨﺰﻳﻦ اﻟﺼﻮر؟ )ﻗﺪ ﻳﻜﻮن ﺑﺮﻧﺎﻣﺞ ﻟﻠﺮﺳﻢ ,ﺑﺮﻧﺎﻣﺞ أﻟﻌﺎب ,ﺑﺮﻧﺎﻣﺞ اﻹذاﻋﺔ
أو أي ﺑﺮﻧﺎﻣﺞ ﻳﺤﻮي ﺻﻮر ورﺳﻮﻣﺎت(
) رﺑﻤﺎ ﻳﺤﺘﺎج اﻟﻤﺪرس هﻨﺎ اﻟﻰ ﺟﻬﺎز ﻓﺎآﺲ ﻟﺘﻌﻠﻴﻢ اﻷﻃﻔﺎل آﻴﻔﻴﺔ ﻋﻤﻠﻴﺔ اﻹرﺳﺎل واﻻﺳﺘﻘﺒﺎل (
ﺷﺎﺷﺔ اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﻣﻘ ﺴﻤﺔ اﻟ ﻰ ﻧﻘ ﺎط ﺻ ﻐﻴﺮة ﺗ ﺴﻤﻰ ﺑﻜ ﺴﻞ ) .(Pixelﻓ ﻲ ﺣﺎﻟ ﺔ اﻟ ﺼﻮر ذات اﻟﻠ ﻮﻧﻴﻦ اﻻﺳ ﻮد واﻻﺑ ﻴﺾ
ﺗﻜﻮن هﺬﻩ اﻟﻨﻘﺎط ﺳ ﻮداء أو ﺑﻴ ﻀﺎء ,ﻋﻠ ﻰ ﺳ ﺒﻴﻞ اﻟﻤﺜ ﺎل ﺣ ﺮف) (aاﻟﻤﻮﺿ ﺢ أﻋ ﻼﻩ ﻗ ﺪ أﻋﻴ ﺪ ﺗﻤﺜﻴﻠ ﻪ ﺑﻄﺮﻳﻘ ﺔ اﻟﻜﻤﺒﻴ ﻮﺗﺮ
ﻟﻠﺘﻮﺿﻴﺢ ) ﻃﺮﻳﻘﺔ اﻟﻨﻘﺎط ( ,ﻓﻠﻬﺬا اﻟﻜﻤﺒﻴﻮﺗﺮ ﻓﻘﻂ ﻳﺤﺘﺎج ﻟﻤﻌﺮﻓﺔ أي اﻟﻨﻘﺎط ﺳﻮداء وأﻳﻬﻤ ﺎ ﺑﻴ ﻀﺎء ﻟﻴﻘ ﻮم ﺑﻌﻤﻠﻴ ﺔ ﺗﺨ ﺰﻳﻦ
اﻟﺼﻮر.
1, 3, 1
4, 1
1, 4
0, 1, 3, 1
0, 1, 3, 1
1, 4
اﻟﺼﻮرة أﻋﻼﻩ ﺗﻮﺿﺢ آﻴﻔﻴﺔ ﺗﻤﺜﻴﻞ اﻟﺼﻮرة ﺑﺎﻷرﻗﺎم ،ﻓﻲ اﻟﺴﻄﺮ اﻷول آﻤﺎ هﻮ ﻣﻮﺿﺢ ،رﻗﻢ واﺣﺪ ﻳﻤﺜﻞ ﻧﻘﻄﺔ
ﻼ ﺑﻨﻘﻄﺔ ﺑﻴﻀﺎء آﺎﻟﺘﺎﻟﻲ ) .(1,3,1
ﺑﻴﻀﺎء ورﻗﻢ ﺛﻼﺛﺔ ﻳﻤﺜﻞ ﺛﻼث ﻧﻘﺎط ﺳﻮداء وﺑﻌﺪهﺎ رﻗﻢ واﺣﺪ ﻣﻤﺜ ً
اﻟﺮﻗﻢ اﻷول داﺋﻤﺎ ﻳﻤﺜﻞ ﻋﺪد اﻟﻨﻘﺎط اﻟﺒﻴﻀﺎء وﻓﻲ ﺣﺎﻟﺔ وﺟﻮد ﻧﻘﻄﺔ ﺳﻮداء ﻓﻲ اﻟﺒﺪاﻳﺔ ﻓﺈﻧﻬﺎ ُﺗﻤﺜﻞ ﺑﺎﻟﺮﻗﻢ ﺻﻔﺮ.
اﻟﺘﻤﺮﻳﻦ ﻓﻲ ﺻﻔﺤﺔ ) (19ﻳﺤﻮي ﺑﻌﺾ اﻟﺼﻮر اﻟﺘﻲ ﺗﻤﻜﻦ اﻟﻄﻼب ﻣﻦ اﻟﺘﻄﺒﻴﻖ اﻟﻌﻤﻠﻲ ﻣﺴﺘﻔﻴﺪﻳﻦ ﻣﻦ اﻟﻄﺮﻳﻘﺔ
اﻟﻤﻮﺿﺤﺔ أﻋﻼﻩ.
cاﻟﺤﺮف ) (aﻣﻤﺜﻞ ﻋﻠﻰ ﺷﺎﺷﺔ اﻟﻜﻤﺒﻴﻮﺗﺮ ﻳﻮﺿﺢ ﻣﻜﺎن اﻟﻨﻘﺎط اﻟﺴﻮداء واﻟﺒﻴﻀﺎء اﻟﺘﻲ ﺣﺪدهﺎ اﻟﻜﻤﺒﻴﻮﺗﺮ
1, 3, 1
4, 1
1, 4
0, 1, 3, 1
0, 1, 3, 1
1, 4
ﻧﻔﺲ اﻟﺼﻮرة ﻟﻠﺤﺮف ﻣﻤﺜﻠﺔ ﺑﺎﻷرﻗﺎمc
4, 11
4, 9, 2, 1
4, 9, 2, 1
4, 11
4, 9
4, 9
5, 7
0, 17
1, 15
6, 5, 2, 3
4, 2, 5, 2, 3, 1
3, 1, 9, 1, 2, 1
3, 1, 9, 1, 1, 1
2, 1, 11, 1
2, 1, 10, 2
2, 1, 9, 1, 1, 1
2, 1, 8, 1, 2, 1
2, 1, 7, 1, 3, 1
1, 1, 1, 1, 4, 2, 3, 1
0, 1, 2, 1, 2, 2, 5, 1
0, 1, 3, 2, 5, 2
1, 3, 2, 5
6, 2, 2, 2
5, 1, 2, 2, 2, 1
6, 6
4, 2, 6, 2
3, 1, 10, 1
2, 1, 12, 1
2, 1, 3, 1, 4, 1, 3, 1
1, 2, 12, 2
0, 1, 16, 1
0, 1, 6, 1, 2, 1, 6, 1
0, 1, 7, 2, 7, 1
1, 1, 14, 1
2, 1, 12, 1
2, 1, 5, 2, 5, 1
3, 1, 10, 1
4, 2, 6, 2
6, 6
ﻣﻼﺣﻈﺔ :إذا آﺎﻧﺖ اﻟﺼﻮرة اﻟﻤﺮا ُد رﺳﻤﻬﺎ ﻓ ﻲ اﻟﻤﺮﺑ ﻊ اﻷول ﺻ ﻐﻴﺮة ﻓﻠ ﻴﺲ ﻣ ﻦ اﻟ ﺸﺮط اﺳ ﺘﺨﺪام آ ﻞ ﻣ ﺴﺎﺣﺔ
ﻣﺮﺑﻊ اﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ ﻓﺒﺈﻣﻜﺎن اﻟﻄﺎﻟﺐ رﺳﻢ اﻟﺼﻮرة ﻓﻲ اﻟﻤﺮﺑﻌﺎت اﻟﻌﻠﻴﺎ وﺗﺮك اﻟﺴﻔﻠﻰ ﻓﺎرﻏﺔ.
ﻳﻤﻜﻦ ﻟﻠﻄﺎﻟﺐ أن ﻳﻤﺜﻞ اﻟﺼﻮر اﻟﻤﻠﻮﻧﺔ ﺑﺎﻷرﻗ ﺎم أﻳ ﻀًﺎ ،وذﻟ ﻚ ﻋ ﻦ ﻃﺮﻳ ﻖ ﺗﺨ ﺼﻴﺺ رﻗ ﻢ ﻟﻜ ﻞ ﻟ ﻮن ،ﻓﻤ ﺜﻼ ﻗ ﺪ
ﻳﺨ ﺼﺺ اﻟﻄﺎﻟ ﺐ اﻟﻠ ﻮن اﻷﺳ ﻮد ﻟﻠ ﺮﻗﻢ ) ( 0و اﻷﺣﻤ ﺮ ﻟﻠ ﺮﻗﻢ ) ( 1واﻷﺧ ﻀﺮ ﻟﻠ ﺮﻗﻢ ) ( 2وهﻜ ﺬا .ﻓ ﻲ ه ﺬﻩ
اﻟﺤﺎﻟﺔ ﺳﻮف ﻧﺤﺘﺎج إﻟ ﻰ رﻗﻤ ﻴﻦ ﻟﻨ ﺘﻤﻜﻦ ﻣ ﻦ ﺗﻤﺜﻴ ﻞ آ ﻞ ﻣﺮﺑ ﻊ ) أو اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﺳ ﻴﺤﺘﺎج إﻟ ﻰ رﻗﻤ ﻴﻦ ﻟﻜ ﻞ ﻧﻘﻄ ﺔ
ﻟﻴﺘﻤﻜﻦ ﻣﻦ ﺗﻤﺜﻴﻠﻬﺎ ﺑ ﺎﻷﻟﻮان ( ﻓ ﺎﻟﺮﻗﻢ اﻷول ﺳ ﻮف ﻳﻤﺜ ﻞ ﻋ ﺪد اﻟﻤﺮﺑﻌ ﺎت أو اﻟﻨﻘ ﺎط واﻟ ﺮﻗﻢ اﻟﺜ ﺎﻧﻲ ﺳ ﻮف ﻳﻤﺜ ﻞ
اﻟﻠﻮن .ﻋﻠﻰ اﻟﻄﺎﻟﺐ ﻣﺤﺎوﻟﺔ رﺳﻢ ﺻﻮرة ﻣﻠﻮﻧﺔ وﺑﻌﺪ ذﻟﻚ ﻳﻘﻮم ﺑﺘﻤﺜﻴﻠﻬﺎ ﺑﺎﻷرﻗ ﺎم وﻣﺒﺎدﻟﺘﻬ ﺎ ﻣ ﻊ ﺻ ﺪﻳﻘﻪ .ﻳﺠ ﺐ
ﻋﻠﻰ آﻞ ﻃﺎﻟﺐ إﺧﺒﺎر ﺻﺪﻳﻘﻪ ﺑﺎﻟﺮﻗﻢ اﻟﻤﺨﺼﺺ ﻟﻜﻞ ﻟﻮن ﻟﻴﺘﻤﻜﻦ ﻣﻦ ﺗﻠﻮﻳﻨﻬﺎ.
-2ﺑﺪﻻ ﻣﻦ ﺗﻠﻮﻳﻦ ﻣﺮﺑﻌﺎت اﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ ،ﻗﺪ ُﻳﺠ ﱢﺮب اﻟﻄﺎﻟﺐ وﺿﻊ ﻣﺮﺑﻌﺎت ﻣﻠﻮﻧﺔ ﻻﺻﻘﺔ ﻣﻜﺎﻧﻬ ﺎ ﻟﻴ ﺘﻤﻜﻦ ﻣ ﻦ
ﺗﻐﻴﻴﺮهﺎ ﺑﺴﻬﻮﻟﺔ .أو ﻗﺪ ﻳﺠﺮب اﻟﻄﺎﻟﺐ اﻟﺮﺳﻢ ﻋﻠﻰ ﻟﻮح رﺳﻢ ﺑﻴﺎﻧﻲ أآﺒﺮ آﻨﺸﺎط ﺻﻔﻲ.
ﻧﻘﻄﺔ ﻟﻠﻨﻘﺎش
هﻨﺎك ﻣﺴﺎﺣﺔ ﻣﺤﺪدة ﻟﻠﻨﻘﺎط اﻟﻤﻤﺜﻠ ﺔ ﻟﻠ ﺼﻮرة ﻷﻧﻬ ﺎ ﺗﻤﺜ ﻞ ﺑﺎﻷﻋ ﺪاد اﻟﺜﻨﺎﺋﻴ ﺔ ) .( Binary Numbersﻋﻠ ﻰ ﺳ ﺒﻴﻞ اﻟﻤﺜ ﺎل
آﻴﻒ ﻳﻤﻜﻦ ﺗﻤﺜﻴﻞ 12ﻧﻘﻄﺔ أوﻣﺮﺑﻊ ﺗﺤﻤﻞ آﻠﻬﺎ ﻧﻔﺲ اﻟﻨﻮع ﻣﺜﻼ أﺳﻮد وﻣﺤﺪدة ﺑﺴﺒﻊ ﻧﻘﺎط ﻓﻘﻂ؟
ﻟﺤﻞ هﺬ اﻟﻤﺴﺄﻟﺔ ﻳﻘﻮم اﻟﻄﺎﻟﺐ ﺑﺘﻤﺜﻴﻞ) ( 7ﻧﻘﺎط ﺳﻮداء ﺛﻢ ﻳﺘﺒﻌﻬﺎ ﺑﺼﻔﺮ ) (0و) ( 5ﻧﻘﺎط ﺳﻮداء.
اﻟﺼﻮر اﻟﻤﻠﻮﻧﺔ ﺗﻜﻮن ﻏﺎﻟﺒًﺎ ﻣﻤﺜﻠﺔ ﺑﻤﺠﻤﻮﻋﺔ أرﻗﺎم ﻣﻜﺮرة واﻟﺘﻲ ﺗﺘﻄﻠﺐ ﻣﺴﺎﺣﺔ ﺗﺨﺰﻳﻨﻴﺔ آﺒﻴﺮة .ﻓﻠﻬ ﺬا ﺑﻌ ﺾ اﻟﺒ ﺮاﻣﺞ
ﺗ ﺴﺘﺨﺪم ﺗﻘﻨﻴ ﺎت ﻣﺨﺘﻠﻔ ﺔ ﻟ ﻀﻐﻂ اﻟ ﺼﻮر ﻟﺘ ﻮﻓﻴﺮ ﻣ ﺴﺎﺣﺔ أآﺒ ﺮ .ﻓ ﻲ ه ﺬا اﻟﺘﻤ ﺮﻳﻦ ﻗﻤﻨ ﺎ ﺑﺈﺳ ﺘﺨﺪام ﺗﻘﻨﻴ ﺔ ) run-length
(codingوهﻲ ﺗﻌﺪ ﻣﻦ اﻟﻄﺮق اﻟﻔ ّﻌﺎﻟﺔ ﻟﻀﻐﻂ اﻟﺼﻮر ﻓﻠﻬﺬا إذا ﻟﻢ ﻧﻘﻢ ﺑﻌﻤﻠﻴ ﺔ ﺿ ﻐﻂ اﻟ ﺼﻮر ) إﻋ ﺎدة ﺗﻤﺜﻴﻠﻬ ﺎ ﺑﺎﻷرﻗ ﺎم
آﻤﺎ ﻓﻲ اﻟﺴﺎﺑﻖ ( ﻓﺈن ﻋﻤﻠﻴﺔ ﻃﺒﺎﻋﺔ أو ﺗﻤﺜﻴﻞ اﻟﺼﻮر ﺳﻮف ﻳﺘﻄﻠﺐ وﻗﺖ أﻃﻮل وﻣ ﺴﺎﺣﺔ أآﺒ ﺮ ﻣ ﻦ اﻵﻟ ﺔ أو اﻟﻜﻤﺒﻴ ﻮﺗﺮ
وهﺬا ﻟﻴﺲ ﻋﻤﻠﻴًﺎ .إذا أردﻧﺎ إرﺳﺎل ﺻﻮرة أو رﺳﻤﺔ ﺑﺎﻟﻔﺎآﺲ و أﻳﻀًﺎ ﻟﻴﺲ ﻣﻨﺎﺳﺒًﺎ ﻓﻲ ﺣﺎﻟﺔ وﺿ ﻊ ﺻ ﻮر ﻋﻠ ﻰ اﻟﻤﻮاﻗ ﻊ
اﻹﻟﻜﺘﺮوﻧﻴﺔ .ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل ﺑﻌﺾ ﺁﻻت اﻟﻔﺎآﺲ ﺗﻘﻮم ﺑﻀﻐﻂ اﻟﺼﻮر ﺳﺒﻊ ﻣﺮات أﻗﻞ ﻣ ﻦ اﻟ ﺼﻮرة اﻷﺻ ﻠﻴﺔ وﺑ ﺬﻟﻚ
ﺗﻜﻮن ﻗﺪ وﻓﺮت ﺳﺒﻌﺔ أﺿﻌﺎف اﻟﻮﻗﺖ اﻟﻤﺴﺘﻐﺮق ﺑﺪون ﻋﻤﻠﻴﺔ اﻟﻀﻐﻂ.
اﻟﺼﻮر واﻟﺮﺳﻮﻣﺎت ﻏﺎﻟﺒًﺎ ﺗﻀﻐﻂ ) ( 10إﻟﻰ ) ( 100ﻣﺮة أﻗﻞ ﻣ ﻦ اﻟﺤﺠ ﻢ اﻷﺻ ﻠﻲ وذﻟ ﻚ ﺑﺎﺳ ﺘﺨﺪام ﺗﻘﻨﻴ ﺎت ﻣﺨﺘﻠﻔ ﺔ.
ﺑﻔﻀﻞ هﺬﻩ اﻟﺘﻘﻨﻴﺎت ﻳﻤﻜﻨﻨﺎ ﺗﺨﺰﻳﻦ أﻋﺪاد آﺒﻴﺮة ﻣﻦ اﻟﺼﻮر ﻋﻠﻰ ﻣﺴﺎﺣﺔ أﻗﻞ وﺑﻔﻀﻞ هﺬﻩ اﻟﺘﻘﻨﻴﺎت أﻳﻀًﺎ ﻳﻤﻜﻨﻨ ﺎ ﺗ ﺼﻔﺢ
ﻣﻮاﻗﻊ اﻹﻧﺘﺮﻧﺖ اﻟﺘﻲ ﺗﺤﻮي ﺻﻮر ورﺳﻮﻣﺎت ﺑﻄﺮﻳﻘﺔ أﺳﺮع.
اﻟﻤﺒﺮﻣﺠﻴﻦ ﻋﺎد ًة ﻳﺨﺘﺎرون اﻟﺘﻘﻨﻴﺔ اﻟﻤﻨﺎﺳﺒﺔ ﻟﻀﻐﻂ أو ﺗﺤﻮﻳﻞ اﻟﺼﻮر إﻟﻰ أرﻗﺎم وذﻟﻚ ﺣﺴﺐ ﻧﻮع اﻟﺼﻮر واﻟﺮﺳﻮﻣﺎت.