You are on page 1of 27

‫نيئدتبملا ةبلطلل ةديفملا تامولعملاب ينغ و عتمم جمانرب‬

‫نيفلؤملا‬
‫ب ميت‬
‫زوليف كيام و ْنتِو نيإ ‪ْ،‬لِ‬
‫)‪(Tim Bell, Ian H. Witten and Mike Fellows‬‬
‫ةطساوب باتكلا مجرت‬
‫يشورطملا ديعس و ديبع ماش ﻩ دمحم‬
‫)‪(Mohammad Obaid and Saeed Matroushi‬‬

‫ةطساوب يسردملا مادختسإلل غيص‬


‫يج و مدﺁ نبور‬ ‫يزنيكم نَّ‬
‫)‪(Robyn Adams and Jane McKenzie‬‬
‫ةطساوب تاموسرلا‬
‫ليواب ويثام‬
‫)‪(Matt Powell‬‬

‫‪December 2006‬‬
2 Photocopiable for classroom use only.
© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz)
‫اﻟﻔـــــــﺼﻞ اﻷول‬

‫اﻟﺒﻴﺎﻧﺎت‪ :‬اﻟﻤﺎدة اﻷﺳﺎﺳﻴﺔ اﻟﺘﻲ ﺗﻤﺜﻞ اﻟﻤﻌﻠﻮﻣﺎت‬


‫آﻴﻒ ﻧﺨﺰن اﻟﻤﻌﻠﻮﻣﺎت ﻓﻲ اﻟﻜﻤﺒﻴﻮﺗﺮ؟‬

‫آﻠﻤﺔ آﻤﺒﻴﻮﺗﺮ )‪ : (Computer‬أﺻ ﻠﻬﺎ آﻠﻤ ﺔ ﻻﺗﻴﻨﻴ ﺔ و ﺗﻨﻄ ﻖ آﻤﺒﻴﻮﺗ ﺎر )‪ ,(Computare‬واﻟﺘ ﻲ ﺗﻌﻨ ﻲ ﺣ ﺴﺎب أو ﺟﻤ ﻊ‬
‫وﻟﻜﻦ اﻟﻜﻤﺒﻴﻮﺗﺮ اﻟﻴﻮم ﻻ ﻳﻌﺘﺒﺮ آﺂﻟﺔ ﺣﺎﺳﺒﺔ آﺒﻴﺮة ﻓﻘﻂ‪ ،‬وإﻧﻤﺎ ﻳﻤﻜﻦ اﺳﺘﺨﺪاﻣﻪ ﻓﻲ ﻣﺠﺎﻻت ﻋﺪة‪ ،‬ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل ﻗ ﺪ‬
‫ُﻳﺴﺘﺨﺪم آﻤﻜﺘﺒﺔ‪ ،‬ﺑﺈﻣﻜﺎﻧﻪ ﻣﺴﺎﻋﺪﺗﻨﺎ ﻋﻠﻰ اﻟﻜﺘﺎﺑﺔ‪ ،‬أو إﻳﺠﺎد اﻟﻤﻌﻠﻮﻣﺎت ﺑﺴﻬﻮﻟﺔ‪ ،‬وأﻳﻀًﺎ ﺑﺈﻣﻜﺎﻧﻪ ﻋﺮض اﻷﻓﻼم و ﺗ ﺸﻐﻴﻞ‬
‫اﻟﻤﻮﺳ ﻴﻘﻰ‪.‬ﻋﺠﺒ ًﺎ آﻴ ﻒ ﻳﻤﻜ ﻦ ﻟﻠﻜﻤﺒﻴ ﻮﺗﺮ أن ﻳﺨ ﺰن آ ﻞ ه ﺬﻩ اﻟﻜﻤﻴ ﺔ ﻣ ﻦ اﻟﻤﻌﻠﻮﻣ ﺎت؟ و اﻷآﺜ ﺮ ﻏﺮاﺑ ﺔ ﻣ ﻦ ذﻟ ﻚ أن‬
‫اﻟﻜﻤﺒﻴﻮﺗﺮ ﻳﺴﺘﺨﺪم رﻗﻤﺎن ‪ :‬ﺻﻔﺮ و واﺣﺪ ﻟﻌﻤﻠﻴﺔ اﻟﺘﺨﺰﻳﻦ‪.‬‬

‫ﻣﺎ اﻟﻔﺮق ﺑﻴﻦ اﻟﺒﻴﺎﻧﺎت و اﻟﻤﻌﻠﻮﻣﺎت؟‬

‫اﻟﺒﻴﺎﻧﺎت هﻲ اﻟﻤﺎدة اﻷﺳﺎﺳﻴﺔ )اﻷرﻗﺎم( اﻟﺘﻲ ﻳﻌﻤﻞ ﺑﻬﺎ اﻟﻜﻤﺒﻴﻮﺗﺮ‪ .‬ﻳﻘﻮم اﻟﻜﻤﺒﻴﻮﺗﺮ ﺑﺘﺤﻮﻳ ﻞ ه ﺬﻩ اﻟﺒﻴﺎﻧ ﺎت إﻟ ﻰ ﻣﻌﻠﻮﻣ ﺎت‬
‫)آﻠﻤﺎت‪ ،‬أرﻗﺎم أو ﺻﻮر( ﺑﺤﻴﺚ ﻳﻤﻜﻦ ﻓﻬﻤﻬﺎ‪.‬‬

‫آﻴﻒ ﺗﺘﻢ ﻋﻤﻠﻴﺔ ﺗﺤﻮﻳﻞ اﻟﺒﻴﺎﻧﺎت اﻟﻰ ﺻﻮر و أرﻗﺎم و آﻠﻤﺎت ﻣﻜﻮﻧﺔ ﻣﻦ ﺻﻔﺮ و واﺣﺪ؟‬

‫ﻓﻲ هﺬا اﻟﺠﺰء ﺳﻮف ﻧﺘﻌﺮف ﻋﻠﻰ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )‪ (Binary Numbers‬و آﻴﻒ ﻳﻤﻜ ﻦ ﻟﻠﻜﻤﺒﻴ ﻮﺗﺮ أن ﻳﺮﺳ ﻢ اﻟ ﺼﻮر‬
‫وآﻴﻔﻴ ﺔ ﻋﻤ ﻞ ﺟﻬ ﺎز اﻟﻔ ﺎآﺲ‪ ،‬و ﻣ ﺎ ه ﻲ اﻟﻄﺮﻳﻘ ﺔ اﻷﻧ ﺴﺐ ﻟﺤﻔ ﻆ اﻟﺒﻴﺎﻧ ﺎت؟‪ ،‬و آﻴ ﻒ ﻟﻨ ﺎ أن ﻧﺘﺠﻨ ﺐ ﺣ ﺪوث ﺑﻌ ﺾ‬
‫اﻷﺧﻄﺎء؟ و آﻴﻒ ﻳﻤﻜﻦ أن ﻧﺤﺪد آﻤﻴﺔ اﻟﻤﻌﻠﻮﻣﺎت اﻟﺘﻲ ﻧﺮﻳﺪ ﺗﺨﺰﻳﻨﻬﺎ؟‪.‬‬

‫‪2‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﻋﺪ اﻟﻨﻘﺎط – اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ‬
‫اﻟﺨﻼﺻﺔ‪:‬‬
‫اﻟﺒﻴﺎﻧﺎت ﺗﺨﺘﺰن وﺗﻨﺘﻘ ﻞ ﻓ ﻲ اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﻋﻠ ﻰ ﺷ ﻜﻞ ﺳﻠ ﺴﻠﺔ ﻣ ﻦ اﻷﻋ ﺪاد ﻣﻤﺜﻠ ﺔ ﺑ ﺎﻟﺮﻗﻤﻴﻦ ) ﺻ ﻔﺮ و واﺣ ﺪ ( ﻓﻘ ﻂ‪ .‬آﻴ ﻒ‬
‫ﻳﻤﻜﻨﻨﺎ أن ﻧﺸ ﱢﻜﻞ آﻠﻤﺎت وأرﻗﺎم ﺑﺎﺳﺘﺨﺪام هﺬﻳﻦ اﻟﺮﻗﻤﻴﻦ؟‬

‫اﻟﻤﻨﻬﺞ اﻟﺘﻌﻠﻴﻤﻲ‬
‫رﻳﺎﺿﻴﺎت‪ :‬اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ‪.‬‬
‫رﻳﺎﺿﻴﺎت‪ :‬اﻟﺠﺒﺮ‪.‬‬

‫اﻟﻤﻬﺎرات اﻟﻤﻄﻠﻮﺑﺔ‬
‫اﻟﻌﺪ اﻟﺤﺴﺎﺑﻲ‬
‫اﻟﻤﻘﺎرﻧﺔ‬
‫اﻟﻌﺪ اﻟﺘﺴﻠﺴﻠﻲ‬

‫اﻟﻌﻤﺮ اﻟﻤﻄﻠﻮب‬
‫ﺳﺒﻊ ﺳﻨﻮات ﻓﻤﺎ ﻓﻮق‬

‫اﻟﻤﻮاد اﻟﻤﻄﻠﻮﺑﺔ‬
‫ﺗﺤﺘﺎج اﻟﻰ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺑﻄﺎﻗﺎت اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ﺑﺤﻴﺚ أن ﻳﻜﻮن هﻨﺎك ﺧﻤﺲ ﺑﻄﺎﻗﺎت ﻟﻜﻞ ﻣﺠﻤﻮﻋﺔ )ص‪(9 .‬‬

‫آﻞ ﻃﺎﻟﺐ ﻳﺤﺘﺎج‪:‬‬


‫ﺧﻤﺲ ﺑﻄﺎﻗﺎت ﻣﻦ ﺻﻔﺤﺔ ‪.6‬‬
‫ﺻﻔﺤﺔ ﻧﺸﺎط اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )ص‪(5.‬‬

‫اﻟﻨﺸﺎﻃﺎت اﻹﺿﺎﻓﻴﺔ‪:‬‬

‫ﺻﻔﺤﺔ ﻧﺸﺎط إﺳﺘﺨﺪام اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )ص‪(7 .‬‬


‫ﺻﻔﺤﺔ ﻧﺸﺎط أرﺳﺎل اﻟﺮﺳﺎﺋﻞ اﻟﺴﺮﻳﺔ )ص‪(8 .‬‬
‫ﺻﻔﺤﺔ ﻧﺸﺎط اﻟﺒﺮﻳﺪ اﻹﻟﻜﺘﺮوﻧﻲ و اﻟﻤﻮدم )ص‪(9 .‬‬
‫ﺻﻔﺤﺔ ﻧﺸﺎط اﻟﻌﺪ ﻷآﺜﺮ ﻣﻦ ‪) 31‬ص‪(10 .‬‬
‫ﺻﻔﺤﺔ ﻧﺸﺎط اﻟﻤﺰﻳﺪ ﻣﻦ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )ص‪(11 .‬‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪3‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ‬
‫اﻟﻤﻘﺪﻣﺔ‬
‫ﻗﺒﻞ ﺗﺴﻠﻴﻢ أوراق اﻟﻨﺸﺎط اﻟﻤﻮﺟﻮد ﻓﻲ ﺻﻔﺤﺔ ) ‪ ( 5‬إﻟﻰ اﻟﻄﻼب‪ ،‬ﻳﺠﺐ ﻋﻠﻴﻨﺎ أن ﻧﻮﺿﺢ اﻷﺳﺎﺳﻴﺎت إﻟﻰ اﻟﻄﻼب‪.‬‬

‫ﻓﻲ هﺬا اﻟﺘﻤﺮﻳﻦ ﻧﺤﺘﺎج إﻟﻰ ﺧﻤ ﺲ ﺑﻄﺎﻗ ﺎت )آﻤ ﺎ ه ﻮ أدﻧ ﺎﻩ(‪ ,‬ﻳﺠ ﺐ أن ﺗﻜ ﻮن اﻟﺒﻄﺎﻗ ﺎت ﻣﻨﻘﻄ ﺔ ﻣ ﻦ ﺟﻬ ﺔ وﺑﻴ ﻀﺎء ﻣ ﻦ‬
‫اﻟﺠﻬﺔ اﻷُﺧﺮى‪.‬ﻗﻢ ﺑﺎﺧﺘﻴﺎر ﺧﻤﺴﺔ ﻃﻼب ﻟﻴﻘﻮﻣﻮا ﺑﻌﺮض اﻟﺒﻄﺎﻗﺎت أﻣﺎم زﻣﻼﺋﻬﻢ ‪.‬و ﻳﺠﺐ أن ﺗﻜﻮن اﻟﺒﻄﺎﻗﺎت ﻣﻮزﻋ ﺔ‬
‫ﺑﺎﻟﺘﺮﺗﻴﺐ اﻟﺘﺎﻟﻲ‪:‬‬

‫اﻟﻤﻨﺎﻗﺸﺔ‬
‫ﻣﺎ اﻟﺬي ﺗﻼﺣﻈﻪ ﻓﻲ ﻋﺪد اﻟﻨﻘﺎط اﻟﻤﻮﺟﻮدة ﻓﻲ آ ﻞ ﺑﻄﺎﻗ ﺔ؟ ) آ ﻞ ﺑﻄﺎﻗ ﺔ ﺗﺤﺘ ﻮي ﻋﻠ ﻰ ﺿ ﻌﻒ ﻋ ﺪد اﻟﻨﻘ ﺎط ﻣ ﻦ اﻟﺒﻄﺎﻗ ﺔ‬
‫اﻟﺘﻲ ﻋﻠﻰ ﻳﻤﻴﻨﻬﺎ (‪.‬‬

‫آﻢ ﻋﺪد اﻟﻨﻘﺎط ﺳﻴﺼﺒﺢ ﻓﻲ اﻟﺒﻄﺎﻗﺔ اﻟﺴﺎدﺳﺔ؟ )‪ (32‬وﻣﺎ ﻋﺪد اﻟﻨﻘﺎط ﻓﻲ اﻟﺒﻄﺎﻗﺔ اﻟﺘﻲ ﺗﻠﻴﻬﺎ‪...‬؟‬

‫ﻳﻤﻜﻨﻨﺎ ﺗﻜﻮﻳﻦ أﻋﺪاد إذا ﺗﻢ ﻗﻠﺐ ﺑﻌﺾ اﻟﺒﻄﺎﻗﺎت و ﺟﻤﻊ اﻟﻨﻘﺎط اﻟﻤﻮﺟ ﻮدة ﻋﻠ ﻰ اﻟﺒﻄﺎﻗ ﺎت اﻟﻐﻴ ﺮ ﻣﻘﻠﻮﺑ ﺔ‪ .‬ﻧ ﺎﻗﺶ اﻟﻄ ﻼب‬
‫ﺑﻜﻴﻔﻴﺔ ﺗﻜ ﻮﻳﻦ ﻋ ﺪد ‪ 6‬ﺑﺎﺳ ﺘﺨﺪام اﻟﺒﻄﺎﻗ ﺎت )‪ 2‬ﻧﻘ ﺎط و ‪ 4‬ﻧﻘ ﺎط(‪ ,‬و ﻋ ﺪد ‪ 2 ,4 ,8) 15‬و ‪ 1‬ﻣ ﻦ اﻟﺒﻄﺎﻗ ﺎت اﻟﻤﻨﻘﻄ ﺔ(‪ ,‬و‬
‫أﻳﻀًﺎ ﻋﺪد ‪ 4 ,16) 21‬و ‪... (1‬‬

‫اﻵن ﺟﺮب ﺗﻜﻮﻳﻦ اﻷرﻗﺎم اﺑﺘﺪا ًء ﻣﻦ اﻟﻌﺪد ﺻﻔﺮ‪.‬‬

‫ﻳﺠﺐ ﻋﻠﻰ اﻟﻄﻼب أن ﻳﻼﺣﻈﻮا ﻋﺪد اﻟﻤﺮات اﻟﺘﻲ ﺗﻘﻠﺐ ﻓﻴﻬﺎ آ ﻞ ﺑﻄﺎﻗ ﺔ ) آ ﻞ ﺑﻄﺎﻗ ﺔ ﺗﻘﻠ ﺐ ﺿ ﻌﻒ اﻟﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﻋﻠ ﻰ‬
‫ﻳﺴﺎرهﺎ (‪.‬‬

‫إذا آﺎﻧﺖ اﻟﺒﻄﺎﻗﺔ ﻏﻴﺮ ﻇﺎهﺮة )ﻣﻘﻠﻮﺑﺔ( ﻓﻬﻲ ﺗﻤﺜﻞ اﻟﻌﺪد ﺻﻔﺮ)‪ .(0‬وإذا آﺎﻧ ﺖ اﻟﺒﻄﺎﻗ ﺔ ﻇ ﺎهﺮة ﻓﺈﻧﻬ ﺎ ﺗﻤﺜ ﻞ اﻟﻌ ﺪد واﺣ ﺪ‬
‫)‪ .(1‬وهﻜﺬا ﺗﺘﻜﻮن اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )‪. .(Binary Number‬‬

‫اﺳﺄل اﻟﻄﻼب ﻟﻴﻜ ﱢﻮﻧﻮا اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ ) ‪ ( 01001‬ﺑﺎﺳﺘﺨﺪام اﻟﺒﻄﺎﻗﺎت‪ .‬ﻣﺎ هﻮ اﻟﺮﻗﻢ اﻟﻌﺸﺮي ﻟﻬﺬا اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ؟‬

‫)‪ (9‬إذا ﻣﺎ هﻮ اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ اﻟﺬي ﻳﻤﺜﻞ ‪17‬؟ )‪(10001‬‬

‫ﺣﺎول ﺗﻜﺮار اﻟﻄﺮﻳﻘﺔ ﺑﺈﻋﻄﺎء أﻣﺜﻠﺔ أآﺜﺮ ﺣﺘﻰ ﻳﻔﻬﻢ اﻟﻄﺎﻟﺐ اﻟﻔﻜﺮة‪.‬‬

‫هﻨﺎك ﺧﻤﺴﺔ ﺗﻤﺎرﻳﻦ إﺿﺎﻓﻴﺔ ﺗﺴﺎﻋﺪ اﻟﻄﺎﻟﺐ ﻋﻠﻰ ﻓﻬﻢ ﻣﻮﺿﻮع اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴ ﺔ ﻓ ﻲ ه ﺬا اﻟﻔ ﺼﻞ‪ .‬ﻓﻴﺠ ﺐ ﻋﻠ ﻰ اﻟﻄ ﻼب‬
‫أن ﻳﺤﺎوﻟﻮا ﺣﻞ هﺬﻩ اﻟﺘﻤﺎرﻳﻦ‪.‬‬

‫‪4‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗـﻤـﺮﻳﻦ‪ :‬اﻷﻋــﺪاد اﻟـﺜﻨـﺎﺋﻴﺔ‬

‫ﺗﻌﱠﻠﻢ آﻴﻒ ﺗﻌُﺪ؟‬


‫هﻞ ﺗﻌﺘﻘﺪ أﻧﻪ ﺑﺈﻣﻜﺎﻧﻚ اﻟﻌﺪ؟ ﺣﺴﻨﺎً‪ ،‬هﻨﺎ ﻳﻮﺟﺪ ﻃﺮﻳﻘﺔ ﺟﺪﻳﺪة ﻟﻠﻌﺪ‪.‬‬

‫ه ﻞ ﺗﻌﻠ ﻢ أن اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﻳ ﺴﺘﺨﺪم ﻓﻘ ﻂ رﻗﻤ ﺎن هﻤ ﺎ اﻟ ﺼﻔﺮ )‪ (0‬و اﻟﻮاﺣ ﺪ )‪(1‬؟ آ ﻞ ﺷ ﻲء ﺗ ﺴﻤﻌﻪ أو ﺗ ﺮاﻩ ﻣ ﻦ ﺟﻬ ﺎز‬
‫اﻟﻜﻤﺒﻴﻮﺗﺮ‪ -‬ﻣﺜﻞ اﻟﻜﻠﻤﺎت‪ ،‬اﻟﺼﻮر‪ ،‬اﻷرﻗﺎم‪ ،‬اﻟﺴﻤﻌﻴﺎت أو ﺣﺘﻰ اﻷﻓ ﻼم ﻓﻬ ﻲ ﺟﻤﻴﻌﻬ ﺎ ﻣﺨﺰﻧ ﺔ ﺑﺎﺳ ﺘﺨﺪام اﻟﺮﻗﻤ ﺎن) ‪( 0‬‬
‫و)‪ .( 1‬هﺬﻩ اﻟﺘﻤﺎرﻳﻦ ﺳﻮف ﺗﻤ ّﻜﻨﻚ ﻣﻦ ﺗﻌﻠ ﻢ آﻴﻔﻴ ﺔ إرﺳ ﺎل رﺳ ﺎﻟﺔ ﺳ ﺮﻳﺔ إﻟ ﻰ ﺻ ﺪﻳﻘﻚ ﺑ ﻨﻔﺲ اﻟﻄﺮﻳﻘ ﺔ اﻟﺘ ﻲ ﻳ ﺴﺘﺨﺪﻣﻬﺎ‬
‫ﺟﻬﺎز اﻟﻜﻤﺒﻴﻮﺗﺮ‪.‬‬

‫اﻟﺘﻌﻠﻴﻤﺎت‬
‫ﻗﻢ ﺑﻘﺺ اﻟﺒﻄﺎﻗﺎت اﻟﻤﻮزﻋﺔ‪ ،‬ﺛﻢ ﺿﻌﻬﺎ ﻋﻠﻰ اﻟﻄﺎوﻟ ﺔ ﺑﺤﻴ ﺚ أن اﻟﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﺗﺤﺘ ﻮي ﻋﻠ ﻰ ) ‪ (16‬ﻧﻘﻄ ﺔ ﺗﻮﺿ ﻊ ﻋﻠ ﻰ‬
‫اﻟﺠﻬﺔ اﻟﻴﺴﺮى آﻤﺎ هﻮ ﻣﺒﻴﻦ أدﻧﺎﻩ‪:‬‬

‫ﺗﺄآﺪ أن اﻟﺒﻄﺎﻗﺎت ﻣﻮﺿﻮﻋﺔ ﺑﺎﻟﻄﺮﻳﻘﺔ اﻟﺼﺤﻴﺤﺔ آﻤﺎ هﻮ ﻣﻮﺿﺢ‪.‬‬

‫ﻗﻢ ﺑﻘﻠﺐ ﺑﻌﺾ اﻟﺒﻄﺎﻗﺎت ﺑﺤﻴﺚ أن ﻳﻜﻮن ﻣﺠﻤﻮع اﻟﻨﻘﺎط اﻟﻜﻠﻲ ﻟﻠﺒﻄﺎﻗﺎت اﻟﻐﻴﺮ ﻣﻘﻠﻮﺑﺔ هﻮ ﺧﻤﺴﺔ ﻧﻘﺎط آﻤﺎ ه ﻮ ﻣﻮﺿ ﺢ‬
‫أدﻧﺎﻩ‪.‬‬

‫اﻵن ﺣﺎول اﻟﺤﺼﻮل ﺑﺈﺳﺘﺨﺪام اﻟﺒﻄﺎﻗﺎت ﻋﻠﻰ اﻷرﻗﺎم اﻟﺘﺎﻟﻴﺔ) ‪ . (19 ،12 ،3‬هﻞ هﻨﺎك أآﺜ ﺮ ﻣ ﻦ ﻃﺮﻳﻘ ﺔ ﺗﻤﻜﻨﻨ ﺎ ﻣ ﻦ‬
‫اﻟﺤﺼﻮل ﻋﻠﻰ هﺬﻩ اﻷرﻗﺎم ؟ ﻣ ﺎ ه ﻮ اﻟﻌ ﺪد اﻷآﺒ ﺮ اﻟ ﺬي ﻳﻤﻜ ﻦ أن ﺗﺤ ﺼﻞ ﻋﻠﻴ ﻪ ﺑﺎﺳ ﺘﺨﺪام اﻟﺒﻄﺎﻗ ﺎت‪ ،‬و ﻣ ﺎ ه ﻮ اﻟﻌ ﺪد‬
‫اﻷﺻﻐﺮ؟ هﻞ هﻨﺎك أي رﻗﻢ ﻣﺎ ﺑﻴﻦ أآﺒﺮ و أﺻﻐﺮﻋﺪد ﻣﻦ ﻏﻴﺮ اﻟﻤﻤﻜﻦ اﻟﺤﺼﻮل ﻋﻠﻴﻪ أو ﺗﻜﻮﻳﻨﻪ ﺑﺎﻟﺒﻄﺎﻗﺎت؟‬

‫ﻧﺸﺎط ذآﺎء‪ :‬ﺣﺎول أن ﺗﻜﻮن هﺬﻩ اﻷرﻗﺎم ﺑﺎﻟﺘﺮﺗﻴ ﺐ اﻟﺘ ﺎﻟﻲ ‪ . 4،3،2،1‬ه ﻞ ﺑﺈﻣﻜﺎﻧ ﻚ إآﺘ ﺸﺎف أو اﻟﺘﻮﺻ ﻞ إﻟ ﻰ ﻃﺮﻳﻘ ﺔ‬
‫ﺪ؟‬ ‫ﺪد ﺑﻮاﺣ‬ ‫ﺎدة اﻟﻌ‬ ‫ﺎت ﻟﺰﻳ‬ ‫ﺐ اﻟﺒﻄﺎﻗ‬ ‫ﻖ ﻗﻠ‬ ‫ﻦ ﻃﺮﻳ‬ ‫ﺒﺔ ﻋ‬ ‫ﺔ و ﻣﻨﺎﺳ‬ ‫ﻣﻨﻄﻘﻴ‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪5‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺑﻄﺎﻗﺎت اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ‬

6 Photocopiable for classroom use only.


© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz)
‫ﺗﻤﺮﻳﻦ‪ :‬إﺳﺘﺨﺪام اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ‬
‫ﻧﻈﺎم اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ﻳﺴﺘﺨﺪم اﻟﻌﺪدﻳﻦ ﺻﻔﺮ)‪ (0‬و واﺣ ﺪ )‪ (1‬ﻟﻴﺤ ﺪد إن آﺎﻧ ﺖ اﻟﺒﻄﺎﻗ ﺔ ﻣﻘﻠﻮﺑ ﺔ أم ﻻ ‪ (0).‬ﺗﻌﻨ ﻲ‬
‫أن اﻟﺒﻄﺎﻗﺔ ﻣﻘﻠﻮﺑﺔ و) ‪ (1‬ﺗﻌﻨﻲ ﻏﻴﺮ ﻣﻘﻠﻮﺑﺔ ﺑﺤﻴﺚ ﺗﺴﺘﻄﻴﻊ أن ﺗﺮى اﻟﻨﻘﺎط ﻓﻴﻬﺎ‪ .‬ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل‪:‬‬

‫هﻞ ﺑﺈﻣﻜﺎﻧﻚ ﺗﺤﺪﻳﺪ ﻣﺎهﻮ اﻟﻌﺪد اﻟﺬي ﻳﻤﺜﻞ ) ‪ ( 10101‬؟ و ﻣﺎ هﻮ اﻟﻌﺪد اﻟﺬي ﻳﻤﺜﻞ ) ‪ (11111‬؟‬

‫ﻓﻲ أي ﻳﻮم ﻣﻦ اﻟﺸﻬﺮ وﻟﺪت؟ اآﺘﺒﻪ ﻋﻠﻰ ﻃﺮﻳﻘﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ‪ .‬ﻣﺎ هﻮ ﻳﻮم ﻣﻴﻼد ﺻﺪﻳﻘﻚ ﺑﻄﺮﻳﻘﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ؟‬

‫ﺣﺎول أن ﺗﺘﻮﺻﻞ إﻟﻰ ﺣﻞ ﻟﻬﺬﻩ اﻷﻣﺜﻠﺔ‪:‬‬

‫ﺳﺆال ذآﺎء‪ :‬ﺑﺎﺳﺘﺨﺪام ﻣﺠﻤﻮﻋﺔ ﻣﻦ اﻟﻌﺼﻲ ﺑ ﺄﻃﻮال )‪ (16،8،4،2،1‬آﻴ ﻒ ﻳﻤﻜ ﻦ أن ﻧ ﱢﻜ ﻮن ﻋ ﺼﻲ ﺑ ﺄﻃﻮال ﻣﺨﺘﻠﻔ ﺔ‬
‫ن اﻟﻄﻮل داﺋﻤًﺎ أﻗﻞ ﻣﻦ ‪ 32‬؟‬
‫ﺑﺤﻴﺚ أ ّ‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪7‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬إرﺳﺎل رﺳﺎﻟﺔ ﺳﺮﻳﺔ‬
‫ﺣﺠﺰ ﻳﺎﺳﺮ ﻓﻲ اﻟﻄ ﺎﺑﻖ اﻟﻌﻠ ﻮي ﻓ ﻲ ﻣﺤ ﻞ ﻟﻠﻬ ﺪاﻳﺎ ‪ ،‬وه ﻮ اﻵن ﻳﺮﻳ ﺪ أن ﻳﺮﺟ ﻊ اﻟ ﻰ اﻟﺒﻴ ﺖ ﻟﻜ ﻲ ﻳﺤﺘﻔ ﻞ ﻣ ﻊ أﺳ ﺮﺗﻪ ﺑﻌﻴ ﺪ‬
‫ﻣﻴﻼدﻩ‪ .‬ﻓﻤﺎذا ﻋﻠﻴﻪ أن ﻳﻔﻌﻞ ﻟﻠﺨﺮوج؟ ﻟﻘﺪ ﺣﺎول اﻹﺗﺼﺎل ﺑﺮﻓﺎﻗﻪ ﻓﻠﻢ ﻳﺠﺪ أﺣﺪ ﻣﻨﻬﻢ‪ ,‬وﺣ ﺎول اﻟ ﺼﺮاخ ﻓﻠ ﻢ ﻳ ﺴﻤﻌﺔ أﺣ ﺪ‪.‬‬
‫وﻓﺠﺄة ﻻﺣﻆ ﻳﺎﺳﺮ أن هﻨﺎك ﺷﺨﺼًﺎ ﻣﺎ ﻓﻲ اﻟﻤﺒﻨﻰ اﻟﻤﻘﺎﺑﻞ‪ ،‬وآﺎن ﻣﺎزال ﻳﻌﻤﻞ ﻋﻠﻰ ﺟﻬﺎز اﻟﻜﻤﺒﻴﻮﺗﺮ ﻗﻲ ﺳ ﺎﻋﺔ ﻣﺘ ﺄﺧﺮة‬
‫ﻣﻦ اﻟﻠﻴﻞ‪ .‬ﻓﻜﻴﻒ ﻳﻤﻜﻦ ﻟﻴﺎﺳﺮ أن ﻳﻠﻔﺖ إﻧﺘﺒﺎﻩ هﺬا اﻟﺸﺨﺺ؟ اﻟﺘﻔﺖ ﻳﺎﺳﺮ ﺣﻮﻟﻪ ﺛﻢ ﺧﻄﺮت ﻓﻲ ذهﻨﻪ ﻓﻜﺮة ﻣﺬهﻠﺔ‪ -‬ﺑﺈﻣﻜﺎن‬
‫ﻳﺎﺳﺮ أن ﻳﺴﺘﺨﺪم أﻧﻮار ﺷﺠﺮة اﻟﻤﻴﻼد ﻟﻜﻲ ﻳﺮﺳﻞ رﺳﺎﻟﺔ اﻟﻰ اﻟ ﺸﺨﺺ اﻟ ﺬي ﻓ ﻲ اﻟﻤﺒﻨ ﻰ اﻵﺧ ﺮ! اآﺘ ﺸﻒ ﻳﺎﺳ ﺮ أﻧ ﻪ إذا‬
‫ﻗﺎم ﺑﻔﺼﻞ اﻹﺿﺎءة ﻋﻦ اﻟﺸﺠﺮة ﺛﻢ أﻋﺎدهﺎ ﻓﺈﻧﻪ ﺑﺈﻣﻜﺎﻧﻪ أن ﻳﺴﺘﺨﺪم رﻣﻮز اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴ ﺔ ﻟﻴﻮﺻ ﻞ رﺳ ﺎﻟﺔ ﻳ ﺴﻬﻞ ﻋﻠ ﻰ‬
‫ﻵﺧﺮ ﻓﻬﻤﻬﺎ‪ .‬ﻓﻬﻞ ﺑﺈﻣﻜﺎﻧﻚ أن ﺗﺴﺘﻨﺘﺞ هﺬﻩ اﻟﺮﺳﺎﻟﺔ؟‬ ‫اﻟﺸﺨﺺ ﻓﻲ اﻟﻤﺒﻨﻰ ا ً‬

‫‪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‬‬

‫‪8‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬اﻟﺒﺮﻳﺪ اﻹﻟﻜﺘﺮوﻧﻲ و اﻟﻤﻮدم‬
‫اﻟﻜﻤﺒﻴﻮﺗﺮاﻟﻤﻮﺻﻮل ﺑﺎﻹﻧﺘﺮﻧﺖ ﻋﻦ ﻃﺮﻳﻖ اﻟﻤﻮدم ﻳﺴﺘﺨﺪم اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ ﻟﻴﺮﺳ ﻞ رﺳ ﺎﺋﻞ إﻟﻜﺘﺮوﻧﻴ ﺔ‪ .‬اﻟﻤ ﻮدم ﻳ ﺴﺘﺨﺪم‬
‫اﻟﺼﻮت )ﺑﻴﺐ( ﻹرﺳﺎل اﻟﻤﻌﻠﻮﻣﺎت‪ .‬ﺣﻴ ﺚ أن اﻟ ﺼﻮت اﻟﺤ ﺎد)ﺑﻴ ﺐ( ﻳﻤﺜ ﻞ ) ‪ ( 1‬و اﻟ ﺼﻮت اﻟﻤ ﻨﺨﻔﺾ)ﺑ ﻮب( ﻳﻤﺜ ﻞ‬
‫)‪ (0‬هﺬﻩ اﻷﺻﻮات ﺗﺮﺳﻞ ﺑ ﺴﺮﻋﺔ ﻋﺎﻟﻴ ٍﺔ ﺟ ﺪًا ﻟ ﺬا آ ﻞ ﻣ ﺎ ﺑﺎﺳ ﺘﻄﺎﻋﺘﻨﺎ ﺳ ﻤﺎﻋﻪ ه ﻮ ﺻ ﻮت ﻣ ﺰﻋﺞ ﺻ ﺎدر ﻣ ﻦ اﻟﻤ ﻮدم‪.‬‬
‫ﺟﻬﺎز اﻟﻔﺎآﺲ ﻳﺴﺘﺨﺪم ﻃﺮﻳﻘﺔ ﻣﻤﺎﺛﻠﺔ ﻟﻠﻤﻮدم ﻓﻲ إرﺳﺎل اﻟﻤﻌﻠﻮﻣﺎت أﻳﻀًﺎ‪.‬‬

‫ﺑﺎﺳﺘﺨﺪام اﻟﺮﺳﺎﻟﺔ اﻟﺘﻲ اﺳﺘﺨﺪﻣﻬﺎ ﻳﺎﺳﺮ ﻓﻲ ﻣﺤﻞ اﻟﻬﺪاﻳﺎ‪ ،‬ﺣﺎول إرﺳﺎل رﺳﺎﻟﺔ إﻟﻜﺘﺮوﻧﻴﺔ اﻟﻰ ﺻﺪﻳﻘﻚ‪.‬‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪9‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬ﻋﺪ أآﺜﺮ ﻣﻦ ‪31‬‬
‫ﻖ ﻧﻈﺮة ﻋﻠﻰ اﻟﺒﻄﺎﻗﺎت ﻣﺮة أﺧﺮى‪ ،‬ﻣ ﺎ ه ﻮ اﻟﻘ ﺎﻧﻮن اﻟﻤﺘﺒ ﻊ ﻟﻠﺘﻌ ﺮف ﻋﻠ ﻰ ﻋ ﺪد اﻟﻨﻘ ﺎط ﻓ ﻲ اﻟﺒﻄﺎﻗ ﺎت؟ وآﻴ ﻒ ﻳﻤﻜﻨﻨ ﺎ‬ ‫اﻟ ِ‬
‫ﻣﻌﺮﻓﺔ ﻋﺪد اﻟﻨﻘﺎط اﻟﻤﻮﺟﻮدة ﻓﻲ اﻟﺒﻄﺎﻗﺔ اﻟﺘﺎﻟﻴﺔ؟ وآﻴﻒ ﻳﻤﻜﻨﻨﺎ ﻣﻌﺮﻓﺔ ﻋﺪد اﻟﻨﻘﺎط ﻓ ﻲ ﺑﻄﺎﻗ ﺔ ﺟﺪﻳ ﺪة ؟ آﻤ ﺎ ﺗﻼﺣ ﻆ ﻓﺈﻧﻨ ﺎ‬
‫ﻧﺮﻳﺪ ﻋﺪد ﻗﻠﻴﻞ ﻣﻦ اﻟﺒﻄﺎﻗﺎت ﻟﺘﻜﻮﻳﻦ أرﻗﺎم آﺒﻴﺮة‪.‬‬

‫إذا ﻧﻈﺮت اﻟﻰ اﻟﺒﻄﺎﻗﺎت ﺑﺘﻤﻌﻦ‪ ،‬ﻓﺴﻮف ﺗﺠﺪ ﻋﻼﻗﺔ ﻣﻠﻔﺘﺔ ﻟﻠﻨﻈﺮ ﺑﻴﻦ اﻟﺒﻄﺎﻗﺎت‪:‬‬

‫‪1،2 ... 16 ،8 ،4 ،‬‬


‫إذا ﺟﻤﻌﺖ ‪ = 4+2+1‬؟ ﻣﺎ هﻲ اﻟﻨﺘﻴﺠﺔ؟‬

‫اﻵَن اﺟﻤﻊ ‪=8+4+2+1‬؟‬

‫ﻣﺎ هﻲ اﻟﻨﺘﻴﺠﺔ إذا ﺟﻤﻌﻨﺎ ﺟﻤﻴﻊ اﻷرﻗﺎم؟‬

‫ﺑﺈﻣﻜﺎﻧﻚ أن ﺗﺴﺘﺨﺪم أﺻﺎﺑﻌﻚ ﻟﻠﻌﺪ‪ ،‬ﻟﻜﻦ هﻞ ﻣﻦ اﻟﻤﻤﻜﻦ أن ﺗﻌﺪ ﻷآﺜﺮ ﻣﻦ ﻋﺸﺮة؟ ﺑﺎﻟﻄﺒﻊ ﻻ‪ ،‬وﻟﻜ ﻦ ﻟ ﻮ ﻗﻤ ﺖ ﺑﺎﺳ ﺘﺨﺪام‬
‫ﻧﻈﺎم اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ وﺟﻌﻠﺖ آﻞ أﺻﺒﻊ ﻓﻲ اﻟﻴﺪ اﻟﻮاﺣﺪة ﻳﺮﻣﺰ إﻟﻰ ﻋ ﺪد ﻣ ﻦ اﻟﻨﻘ ﺎط ﻓﻤ ﻦ اﻟﻤﻤﻜ ﻦ أن ﺗﻌ ﺪ ﻣ ﻦ)‪(31-0‬‬
‫ﺑﺎﺳﺘﺨﺪام ﻳﺪ واﺣﺪة‪ .‬وﻻﺗﻨﺴﻰ أن)‪ ( 0‬ﻳﻌﺘﺒﺮ رﻗﻢ أﻳﻀًﺎ‪.‬‬

‫ﺣﺎول أن ﺗ ُﻌﺪ ﺗﺴﻠﺴﻠﻴﺎً ﺑﺎﺳﺘﺨﺪام أﺻﺎﺑﻌﻚ‪ ,‬ﻓﺈذا آﺎن اﻷﺻﺒﻊ ﻣﺮﻓﻮﻋ ًﺎ ﻓﻬ ﻮ ﻳﺮﻣ ﺰ اﻟ ﻰ ) ‪ ( 1‬وإذا آ ﺎن إﻟ ﻰ اﻷﺳ ﻔﻞ ﻓﻬ ﻮ‬
‫ﻳﺮﻣﺰ إﻟﻰ ) ‪. (0‬‬

‫ﻳﻤﻜﻨﻚ أن ﺗﻌﺪ ﻣﻦ)‪ (1023-0‬إذا اﺳﺘﺨﺪﻣﺖ ﻳﺪﻳﻚ اﻹﺛﻨﺘﻴﻦ‪.‬‬

‫ﻟﻮ آﺎﻧﺖ أﺻﺎﺑﻊ اﻟﻘﺪم ﻃﻮﻳﻠﺔ وﻣﺮﻧﺔ ﻓﻤﻦ اﻟﻤﻤﻜﻦ أن ﺗﻌﺪ اﻟﻰ أرﻗﺎم أآﺒﺮ‪ .‬ﻓﺒﺎﺳﺘﺨﺪام ﻳﺪ واﺣﺪة ﻳﻤﻜﻨﻚ أن ﺗﻌﺪ إﻟ ﻰ) ‪(32‬‬
‫و ﺑﺎﺳﺘﺨﺪام ﻳﺪﻳﻚ اﻻﺛﻨﺘﻴﻦ ﻳﻤﻜﻨﻚ أن ﺗﻌﺪ إﻟﻰ)‪ , ( 1024 = 32×32‬ﻓﻤﺎ هﻮ اﻟﻌ ﺪد اﻷآﺒ ﺮ ﻣ ﻦ اﻟﻤﻤﻜ ﻦ أن ﺗ ﺼﻞ إﻟﻴ ﻪ‬
‫ﺑﺈﺳﺘﺨﺪام ﻳﺪﻳﻚ و ﻗﺪﻣﻴﻚ؟‬

‫‪10‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬اﻟﻤﺰﻳﺪ ﻋﻦ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ‬
‫ﻣﻦ اﻟﺨﺼﺎﺋﺺ اﻟﻤﺪهﺸﺔ ﻟﻸﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ هﻮ ﻣﺎ ﻳﺤﺪث ﻟﻮ وﺿﻌﻨﺎ ) ‪ ( 0‬ﻋﻠﻰ اﻟﺠﻬﺔ اﻟﻴﻤﻨﻰ ﻣﻦ اﻟ ﺮﻗﻢ ؟ إذا ﺗﻜﻠﻤﻨ ﺎ ﻋ ﻦ‬
‫اﻷرﻗ ﺎم اﻟﻌ ﺸﺮﻳﺔ ﻓ ﺈن إﺿ ﺎﻓﺔ ) ‪(0‬ﻋﻠ ﻰ اﻟﺠﻬ ﺔ اﻟﻴﻤﻨ ﻰ ﻳﺠﻌ ﻞ اﻟ ﺮﻗﻢ ﻣ ﻀﺮوب ﻓ ﻲ )‪ . ( 10‬ﻋﻠ ﻰ ﺳ ﺒﻴﻞ اﻟﻤﺜ ﺎل ) ‪( 9‬‬
‫ﺗﺘﺤﻮل إﻟﻰ) ‪ 90‬و ‪ ( 30‬ﺗﺘﺤﻮل إﻟﻰ )‪. (300‬‬

‫إذًا ﻣﺎ اﻟﻨﺘﻴﺠﺔ ﻟﻮ وﺿﻌﻨﺎ ) ‪ ( 0‬ﻋﻠﻰ اﻟﺠﻬﺔ اﻟﻴﻤﻨﻰ ﻣﻦ ﻋﺪد ﺛﻨﺎﺋﻲ؟‬

‫‪10010 → 1001‬‬
‫)?(‬ ‫)‪(9‬‬

‫ﺣﺎول أن ﺗﺴﺘﻨﺘﺞ ﻣﺎ اﻟﻘﺎﻧﻮن اﻟﻤ ﱠﺘ َﺒﻊ ﻟﻠﻮﺻﻮل إﻟﻰ اﻟﻨﺘﻴﺠﺔ ‪ ،‬وﻣﺎ هﻮ اﻟﺴﺒﺐ؟‬

‫ﻼ ﻣﻦ اﻟﺒﻄﺎﻗﺎت اﻟﺘﻲ ﺗﻢ اﺳﺘﺨﺪاﻣﻬﺎ ﺗﺮﻣﺰ إﻟﻰ )ﺑﺖ( ’‪ ‘bit‬ﻓﻲ اﻟﻜﻤﺒﻴﻮﺗﺮ )ال ’‪ ‘bit‬هﻮ إﺧﺘﺼﺎر اﻟ ﻰ آﻠﻤ ﺔ ‪‘binary‬‬
‫آً‬
‫’‪ .(digit‬ﻟﺬﻟﻚ اﻷﺣﺮف اﻷﺑﺠﺪﻳﺔ اﻟﺘﻲ ﺗﻢ اﺳﺘﺨﺪاﻣﻬﺎ إﻟﻰ اﻵن ﻳﻤﻜﻦ ﺗﻜﻮﻳﻨﻬﺎ ﺑﺈﺳﺘﺨﺪام ﺧﻤﺲ ﺑﻄﺎﻗ ﺎت أو ﺧﻤ ﺲ ’‪.‘bits‬‬
‫وﻟﻜﻦ ﻋﻠﻰ اﻟﻜﻤﺒﻴﻮﺗﺮ أن ﻳﺘﻌﺮف ﻋﻠﻰ ﺟﻤﻴﻊ اﻷﺣﺮف‪ ،‬اﻷرﻗﺎم و أﻳﻀًﺎ اﻟﺮﻣﻮز ﻣﺜﻞ ‪ $‬أو ‪.#‬‬

‫أُﻧﻈ ﺮ إﻟ ﻰ ﻟﻮﺣ ﺔ اﻟﻤﻔ ﺎﺗﻴﺢ )‪ (Keyboard‬و اﺳ ﺘﻨﺘﺞ آ ﻢ ﻣ ﻦ اﻷﺣ ﺮف و اﻷرﻗ ﺎم و اﻟﺮﻣ ﻮز ﻳﺠ ﺐ ﻋﻠ ﻰ اﻟﻜﻤﺒﻴ ﻮﺗﺮ أن‬
‫ﻳﺘﻌﺮف ﻋﻠﻴﻬﺎ؟ آﻢ ﻣﻦ ال’‪ ‘bits‬ﻳﺤﺘﺎج اﻟﻜﻤﺒﻴﻮﺗﺮ ﻟﻴﺨﺰن هﺬﻩ اﻟﻤﻌﻠﻮﻣﺎت؟‬

‫ﻣﻌﻈﻢ أﺟﻬﺰة اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﺗ ﺴﺘﺨﺪم ﺗﻌﺮﻳﻔ ﺎت )ﺁﺳ ﻜﻲ( ‪ ASCII‬وه ﻲ ﻋﺒ ﺎرة ﻋ ﻦ ﺗﻌﺮﻳ ﻒ آ ً‬
‫ﻼ ﻣ ﻦ اﻟﺮﻣ ﻮز واﻷﺣ ﺮف و‬
‫اﻷرﻗﺎم ﺑﺈﺳﺘﺨﺪام ﻋﺪد ﻣﻦ اﻟـ ’‪ .‘bits‬ﺑﻌﺾ اﻟﻠﻐﺎت اﻟﺪوﻟﻴﺔ ﺗﺤﺘﺎج اﻟﻰ اﺳﺘﺨﺪام أﻋﺪاد أآﺒﺮ ﻟﻠ ﺘﻤﻜﻦ ﻣ ﻦ ﺗﻌﺮﻳ ﻒ أﺣ ﺮف‬
‫اﻟﻠﻐﺔ ﻓﻲ اﻟﻜﻤﺒﻴﻮﺗﺮ‪.‬‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪11‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﺴﺘﺨﺪم أﺟﻬﺰة اﻟﻜﻤﺒﻴﻮﺗﺮ هﺬﻩ اﻷﻳﺎم ﻧﻈﺎم اﻷرﻗﺎم اﻟﺜﻨﺎﺋﻴ ﺔ ﻟﺘﻤﺜﻴ ﻞ اﻟﻤﻌﻠﻮﻣ ﺎت‪ .‬ﻟﻘ ﺪ ﺳ ﻤﻲ اﻟﻨﻈ ﺎم ﺑﺎﻟﺜﻨ ﺎﺋﻲ ﻷﻧ ﻪ ﻳ ﺴﺘﺨﺪم‬
‫رﻗﻤﻴﻦ ﻓﻘﻂ‪ ،‬هﻤ ﺎ اﻟ ﺼﻔﺮ واﻟﻮاﺣ ﺪ‪ .‬و اﻟ ﺒﻌﺾ ﻳﻄﻠ ﻖ ﻋﻠﻴ ﻪ اﺳ ﻢ ﻧﻈ ﺎم اﻷﺳ ﺎس اﻟﺜﻨ ﺎﺋﻲ ) ﻧﺤ ﻦ ﻧ ﺴﺘﺨﺪم ﻓ ﻲ اﻟﻤﻌ ﺎﻣﻼت‬
‫اﻟﻴﻮﻣﻴﺔ ﻧﻈﺎم اﻷﺳﺎس اﻟﻌﺸﺮي (‪ .‬ﻓﻲ اﻟﻨﻈﺎم اﻟﺜﻨ ﺎﺋﻲ ﺗﻄﻠ ﻖ آﻠﻤ ﺔ ﺑ ﺖ )‪ (bit‬ﻋﻠ ﻰ اﻟ ﺼﻔﺮ أواﻟﻮاﺣ ﺪ وه ﺬﻩ اﻟﻜﻠﻤ ﺔ ه ﻲ‬
‫إﺧﺘﺼﺎر ﻟـ )‪ (binary digit‬واﻟـ ‪ bit‬ﻋﺎد ًة ﻳﻤﺜﻞ ﻓﻲ ذاآﺮة اﻟﻜﻤﺒﻴﻮﺗﺮ اﻟﺮﺋﻴﺴﻴﺔ ﺑﻤﺤﻮل دﻗﻴﻖ‪ ،‬ﻓﻤﺜﻼ ) ‪ ( 0‬ﻳﻌﻨﻲ ﻣﻐﻠﻖ‬
‫) ‪ (off‬و) ‪ ( 1‬ﻳﻌﻨﻲ ﻣﻔﺘﻮح )‪ (on‬أو ﻳﻤﺜﻞ ﻋﻦ ﻃﺮﻳﻖ ﺷﺎﺣﻦ آﻬﺮﺑﺎﺋﻲ دﻗﻴﻖ ﻣﺸﺤﻮن أو ﻏﻴﺮ ﻣﺸﺤﻮن وهﻜﺬا‪.‬‬

‫ﻋﻨﺪ اﻧﺘﻘﺎل اﻟﺒﻴﺎﻧﺎت ﺑﻮاﺳﻄﺔ ﺳﻠﻚ هﺎﺗﻒ أو ﻣﻮﺟﺔ رادﻳﻮ ﻓﺈن اﻷﻣﺮ ﻳﺨﺘﻠﻒ ﺑﺤﻴﺚ ﻳﺘﻢ اﺳﺘﺨﺪام ﻣﻮﺟ ﺎت ﺻ ﻮﺗﻴﺔ ﻟﺘﻤﺜﻴ ﻞ‬
‫اﻟﻌﺪدﻳﻦ اﻟﺼﻔﺮ و اﻟﻮاﺣﺪ‪ ،‬ﻓﺎﻟﻤﻮﺟﺔ اﻟﺼﻮﺗﻴﺔ اﻟﻤﻨﺨﻔﻀﺔ ﺗﻤﺜﻞ ) ‪ ( 0‬واﻟﻤﺮﺗﻔﻌﺔ ) ‪ .( 1‬و ﻓﻲ ﺣﺎﻟﺔ اﻟﺸﺮﻳﻂ اﻟﻤﻐﻨﺎﻃﻴﺴﻲ‬
‫ن اﻟ ـ ‪bit‬‬
‫‪ ،‬آﺄﺷﺮﻃﺔ اﻟﺘﺴﺠﻴﻞ وأﻗﺮاص اﻟﺘﺨﺰﻳﻦ اﻟﻤﺮﻧﺔ واﻟﺼﻠﺒﺔ ﻓﻲ اﻟﻜﻤﺒﻴﻮﺗﺮ )‪ (floppy disks and hard disks‬ﻓﺈ ّ‬
‫ﺗﻜﻮن ﻣﻤﺜﻠﺔ ﺑﺎﺗﺠﺎﻩ اﻟﻤﺠﺎل اﻟﻤﻐﻨﺎﻃﻴﺴﻲ ﻋﻠﻰ ﺳﻄﺢ اﻟﻄﺒﻘﺔ اﻟﻌﺎزﻟﺔ ﻋﻠﻰ ﺷﻜﻞ ﺷﻤﺎل‪-‬ﺟﻨﻮب أو ﺟﻨﻮب‪-‬ﺷﻤﺎل‪.‬‬

‫ن اﻟـ ‪ bit‬ﺗﻤﺜﻞ ﺑﻄﺮﻳﻘﺔ اﻹﻧﻌﻜﺎس اﻟ ﻀﻮﺋﻲ ﺑﺤﻴ ﺚ ﺗﻘ ﻮم‬


‫ﻓﻲ ﺣﺎﻟﺔ اﻹﺳﻄﻮاﻧﺎت اﻟﻤﻀﻐﻮﻃﺔ ) ‪ (CD،DVD،CD-RO‬ﻓﺈ ّ‬
‫اﻟﻄﺒﻘﺔ اﻟﻌﺎزﻟﺔ إﻣﺎ ﺑﻌﻜﺲ اﻟﻀﻮء )‪ (0‬أو ﺗﻤﺮﻳﺮﻩ )‪.(1‬‬

‫إذا ﻗﻤﻨﺎ ﺑﺎﺳﺘﺨﺪام ﺻﻔﺮ أو واﺣﺪ )‪ bit‬واﺣﺪ ﻓﻘﻂ( ﻓﻠﻦ ﻳﻤﺜﻞ أي ﻣﻌﻨﻰ ﻓﻠﻬﺬا ﺟﻤﻌﺖ ﻓﻲ ﻣﺠﻤﻮﻋ ﺎت ﺑﺤﻴ ﺚ ﺗﻜ ﻮن آ ﻞ‬
‫ﻣﺠﻤﻮﻋﺔ ﻣﻜﻮﻧ ﺔ ﻣ ﻦ ) ‪ ( 8‬ﻋﻨﺎﺻ ﺮ )ﺻ ﻔﺮ أو واﺣ ﺪ‪ (8 bits ،‬ﺗ ﺴﻤﻰ ﺑﺎﻳ ﺖ )‪ (byte‬وﺑﺎﻟﺘ ﺎﻟﻲ ﻧ ﺴﺘﻄﻴﻊ ﺑﻜ ﻞ ﻣﺠﻤﻮﻋ ﺔ‬
‫ﺗﻤﺜﻴﻞ اﻷرﻗﺎم ﻣﻦ ) ‪ ( 0‬إﻟﻰ ) ‪.( 255‬‬

‫ﺳﺮﻋﺔ اﻟﻜﻤﺒﻴﻮﺗﺮ ﺗﻌﺘﻤﺪ ﻋﻠﻰ ﻗﺪرﺗﻪ ﻓﻲ ﻣﻌﺎﻟﺠﺔ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )‪ (bits‬ﻓ ﻲ اﻟﻌﻤﻠﻴ ﺔ اﻟﻮاﺣ ﺪة ﻓﻌﻠ ﻰ ﺳ ﺒﻴﻞ اﻟﻤﺜ ﺎل ﺟﻬ ﺎز‬
‫اﻟﻜﻤﺒﻴﻮﺗﺮ ذو ﻧﻈﺎم ‪ 32-bit‬ﺑﺈﻣﻜﺎﻧ ﻪ ﻣﻌﺎﻟﺠ ﺔ ‪ 32‬ﻋ ﺪد ﺛﻨ ﺎﺋﻲ ﻓ ﻲ اﻟﻌﻤﻠﻴ ﺔ اﻟﻮاﺣ ﺪة وﺟﻬ ﺎز اﻟﻜﻤﺒﻴ ﻮﺗﺮ ذو ﻧﻈ ﺎم ‪16-bit‬‬
‫ﻳﺴﺘﻄﻴﻊ ﻣﻌﺎﻟﺠﺔ ) ‪ ( 16‬ﻋﺪد ﺛﻨﺎﺋﻲ ﻓ ﻲ اﻟﻌﻤﻠﻴ ﺔ اﻟﻮاﺣ ﺪة‪ .‬ﻓﻠﻬ ﺬا ﺟﻬ ﺎز اﻟﻜﻤﺒﻴ ﻮﺗﺮ ذو اﻟﻨﻈ ﺎم ) ‪ ( 16-bit‬ﻳﻘ ﻮم ﺑﻤﻌﺎﻟﺠ ﺔ‬
‫) ‪ ( 32‬ﻋﺪد ﺛﻨﺎﺋﻲ ﺑﻌﻤﻠﻴﺘﻴﻦ ﻣﻨﻔﺼﻠﺘﻴﻦ وﺑﺎﻟﺘﺎﻟﻲ ﺳﻴﺴﺘﻐﺮق وﻗﺖ أﻃﻮل ﻣﻦ ﻧﻈﺎم ) ‪. (32-bit‬‬

‫ﻓ ﻲ ﻧﻬﺎﻳ ﺔ اﻟﻤﻮﺿ ﻮع‪ ،‬اﻷﻋ ﺪاد اﻟﺜﻨﺎﺋﻴ ﺔ )‪ (bits‬و اﻟ ـ ‪ bytes‬هﻤ ﺎ اﻟﻄﺮﻳﻘﺘ ﺎن اﻟﻮﺣﻴ ﺪﺗﺎن ﻳ ﺴﺘﻄﻴﻊ ﻣ ﻦ ﺧﻼﻟﻬﻤ ﺎ ﺟﻬ ﺎز‬
‫اﻟﻜﻤﺒﻴﻮﺗﺮ إرﺳ ﺎل وﺗﺨ ﺰﻳﻦ اﻟﻤﻌﻠﻮﻣ ﺎت آﺎﻟ ﺼﻮر واﻷرﻗ ﺎم واﻷﺣ ﺮف‪ .‬ﺳ ﻮف ﻧﺘﻄ ﺮق ﻓ ﻲ اﻟﻨ ﺸﺎﻃﺎت اﻟﻘﺎدﻣ ﺔ ﻟﻤﻌﺮﻓ ﺔ‬
‫ﻃﺮق أﺧﺮى ﻳﺴﺘﺨﺪﻣﻬﺎ ﺟﻬﺎز اﻟﻜﻤﺒﻴﻮﺗﺮ ﻓﻲ ﻋﻤﻠﻴﺔ ﺗﻤﺜﻴﻞ اﻟﺒﻴﺎﻧﺎت‪.‬‬

‫‪12‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
Photocopiable for classroom use only. 13
© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz)
‫اﻟﺤﻠﻮل و اﻟﺘﻮﺿﻴﺤﺎت‬
‫ﺗﻤﺮﻳﻦ‪ :‬اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )ﺻﻔﺤﺔ ‪(5‬‬
‫ﻟﺘﻤﺜﻴﻞ اﻟﻌﺪد ‪ 3‬ﻧﺤﺘﺎج اﻟﺒﻄﺎﻗﺔ اﻷوﻟﻰ و اﻟﺜﺎﻧﻴﺔ ) ‪ 1‬ﻧﻘﻄﺔ و ‪ 2‬ﻧﻘﻄﺘﺎن(‬

‫ﻟﺘﻤﺜﻴﻞ اﻟﻌﺪد ‪ 12‬ﻧﺤﺘﺎج اﻟﺒﻄﺎﻗﺔاﻟﺜﺎﻟﺜﺔ واﻟﺮاﺑﻌﺔ ) ‪ 4‬ﻧﻘﺎط و ‪ 8‬ﻧﻘﺎط (‬

‫ﻟﺘﻤﺜﻴﻞ اﻟﻌﺪد ‪ 19‬ﻧﺤﺘﺎج اﻟﺒﻄﺎﻗﺔ اﻷوﻟﻰ واﻟﺜﺎﻧﻴﺔ واﻟﺨﺎﻣﺴﺔ ) ‪ 1‬ﻧﻘﻄﺔ و ‪ 2‬ﻧﻘﻄﺘﺎن و ‪ 16‬ﻧﻘﻄﺔ(‬

‫هﻨﺎك ﻃﺮﻳﻘﺔ واﺣﺪة ﻓﻘﻂ ﻟﺘﻤﺜﻴﻞ أي رﻗﻢ ﻣﻦ اﻷرﻗﺎم ‪.‬‬

‫أآﺒﺮ رﻗﻢ ﻧﺴﺘﻄﻴﻊ ﺗﻤﺜﻴﻠﻪ ﺑﺎﻟﺒﻄﺎﻗﺎت اﻟﻤﻮﺟﻮدة هﻮ )‪ ( 31‬و أﺻﻐﺮ رﻗﻢ هﻮ )‪ ، ( 0‬و ﻳﻤﻜﻨﻨ ﺎ ﺗﻤﺜﻴ ﻞ أي رﻗ ﻢ ﻣﺎﺑﻴﻨﻬﻤ ﺎ و‬
‫آﻞ رﻗﻢ ﻣﻦ اﻷرﻗﺎم ﻳﻤﺜﻞ ﺑﻄﺮﻳﻘﺔ واﺣﺪة ﻓﻘﻂ وﺗﻜﻮن ﻣﺨﺘﻠﻔﺔ ﻋﻦ أي رﻗﻢ ﺁﺧﺮ‪.‬‬

‫ﺳﺆال اﻟﺬآﺎء‪:‬‬

‫ﻧﻘﻮم ﺑﻘﻠﺐ ﺟﻤﻴﻊ اﻟﺒﻄﺎﻗﺎت ﻋﻠ ﻰ اﻟﻮﺟ ﻪ اﻵﺧ ﺮ ﺑﺤﻴ ﺚ ﺗﻜ ﻮن اﻟﻨﻘ ﺎط ﻏﻴ ﺮ ﻇ ﺎهﺮة‪ ،‬ﺛ ﻢ ﻧﻘ ﻮم ﺑﺎﻟﺒ ﺪأ ﻣ ﻦ أول ﺑﻄﺎﻗ ﺔ ﻋﻠ ﻰ‬
‫اﻟﻴﻤﻴﻦ‪.‬‬

‫اﻟﻘﺎﻧﻮن هﻮ‪:‬‬

‫اﻟﺒﻄﺎﻗﺔ اﻟﻤﻘﻠﻮﺑﺔ ﺗﻌﺪل ﺛﻢ ﻧﺘﻮﻗﻒ ﻟﻠﻌﺪ أو ﺗﺴﺠﻴﻞ ﻋﺪد اﻟﻨﻘﺎط وﺑﻌﺪهﺎ ﻧﺮﺟﻊ إﻟﻰ أول ﺑﻄﺎﻗﺔ ﻋﻠﻰ اﻟﻴﻤﻴﻦ ﻣﺮة أﺧﺮى‪ .‬ﻓ ﺈذا‬
‫آﺎﻧﺖ اﻟﺒﻄﺎﻗ ﺔ ﻣﻌﺪوﻟ ﺔ أي ذات وﺟ ﻪ ﻇ ﺎهﺮ ﻓﺘﻘﻠ ﺐ وﻧﻨﺘﻘ ﻞ ﻟﻠﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﺗﻠﻴﻬ ﺎ‪ ،‬ﻓ ﺈذا آﺎﻧ ﺖ اﻟﺒﻄﺎﻗ ﺔ اﻟﺘ ﻲ ﺗﻠﻴﻬ ﺎ ﻣﻌﺪوﻟ ﺔ‬
‫ﻓﺘﻘﻠﺐ وﻧﻨﺘﻘﻞ ﻟﻠﺘﻲ ﺗﻠﻴﻬ ﺎ وﻟﻜ ﻦ إذا آﺎﻧ ﺖ ﻣﻘﻠﻮﺑ ﺔ ﻓﻴﺠ ﺐ إﻇﻬ ﺎر اﻟﻮﺟ ﻪ ) اﻟﻨﻘ ﺎط( ﺛ ﻢ ﻧﺘﻮﻗ ﻒ ﻟﻠﻌ ﺪ وﺗ ﺴﺠﻴﻞ ﻋ ﺪد اﻟﻨﻘ ﺎط‬
‫وﺑﻌﺪهﺎ ﻧﺮﺟﻊ ﻋﻨﺪ أول ﺑﻄﺎﻗﺔ ﻋﻠﻰ اﻟﻴﻤﻴﻦ ﻟﺘﻜﺮار ﻧﻔﺲ اﻟﻌﻤﻠﻴﺔ‪.‬‬

‫ﺗﻤﺮﻳﻦ‪ :‬إﺳﺘﺨﺪام اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )ﺻﻔﺤﺔ ‪(7‬‬


‫اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ ‪ 10101‬ﻳﻤﺜﻞ اﻟﺮﻗﻢ ‪ 21‬و اﻟﻌﺪد اﻟﺜﻨﺎﺋﻲ ‪ 11111‬ﻳﻤﺜﻞ اﻟﺮﻗﻢ ‪.31‬‬

‫ﺗﻤﺮﻳﻦ‪ :‬إرﺳﺎل رﺳﺎﻟﺔ ﺳﺮﻳﺔ ) ﺻﻔﺤﺔ ‪.(8‬‬

‫اﻟﺮﺳﺎﻟﺔ اﻟﻤﺮﺳﻠﺔ هﻲ ) ‪.(HELP IM TRAPPED‬‬

‫ﺗﻤﺮﻳﻦ‪ :‬ﻋﺪ أآﺜﺮ ﻣﻦ ‪) 31‬ﺻﻔﺤﺔ ‪(10‬‬


‫إذا ﻗﻤﻨﺎ ﺑﺠﻤﻊ ) ‪ ( 4+2+1‬ﻓﺎﻟﻨﺎﺗﺞ هﻮ) ‪ ( 7‬أي أﺻﻐﺮ ﺑﺮﻗﻢ واﺣﺪ ﻓﻘﻂ ﻣﻦ اﻟﺒﻄﺎﻗﺔ اﻟﺘﻲ ﺗﻠ ﻲ اﻟﺒﻄﺎﻗ ﺔ ذات ) ‪ ( 4‬ﻧﻘ ﺎط‬
‫ﺁﺧﺮ رﻗﻢ ﻣﺠﻤﻮع هﻮ) ‪ ( 4‬ﻓﻲ هﺬﻩ اﻟﺤﺎﻟﺔ واﻟﺒﻄﺎﻗﺔ اﻟﺘﻲ ﺗﻠﻴﻪ ﺗﺤ ﻮي ) ‪ ( 8‬ﻧﻘ ﺎط ‪ .‬و إذا ﻗﻤﻨ ﺎ ﺑﺠﻤ ﻊ ) ‪( 8+4+2+1‬‬
‫ﻓﺈن اﻟﻨﺎﺗﺞ هﻮ ) ‪ (15‬أي أﻗﻞ ﺑﺮﻗﻢ ﻣﻦ اﻟﺒﻄﺎﻗﺔ اﻟﺘﻲ ﺗﻠﻲ اﻟﺒﻄﺎﻗﺔ ذات ) ‪ ( 8‬ﻧﻘﺎط وهﻜﺬا‪.‬‬

‫اﻟﻌﺪد اﻷآﺒﺮ اﻟﺬي ﻳﻤﻜﻦ اﻟﺘﻮﺻﻞ إﻟﻴﻪ ﺑﺎﺳﺘﺨﺪام أﺻﺎﺑﻊ اﻟﻴﺪﻳﻦ واﻟﻘﺪﻣﻴﻦ هﻮ‬

‫‪.1,048,576 = 1024x1024‬‬

‫* ﻟﻠﺘﻮﺿﻴﺢ‪ :‬ﺑﺄﺻﺎﺑﻊ ﻳﺪ واﺣ ﺪة ﻳﻤﻜﻨﻨ ﺎ اﻟﻌ ﺪ إﻟ ﻰ ‪ 32‬و ﺑﺄﺻ ﺎﺑﻊ اﻟﻴ ﺪﻳﻦ ﻳﻤﻜﻨﻨ ﺎ اﻟﻌ ﺪ إﻟ ﻰ ‪.1024=32x32‬إذًا ﺑﺄﺻ ﺎﺑﻊ‬
‫اﻟﻴﺪﻳﻦ واﻟﻘﺪﻣﻴﻦ ﻣﻌًﺎ ﻓﺈﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ اﻟﻌﺪ إﻟﻰ ‪.1,048,576 = 1024x1024‬‬

‫‪14‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬اﻟﻤﺰﻳﺪ ﻣﻦ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )ﺻﻔﺤﺔ ‪(11‬‬
‫إذا ﻗﻤﻨﺎ ﺑﻮﺿﻊ ﺻﻔﺮ )‪ (0‬ﻋﻠﻰ ﻳﻤﻴﻦ أي ﻋﺪد ﺛﻨﺎﺋﻲ ﻓﺈن اﻟﻌﺪد ﻳﺘﻀﺎﻋﻒ‪.‬‬

‫آﻞ رﻗﻢ ﻣﻤﺜﻞ ﺑﻮاﺣ ﺪ )‪ (1‬ﺳ ﻮف ﻳﺘ ﻀﺎﻋﻒ وﻟ ﺬﻟﻚ اﻟ ﺮﻗﻢ اﻟﻨ ﺎﺗﺞ ﺳ ﻮف ﻳﻜ ﻮن ﺿ ﻌﻒ اﻟ ﺮﻗﻢ ﻗﺒ ﻞ إﺿ ﺎﻓﺔ اﻟ ﺼﻔﺮ ﻋﻠ ﻰ‬
‫ﻳﻤﻴﻨ ﻪ‪ .‬ﻣﺜ ﺎل ) ‪( 1001‬ﻳﻤﺜ ﻞ اﻟﻌ ﺪد ) ‪ ( 9‬ﻓ ﺈذا ﻗﻤﻨ ﺎ ﺑﺈﺿ ﺎﻓﺔ ﺻ ﻔﺮ ﻋﻠ ﻰ ﻳﻤﻴﻨ ﻪ )‪ ( 10010‬ﻓ ﺴﻮف ﻳﻤﺜ ﻞ ) ‪( 18‬أي‬
‫ﺿﻌﻒ اﻟﻌﺪد) ‪ ( 9‬أﻣﺎ ﻓﻲ ﺣﺎﻟﺔ إﺿﺎﻓﺔ ﺻﻔﺮﻋﻠﻰ ﻳﻤﻴﻦ ﻋﺪد ﻋﺸﺮي ﻓﺈﻧﻨﺎ ﻧﻘﻮم ﺑﻀﺮب ذﻟﻚ اﻟﻌﺪد ب ) ‪. ( 10‬‬

‫ﺟﻬﺎز اﻟﻜﻤﺒﻴﻮﺗﺮ ﻳﺤﺘﺎج اﻟﻰ ﺳﺒﻌﺔ )‪ (7‬ﻣﻦ اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ )‪ (bits‬ﻟﺘﺨﺰﻳﻦ ﺟﻤﻴﻊ اﻷﺣﺮف و اﻟﺮﻣﻮز‪ .‬و ﺑﺬﻟﻚ ُﻳﺘﺎح إﻟﻴﻨ ﺎ‬
‫ﺗﻤﺜﻴﻞ ) ‪ (128‬ﺣﺮف و رﻣﺰ‪ .‬اﻷﻋﺪاد اﻟﺜﻨﺎﺋﻴﺔ اﻟﺴﺒﻌﺔ ﺗﺨﺰن ﻓﻲ ﺛﻤﺎﻧﻴﺔ ﺧﺎﻧﺎت أي ﻓﻲ ‪ byte‬واﺣ ﺪ وﻳ ﺘﻢ إهﻤ ﺎل اﻟﺨﺎﻧ ﺔ‬
‫اﻷﺧﻴﺮة اﻟﻤﺘﺒﻘﻴﺔ‪.‬‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪15‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫اﻟﺘﻤﺮﻳﻦ اﻟﺜﺎﻧﻲ‬
‫اﻟﺘﻠﻮﻳﻦ ﺑﺎﻷرﻗﺎم‪ :‬ﺗﻤﺜﻴﻞ اﻟﺼﻮر‬

‫اﻟﻤﻠﺨﺺ‬

‫أﺟﻬ ﺰة اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﺗﺨ ﺰن اﻟﺮﺳ ﻮﻣﺎت واﻟ ﺼﻮر ﻣ ﺴﺘﺨﺪﻣ ًﺔ اﻷرﻗ ﺎم ﻓﻘ ﻂ‪ .‬اﻟﻨ ﺸﺎط اﻟﺘ ﺎﻟﻲ ﻳﻮﺿ ﺢ آﻴ ﻒ ﺗ ﺘﻢ ه ﺬﻩ‬
‫اﻟﻌﻤﻠﻴﺔ‪.‬‬

‫اﻟﻤﻨﻬﺞ اﻟﺘﻌﻠﻴﻤﻲ‬
‫رﻳﺎﺿﻴﺎت‪ :‬اﻟﻬﻨﺪﺳﺔ اﻟﻤﺴﺘﻮى اﻟﺜﺎﻧﻲ وﻣﺎ ﻓﻮق‪ .‬اآﺘﺸﺎف اﻟﺸﻜﻞ واﻟﻤﺴﺎﺣﺔ‪.‬‬

‫اﻟﻤﻬﺎرات اﻟﻤﻄﻠﻮﺑﺔ‬
‫ﻣﻌﺮﻓﺔ اﻟﻌﺪ‬

‫اﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ‬

‫اﻟﻌﻤﺮ‬
‫ﺳﺒﻊ ﺳﻨﻮات و ﻣﺎ ﻓﻮق‬

‫اﻟﻤﻮاد اﻟﻤﺴﺘﺨﺪﻣﺔ‬
‫ورق ﺑﻼﺳﺘﻴﻜﻲ ﺷﻔﺎف‪.‬‬

‫آﻞ ﻃﺎﻟﺐ ﺳﻮف ﻳﺤﺘﺎج اﻟﻰ‪:‬‬

‫ﺻﻔﺤﺔ اﻟﺘﻤﺮﻳﻦ )ﺻﻔﺤﺔ ‪(19‬‬

‫ﺻﻔﺤﺔ اﻟﺘﻤﺮﻳﻦ )ﺻﻔﺤﺔ ‪(21-20‬‬

‫‪16‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫اﻟﺘﻠﻮﻳﻦ ﺑﺎﻷرﻗﺎم‬
‫ﻣﻘﺪﻣﺔ ‪:‬‬

‫ﻣﻨﺎﻗﺸﺔ اﻟﺴﺆال‬

‫‪ -1‬آﻴﻒ ﺗﻌﻤﻞ ﺁﻟﺔ اﻟﻔﺎآﺲ ؟‬

‫‪ -2‬ﻓﻲ أي اﻟﺤﺎﻻت ﻳﺤﺘﺎج اﻟﻜﻤﺒﻴﻮﺗﺮ إﻟﻰ ﺗﺨﺰﻳﻦ اﻟﺼﻮر؟ )ﻗﺪ ﻳﻜﻮن ﺑﺮﻧﺎﻣﺞ ﻟﻠﺮﺳﻢ ‪ ,‬ﺑﺮﻧﺎﻣﺞ أﻟﻌﺎب ‪ ,‬ﺑﺮﻧﺎﻣﺞ اﻹذاﻋﺔ‬
‫أو أي ﺑﺮﻧﺎﻣﺞ ﻳﺤﻮي ﺻﻮر ورﺳﻮﻣﺎت(‬

‫‪ -3‬إذا آﺎن ﺗﻌﺎﻣﻞ اﻟﻜﻤﺒﻴﻮﺗﺮ ﺑﺎﻷرﻗﺎم ﻓﻜﻴﻒ ﻳﻤﻜﻦ ﺗﺨﺰﻳﻦ اﻟﺼﻮر؟‬

‫) رﺑﻤﺎ ﻳﺤﺘﺎج اﻟﻤﺪرس هﻨﺎ اﻟﻰ ﺟﻬﺎز ﻓﺎآﺲ ﻟﺘﻌﻠﻴﻢ اﻷﻃﻔﺎل آﻴﻔﻴﺔ ﻋﻤﻠﻴﺔ اﻹرﺳﺎل واﻻﺳﺘﻘﺒﺎل (‬

‫اﻟﺘﻄﺒﻴﻖ ﺑﺎﺳﺘﺨﺪام اﻟﻮرق اﻟﺒﻼﺳﺘﻴﻜﻲ اﻟﺸﻔﺎف ‪:‬‬

‫ﺷﺎﺷﺔ اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﻣﻘ ﺴﻤﺔ اﻟ ﻰ ﻧﻘ ﺎط ﺻ ﻐﻴﺮة ﺗ ﺴﻤﻰ ﺑﻜ ﺴﻞ )‪ .(Pixel‬ﻓ ﻲ ﺣﺎﻟ ﺔ اﻟ ﺼﻮر ذات اﻟﻠ ﻮﻧﻴﻦ اﻻﺳ ﻮد واﻻﺑ ﻴﺾ‬
‫ﺗﻜﻮن هﺬﻩ اﻟﻨﻘﺎط ﺳ ﻮداء أو ﺑﻴ ﻀﺎء‪ ,‬ﻋﻠ ﻰ ﺳ ﺒﻴﻞ اﻟﻤﺜ ﺎل ﺣ ﺮف)‪ (a‬اﻟﻤﻮﺿ ﺢ أﻋ ﻼﻩ ﻗ ﺪ أﻋﻴ ﺪ ﺗﻤﺜﻴﻠ ﻪ ﺑﻄﺮﻳﻘ ﺔ اﻟﻜﻤﺒﻴ ﻮﺗﺮ‬
‫ﻟﻠﺘﻮﺿﻴﺢ ) ﻃﺮﻳﻘﺔ اﻟﻨﻘﺎط (‪ ,‬ﻓﻠﻬﺬا اﻟﻜﻤﺒﻴﻮﺗﺮ ﻓﻘﻂ ﻳﺤﺘﺎج ﻟﻤﻌﺮﻓﺔ أي اﻟﻨﻘﺎط ﺳﻮداء وأﻳﻬﻤ ﺎ ﺑﻴ ﻀﺎء ﻟﻴﻘ ﻮم ﺑﻌﻤﻠﻴ ﺔ ﺗﺨ ﺰﻳﻦ‬
‫اﻟﺼﻮر‪.‬‬

‫‪1, 3, 1‬‬
‫‪4, 1‬‬
‫‪1, 4‬‬
‫‪0, 1, 3, 1‬‬
‫‪0, 1, 3, 1‬‬
‫‪1, 4‬‬

‫اﻟﺼﻮرة أﻋﻼﻩ ﺗﻮﺿﺢ آﻴﻔﻴﺔ ﺗﻤﺜﻴﻞ اﻟﺼﻮرة ﺑﺎﻷرﻗﺎم‪ ،‬ﻓﻲ اﻟﺴﻄﺮ اﻷول آﻤﺎ هﻮ ﻣﻮﺿﺢ‪ ،‬رﻗﻢ واﺣﺪ ﻳﻤﺜﻞ ﻧﻘﻄﺔ‬
‫ﻼ ﺑﻨﻘﻄﺔ ﺑﻴﻀﺎء آﺎﻟﺘﺎﻟﻲ ) ‪.(1,3,1‬‬
‫ﺑﻴﻀﺎء ورﻗﻢ ﺛﻼﺛﺔ ﻳﻤﺜﻞ ﺛﻼث ﻧﻘﺎط ﺳﻮداء وﺑﻌﺪهﺎ رﻗﻢ واﺣﺪ ﻣﻤﺜ ً‬

‫اﻟﺮﻗﻢ اﻷول داﺋﻤﺎ ﻳﻤﺜﻞ ﻋﺪد اﻟﻨﻘﺎط اﻟﺒﻴﻀﺎء وﻓﻲ ﺣﺎﻟﺔ وﺟﻮد ﻧﻘﻄﺔ ﺳﻮداء ﻓﻲ اﻟﺒﺪاﻳﺔ ﻓﺈﻧﻬﺎ ُﺗﻤﺜﻞ ﺑﺎﻟﺮﻗﻢ ﺻﻔﺮ‪.‬‬

‫اﻟﺘﻤﺮﻳﻦ ﻓﻲ ﺻﻔﺤﺔ )‪ (19‬ﻳﺤﻮي ﺑﻌﺾ اﻟﺼﻮر اﻟﺘﻲ ﺗﻤﻜﻦ اﻟﻄﻼب ﻣﻦ اﻟﺘﻄﺒﻴﻖ اﻟﻌﻤﻠﻲ ﻣﺴﺘﻔﻴﺪﻳﻦ ﻣﻦ اﻟﻄﺮﻳﻘﺔ‬
‫اﻟﻤﻮﺿﺤﺔ أﻋﻼﻩ‪.‬‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪17‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫اﻟﻮرق اﻟﺒﻼﺳﺘﻴﻜﻲ اﻟﺸﻔﺎف ‪ :‬اﻟﺘﻠﻮﻳﻦ ﺑﺎﻷرﻗﺎم‬

‫‪ c‬اﻟﺤﺮف ) ‪ (a‬ﻣﻤﺜﻞ ﻋﻠﻰ ﺷﺎﺷﺔ اﻟﻜﻤﺒﻴﻮﺗﺮ ﻳﻮﺿﺢ ﻣﻜﺎن اﻟﻨﻘﺎط اﻟﺴﻮداء واﻟﺒﻴﻀﺎء اﻟﺘﻲ ﺣﺪدهﺎ اﻟﻜﻤﺒﻴﻮﺗﺮ‬

‫‪1, 3, 1‬‬
‫‪4, 1‬‬
‫‪1, 4‬‬
‫‪0, 1, 3, 1‬‬
‫‪0, 1, 3, 1‬‬
‫‪1, 4‬‬
‫ﻧﻔﺲ اﻟﺼﻮرة ﻟﻠﺤﺮف ﻣﻤﺜﻠﺔ ﺑﺎﻷرﻗﺎم‪c‬‬

‫ﻣﺮﺑﻊ اﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ ) ﺧﺎص ﻟﻠﺘﺪرﻳﺲ( ‪c‬‬

‫‪18‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬ﻓﺎآﺲ اﻷﻃﻔﺎل‬
‫ﺴﺎﺣﺔ ﻟﺘ ﺴﻬﻴﻞ ﻋﻤﻠﻴ ﺔ‬
‫اﻟﻨﺸﺎط ﻳﺒ ﺪأ ﺑﺎﻷﺳ ﻬﻞ ﺛ ﻢ ﻳﺘ ﺪرج ﻟﻸﺻ ﻌﺐ ﻓﻠﻬ ﺬا ﻳﻔ ﻀﻞ اﺳ ﺘﺨﺪام أﻗ ﻼم اﻟﺮﺻ ﺎص ﻣ ﻊ ﻣ ّْ‬
‫اﻟﺘﺼﺤﻴﺢ‪.‬‬

‫‪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‬‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪19‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬إرﺳﻢ اﻟﺼﻮرة ﺑﻨﻔﺴﻚ‬
‫واﻵن ﺑﻌ ﺪ ﻣﻌﺮﻓ ﺔ آﻴﻔﻴ ﺔ ﺗﻤﺜﻴ ﻞ اﻟ ﺼﻮر ﺑﺎﻷرﻗ ﺎم‪ ،‬ﻣﻄﻠ ﻮب ﻣ ﻦ آ ﻞ ﻃﺎﻟ ﺐ ﻣﺤﺎوﻟ ﺔ ﺗﻤﺜﻴ ﻞ ﺻ ﻮرة ﺑﺎﻷرﻗ ﺎم‬
‫وﻳﺘﺒﺎدﻟﻬﺎ ﻣﻊ ﺻﺪﻳﻘﻪ‪ .‬ﻓﻲ ﻣﺮﺑﻊ اﻟﺮﺳﻢ اﻟﺒﻴ ﺎﻧﻲ اﻷول ﻳﻘ ﻮم اﻟﻄﺎﻟ ﺐ ﺑﺮﺳ ﻢ أي ﺻ ﻮرة ﻳﺮﻏﺒﻬ ﺎ ﺛ ﻢ ﻳﻘ ﻮم ﺑﺘﻤﺜﻴﻠﻬ ﺎ‬
‫ﺑﺎﻷرﻗ ﺎم ﻓ ﻲ ﻣﺮﺑ ﻊ اﻟﺮﺳ ﻢ اﻟﺒﻴ ﺎﻧﻲ اﻟﺜ ﺎﻧﻲ‪ .‬ﺑﻌ ﺪ اﻹﻧﺘﻬ ﺎء ﻣ ﻦ ذﻟ ﻚ‪ ،‬ﻳﻘ ﺺ اﻟﻤﺮﺑ ﻊ اﻟ ﺴﻔﻠﻲ ) اﻟ ﺼﻮرة اﻟﻤﻤﺜﻠ ﺔ‬
‫ﺑﺎﻷرﻗﺎم( وﺗﻌﻄﻰ ﻟﻄﺎﻟﺐ ﺁﺧﺮ ﻟﻴﻘﻮم ﺑﺘﻠﻮﻳﻨﻬﺎ ﺣﺘﻰ ﻳﺤﺼﻞ ﻋﻠﻰ اﻟﺼﻮرة اﻟﻤﻤﺎﺛﻠﺔ‪.‬‬

‫ﻣﻼﺣﻈﺔ‪ :‬إذا آﺎﻧﺖ اﻟﺼﻮرة اﻟﻤﺮا ُد رﺳﻤﻬﺎ ﻓ ﻲ اﻟﻤﺮﺑ ﻊ اﻷول ﺻ ﻐﻴﺮة ﻓﻠ ﻴﺲ ﻣ ﻦ اﻟ ﺸﺮط اﺳ ﺘﺨﺪام آ ﻞ ﻣ ﺴﺎﺣﺔ‬
‫ﻣﺮﺑﻊ اﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ ﻓﺒﺈﻣﻜﺎن اﻟﻄﺎﻟﺐ رﺳﻢ اﻟﺼﻮرة ﻓﻲ اﻟﻤﺮﺑﻌﺎت اﻟﻌﻠﻴﺎ وﺗﺮك اﻟﺴﻔﻠﻰ ﻓﺎرﻏﺔ‪.‬‬

‫‬

‫‪20‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﺗﻤﺮﻳﻦ‪ :‬إرﺳﻢ اﻟﺼﻮرة ﺑﻨﻔﺴﻚ‬
‫ﺗﻤﺮﻳﻦ ذآﺎء‪:‬‬

‫ﻳﻤﻜﻦ ﻟﻠﻄﺎﻟﺐ أن ﻳﻤﺜﻞ اﻟﺼﻮر اﻟﻤﻠﻮﻧﺔ ﺑﺎﻷرﻗ ﺎم أﻳ ﻀًﺎ‪ ،‬وذﻟ ﻚ ﻋ ﻦ ﻃﺮﻳ ﻖ ﺗﺨ ﺼﻴﺺ رﻗ ﻢ ﻟﻜ ﻞ ﻟ ﻮن‪ ،‬ﻓﻤ ﺜﻼ ﻗ ﺪ‬
‫ﻳﺨ ﺼﺺ اﻟﻄﺎﻟ ﺐ اﻟﻠ ﻮن اﻷﺳ ﻮد ﻟﻠ ﺮﻗﻢ ) ‪ ( 0‬و اﻷﺣﻤ ﺮ ﻟﻠ ﺮﻗﻢ ) ‪( 1‬واﻷﺧ ﻀﺮ ﻟﻠ ﺮﻗﻢ ) ‪ ( 2‬وهﻜ ﺬا‪ .‬ﻓ ﻲ ه ﺬﻩ‬
‫اﻟﺤﺎﻟﺔ ﺳﻮف ﻧﺤﺘﺎج إﻟ ﻰ رﻗﻤ ﻴﻦ ﻟﻨ ﺘﻤﻜﻦ ﻣ ﻦ ﺗﻤﺜﻴ ﻞ آ ﻞ ﻣﺮﺑ ﻊ ) أو اﻟﻜﻤﺒﻴ ﻮﺗﺮ ﺳ ﻴﺤﺘﺎج إﻟ ﻰ رﻗﻤ ﻴﻦ ﻟﻜ ﻞ ﻧﻘﻄ ﺔ‬
‫ﻟﻴﺘﻤﻜﻦ ﻣﻦ ﺗﻤﺜﻴﻠﻬﺎ ﺑ ﺎﻷﻟﻮان ( ﻓ ﺎﻟﺮﻗﻢ اﻷول ﺳ ﻮف ﻳﻤﺜ ﻞ ﻋ ﺪد اﻟﻤﺮﺑﻌ ﺎت أو اﻟﻨﻘ ﺎط واﻟ ﺮﻗﻢ اﻟﺜ ﺎﻧﻲ ﺳ ﻮف ﻳﻤﺜ ﻞ‬
‫اﻟﻠﻮن‪ .‬ﻋﻠﻰ اﻟﻄﺎﻟﺐ ﻣﺤﺎوﻟﺔ رﺳﻢ ﺻﻮرة ﻣﻠﻮﻧﺔ وﺑﻌﺪ ذﻟﻚ ﻳﻘﻮم ﺑﺘﻤﺜﻴﻠﻬﺎ ﺑﺎﻷرﻗ ﺎم وﻣﺒﺎدﻟﺘﻬ ﺎ ﻣ ﻊ ﺻ ﺪﻳﻘﻪ‪ .‬ﻳﺠ ﺐ‬
‫ﻋﻠﻰ آﻞ ﻃﺎﻟﺐ إﺧﺒﺎر ﺻﺪﻳﻘﻪ ﺑﺎﻟﺮﻗﻢ اﻟﻤﺨﺼﺺ ﻟﻜﻞ ﻟﻮن ﻟﻴﺘﻤﻜﻦ ﻣﻦ ﺗﻠﻮﻳﻨﻬﺎ‪.‬‬

‫‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪21‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫اﻟﺘﻨﻮﻳﻊ )ﻋﻤﻞ إﺿﺎﻓﻲ(‬
‫‪ -1‬ﻗﺪ ﻳﺤﺎول اﻟﻄﺎﻟﺐ وﺿﻊ ورق ﺷﻔﺎف ﻋﻠﻰ ﻣﺮﺑﻊ رﺳﻢ ﺑﻴﺎﻧﻲ ورﺳﻢ ﺻﻮرة وذﻟﻚ ﻟﺘﻤﻜﻦ اﻟﻄﺎﻟﺐ ﻣﻦ رؤﻳﺔ‬
‫اﻟﺼﻮرة ﺑﻮﺿﻮح أآﺜﺮ‪.‬‬

‫‪ -2‬ﺑﺪﻻ ﻣﻦ ﺗﻠﻮﻳﻦ ﻣﺮﺑﻌﺎت اﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ‪ ،‬ﻗﺪ ُﻳﺠ ﱢﺮب اﻟﻄﺎﻟﺐ وﺿﻊ ﻣﺮﺑﻌﺎت ﻣﻠﻮﻧﺔ ﻻﺻﻘﺔ ﻣﻜﺎﻧﻬ ﺎ ﻟﻴ ﺘﻤﻜﻦ ﻣ ﻦ‬
‫ﺗﻐﻴﻴﺮهﺎ ﺑﺴﻬﻮﻟﺔ‪ .‬أو ﻗﺪ ﻳﺠﺮب اﻟﻄﺎﻟﺐ اﻟﺮﺳﻢ ﻋﻠﻰ ﻟﻮح رﺳﻢ ﺑﻴﺎﻧﻲ أآﺒﺮ آﻨﺸﺎط ﺻﻔﻲ‪.‬‬

‫ﻧﻘﻄﺔ ﻟﻠﻨﻘﺎش‬

‫هﻨﺎك ﻣﺴﺎﺣﺔ ﻣﺤﺪدة ﻟﻠﻨﻘﺎط اﻟﻤﻤﺜﻠ ﺔ ﻟﻠ ﺼﻮرة ﻷﻧﻬ ﺎ ﺗﻤﺜ ﻞ ﺑﺎﻷﻋ ﺪاد اﻟﺜﻨﺎﺋﻴ ﺔ )‪ .( Binary Numbers‬ﻋﻠ ﻰ ﺳ ﺒﻴﻞ اﻟﻤﺜ ﺎل‬
‫آﻴﻒ ﻳﻤﻜﻦ ﺗﻤﺜﻴﻞ ‪ 12‬ﻧﻘﻄﺔ أوﻣﺮﺑﻊ ﺗﺤﻤﻞ آﻠﻬﺎ ﻧﻔﺲ اﻟﻨﻮع ﻣﺜﻼ أﺳﻮد وﻣﺤﺪدة ﺑﺴﺒﻊ ﻧﻘﺎط ﻓﻘﻂ؟‬

‫ﻟﺤﻞ هﺬ اﻟﻤﺴﺄﻟﺔ ﻳﻘﻮم اﻟﻄﺎﻟﺐ ﺑﺘﻤﺜﻴﻞ) ‪ ( 7‬ﻧﻘﺎط ﺳﻮداء ﺛﻢ ﻳﺘﺒﻌﻬﺎ ﺑﺼﻔﺮ )‪ (0‬و) ‪ ( 5‬ﻧﻘﺎط ﺳﻮداء‪.‬‬

‫‪22‬‬ ‫‪Photocopiable for classroom use only.‬‬


‫)‪© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫ﻣﺎ اﻟﻔﻜﺮة اﻟﺮﺋﻴﺴﺔ؟‬
‫ﺁﻟﺔ اﻟﻔﺎآﺲ هﻲ ﻋﺒﺎرة ﻋﻦ آﻤﺒﻴﻮﺗﺮﺻ ﻐﻴﺮ اﻟ ﺬي ﺑ ﺪورﻩ ﻳﻘ ﻮم ﺑﻨ ﺴﺦ ورﻗ ﺔ ذات ﻟ ﻮﻧﻴﻦ اﻷﺳ ﻮد واﻷﺑ ﻴﺾ ﻋﻠ ﻰ ﻣ ﺴﺎﺣﺔ‬
‫)‪ (1000‬ﻧﻘﻄﺔ ﺑﺎﻟﻄﻮل و)‪ ( 2000‬ﻧﻘﻄﺔ ﺑﺎﻟﻌﺮض) ﻣﺮﺑﻌﺎت آﻤﺎ هﻮ ﺑﺎﻟﺮﺳﻢ اﻟﺒﻴﺎﻧﻲ (‪.‬ه ﺬﻩ اﻟﻮرﻗ ﺔ ﺗﺮﺳ ﻞ ﻋ ﻦ ﻃﺮﻳ ﻖ‬
‫ﻣﻮدم اﻟﻰ ﺟﻬﺎز ﻓﺎآﺲ ﺁﺧﺮ) اﻟﻤﺴﺘﻘﺒﻞ ( اﻟﺬي ﺑﺪورﻩ ﻳﻘﻮم ﺑﻄﺒﺎﻋﺔ اﻟﻨﻘﺎط اﻟﻤﺮﺳﻠﺔ ﻋﻠﻰ ورﻗﺔ ﺑﻴﻀﺎء ﻟﻴﻤﺜﻞ اﻟﺼﻮرة أو‬
‫اﻟﺒﻴﺎﻧﺎت اﻟﻤﺮﺳﻠﺔ ) ﻧﻔﺲ ﻋﻤﻠﻴﺔ ﺗﺤﻮﻳﻞ اﻷرﻗﺎم إﻟﻰ ﺻﻮر اﻟﺘﻲ ﻗ ﺎم ﺑﻬ ﺎ اﻟﻄ ﻼب ﻓ ﻲ اﻟﻨ ﺸﺎط اﻟ ﺴﺎﺑﻖ (‪ .‬أﺟﻬ ﺰة اﻟﻔ ﺎآﺲ‬
‫ﻣ ﺼﻤﻤﺔ ﺑﺤﻴ ﺚ ﺗﺘ ﺮك ﻣ ﺴﺎﺣﺔ ﺑﻴ ﻀﺎء )ه ﻲ اﻟﻬ ﻮاﻣﺶ ‪ :‬اﻟﻨﻘ ﺎط اﻟﺒﻴ ﻀﺎء( و ﺗﻄﺒ ﻊ ﺑﻌ ﺾ اﻟﺨﻄ ﻮط اﻷﻓﻘﻴ ﺔ ﺑﺎﻷﺳ ﻮد‬
‫) ﺗﺼﻤﻴﻢ اﻟﺼﻔﺤﺔ ‪ :‬ﻣﻤﺜﻠﺔ ﺑﺎﻟﻨﻘﺎط اﻟﺴﻮداء (‪.‬‬

‫اﻟﺼﻮر اﻟﻤﻠﻮﻧﺔ ﺗﻜﻮن ﻏﺎﻟﺒًﺎ ﻣﻤﺜﻠﺔ ﺑﻤﺠﻤﻮﻋﺔ أرﻗﺎم ﻣﻜﺮرة واﻟﺘﻲ ﺗﺘﻄﻠﺐ ﻣﺴﺎﺣﺔ ﺗﺨﺰﻳﻨﻴﺔ آﺒﻴﺮة‪ .‬ﻓﻠﻬ ﺬا ﺑﻌ ﺾ اﻟﺒ ﺮاﻣﺞ‬
‫ﺗ ﺴﺘﺨﺪم ﺗﻘﻨﻴ ﺎت ﻣﺨﺘﻠﻔ ﺔ ﻟ ﻀﻐﻂ اﻟ ﺼﻮر ﻟﺘ ﻮﻓﻴﺮ ﻣ ﺴﺎﺣﺔ أآﺒ ﺮ‪ .‬ﻓ ﻲ ه ﺬا اﻟﺘﻤ ﺮﻳﻦ ﻗﻤﻨ ﺎ ﺑﺈﺳ ﺘﺨﺪام ﺗﻘﻨﻴ ﺔ ) ‪run-length‬‬
‫‪ (coding‬وهﻲ ﺗﻌﺪ ﻣﻦ اﻟﻄﺮق اﻟﻔ ّﻌﺎﻟﺔ ﻟﻀﻐﻂ اﻟﺼﻮر ﻓﻠﻬﺬا إذا ﻟﻢ ﻧﻘﻢ ﺑﻌﻤﻠﻴ ﺔ ﺿ ﻐﻂ اﻟ ﺼﻮر ) إﻋ ﺎدة ﺗﻤﺜﻴﻠﻬ ﺎ ﺑﺎﻷرﻗ ﺎم‬
‫آﻤﺎ ﻓﻲ اﻟﺴﺎﺑﻖ ( ﻓﺈن ﻋﻤﻠﻴﺔ ﻃﺒﺎﻋﺔ أو ﺗﻤﺜﻴﻞ اﻟﺼﻮر ﺳﻮف ﻳﺘﻄﻠﺐ وﻗﺖ أﻃﻮل وﻣ ﺴﺎﺣﺔ أآﺒ ﺮ ﻣ ﻦ اﻵﻟ ﺔ أو اﻟﻜﻤﺒﻴ ﻮﺗﺮ‬
‫وهﺬا ﻟﻴﺲ ﻋﻤﻠﻴًﺎ‪ .‬إذا أردﻧﺎ إرﺳﺎل ﺻﻮرة أو رﺳﻤﺔ ﺑﺎﻟﻔﺎآﺲ و أﻳﻀًﺎ ﻟﻴﺲ ﻣﻨﺎﺳﺒًﺎ ﻓﻲ ﺣﺎﻟﺔ وﺿ ﻊ ﺻ ﻮر ﻋﻠ ﻰ اﻟﻤﻮاﻗ ﻊ‬
‫اﻹﻟﻜﺘﺮوﻧﻴﺔ‪ .‬ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل ﺑﻌﺾ ﺁﻻت اﻟﻔﺎآﺲ ﺗﻘﻮم ﺑﻀﻐﻂ اﻟﺼﻮر ﺳﺒﻊ ﻣﺮات أﻗﻞ ﻣ ﻦ اﻟ ﺼﻮرة اﻷﺻ ﻠﻴﺔ وﺑ ﺬﻟﻚ‬
‫ﺗﻜﻮن ﻗﺪ وﻓﺮت ﺳﺒﻌﺔ أﺿﻌﺎف اﻟﻮﻗﺖ اﻟﻤﺴﺘﻐﺮق ﺑﺪون ﻋﻤﻠﻴﺔ اﻟﻀﻐﻂ‪.‬‬

‫اﻟﺼﻮر واﻟﺮﺳﻮﻣﺎت ﻏﺎﻟﺒًﺎ ﺗﻀﻐﻂ )‪ ( 10‬إﻟﻰ ) ‪ ( 100‬ﻣﺮة أﻗﻞ ﻣ ﻦ اﻟﺤﺠ ﻢ اﻷﺻ ﻠﻲ وذﻟ ﻚ ﺑﺎﺳ ﺘﺨﺪام ﺗﻘﻨﻴ ﺎت ﻣﺨﺘﻠﻔ ﺔ‪.‬‬
‫ﺑﻔﻀﻞ هﺬﻩ اﻟﺘﻘﻨﻴﺎت ﻳﻤﻜﻨﻨﺎ ﺗﺨﺰﻳﻦ أﻋﺪاد آﺒﻴﺮة ﻣﻦ اﻟﺼﻮر ﻋﻠﻰ ﻣﺴﺎﺣﺔ أﻗﻞ وﺑﻔﻀﻞ هﺬﻩ اﻟﺘﻘﻨﻴﺎت أﻳﻀًﺎ ﻳﻤﻜﻨﻨ ﺎ ﺗ ﺼﻔﺢ‬
‫ﻣﻮاﻗﻊ اﻹﻧﺘﺮﻧﺖ اﻟﺘﻲ ﺗﺤﻮي ﺻﻮر ورﺳﻮﻣﺎت ﺑﻄﺮﻳﻘﺔ أﺳﺮع‪.‬‬

‫اﻟﻤﺒﺮﻣﺠﻴﻦ ﻋﺎد ًة ﻳﺨﺘﺎرون اﻟﺘﻘﻨﻴﺔ اﻟﻤﻨﺎﺳﺒﺔ ﻟﻀﻐﻂ أو ﺗﺤﻮﻳﻞ اﻟﺼﻮر إﻟﻰ أرﻗﺎم وذﻟﻚ ﺣﺴﺐ ﻧﻮع اﻟﺼﻮر واﻟﺮﺳﻮﻣﺎت‪.‬‬

‫‪Photocopiable for classroom use only.‬‬ ‫‪23‬‬


‫)‪© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz‬‬
‫اﻟﺤﻠﻮل و اﻟﺘﻮﺿﻴﺤﺎت‬
‫أﺟﻮﺑﺔ ﺗﻤﺮﻳﻦ ﻓﺎآﺲ اﻷﻃﻔﺎل‬

24 Photocopiable for classroom use only.


© 2005 Computer Science Unplugged (www.unplugged.canterbury.ac.nz)
Photocopiable for classroom use only. 25
© 2002 Computer Science Unplugged (www.unplugged.canterbury.ac.nz)

You might also like