01-01- تمثيل البيانات (11-23) PDF
Document Details
Uploaded by DedicatedSilver
الحكم بن هشام بالمهد - مسارات
Tags
Summary
This document is about representing data, including numbers, in various systems like binary, decimal, and hexadecimal. It explains how computers internally represent data using electrical signals and different numbering systems. It also provides examples and exercises.
Full Transcript
الدرس األول: تمثيل البيانات ف ف ش تنت� أجهزة الحاسب الحديثة ي� كل مكان ،حيث توجد حاسبات مكتبية ي� البيوت والمدارس وأماكن العمل ،وأجهزة حاسب ت ال� تماثل قدرات الحاسب ،ولكن كيف محمولة سهلة النقل من مكان إىل آخر ،وكذلك الهواتف الذكية ذات القدرات فالعالية ي تتعامل هذه األجه...
الدرس األول: تمثيل البيانات ف ف ش تنت� أجهزة الحاسب الحديثة ي� كل مكان ،حيث توجد حاسبات مكتبية ي� البيوت والمدارس وأماكن العمل ،وأجهزة حاسب ت ال� تماثل قدرات الحاسب ،ولكن كيف محمولة سهلة النقل من مكان إىل آخر ،وكذلك الهواتف الذكية ذات القدرات فالعالية ي تتعامل هذه األجهزة مع البيانات المختلفة كاألرقام والحروف والصور؟ ستتعرف ي� هذا الدرس عىل أنظمة تمثيل البيانات. ئ الثنا� ()Binary System النظام ي تعمل أجهزة الحاسب بالطاقة الكهربائية ،ولهذا فإن مكوناتها الداخلية يمكنها ي ز ين حالت� فقط ،وهما حالة وجود جهد تمي� ُ منخفض ( )low-voltage stateأو حالة وجود جهد مرتفع ( .)high-voltage stateيمكنك أن تطلق عىل أجهزة الحاسب ئ ت الثنا� الذي ال� تستخدمها هذه الحاسبات داخلها لتعمل بصورة صحيحة مبنية عىل نظام العد اسم اآلالت ،حيث ي إن "اللغة" ي ف يستخدم ي ن ويش� إىل حالة الجهد المرتفع. ويش� إىل حالة الجهد المنخفض)1( ، رقم� فقط ي� كتابة األعداد)0( : ي ي النظام ش الع�ي ()Decimal Numeral System-DEC نز ف يمكنك إنشاء جميع األعداد باستخدام سلسلة أعداد مكونة من 0و .1كما تعلم ف� النظام ش م�لة ي� الرقم تأخذ قيمة الع�ي فإن كل ي ف الرقم� 0و ،9وعند تجميعها ً معا لتشكيل رقم ،فإن كل نز م�لة تزداد عىل سابقتها بالزيادة � األس واألساس ثابت ش ين تت�اوح ي ن ع�ة. ب� ي لتمثيل الرقم 131بنظام العد ش الع�ي: الرقم 1 3 1 قيمة نز الم�لة 1= 100 10= 101 100= 102 + )30=( 10*3 = )100=( 100*1 )1=( 1*1 + 131 ف ئ ين الثنا� ،ولكن وجه االختالف هنا أن كل رقم يمكن أن يحتمل إحدى يجري استخدام المبدأ نفسه ي� النظام القيمت� 1 ، 0 ي ف بالزيادة ي� األس واألساس ثابت ...8 ،4 ،2 ،1( 2إلخ). ئ الثنا� بالصورة :10000011 عىل سبيل المثال يكون تمثيل الرقم 131بالنظام ي 1 الرقم قيمة نز الم�لة 1= 2 0 1 2= 2 1 0 4= 2 2 0 8= 2 3 0 16= 2 4 0 32= 2 5 0 64= 2 6 1 128= 2 7 131 = )128=( 128*1 + )0=( 64*0 + )0=( 32*0 + )0=( 16*0 + )0=( 8*0 + )0=( 4*0 + )2=( 2*1 + )1=( 1*1 ن ف ف الحظ أن قيمة نز ين اليم� ي� أي من الم�لة للرقم الموجود ي� أقىص يه 1وأن ي النظام� ي ً أي رقم (باستثناء الصفر) لقوة صفر يساوي واحدا ،ولذلك تكون .1 = 20 = 100 ئ الثنا�. هكذا يمكنك قراءة وفهم أي رقم بالنظام ي ُ ف ويه تأخذ أحد إن أصغر خانة لتمثيل البيانات ي� أجهزة الحاسب تسىم بت ( )Bitي ت ي ن لكلم� خانة ثنائية (.)binary digit يه اختصار االحتمال� :صفر أو واحد .كلمة Bitي ي 11 النظام الستة ش ع�ي ()Hexadecimal Numerical System-HEX تقدمت صناعة الحاسبات ُلتصبح أقوى ث وأك� قدرة عىل التعامل مع البيانات ،وقد كان هذا التطور ً سببا لظهور نظام العد الستة ش ع�ي. ُ ِّ تصغ� سالسل األعداد الثنائية المستخدمة. وقد ُوظف هذا النظام من أجل ي ً ف ش ن يع� أن كل خانة تأخذ 16احتمااًل لقيم مختلفة .ي� هذه الحالة تحتاج إىل استخدام أساس نظام العد الستة ع�ي هو الرقم ،16وهذا ي ً ُ الرموز بداًل من األعداد .15 ،14 ،13 ،12 ،11 ،10لذلك يستخدم الحرف Aلتمثيل العدد ،10والحرف Bلتمثيل العدد 11و Cلتمثيل العدد ... 12إلخ. ش يه: أعداد النظام الستة ع�ي بأساس 16ي 0 2 1 3 4 5 6 7 9 8 A B C E D F ف� النظام الستة ش ع�ي( ،بالزيادة ف ي� األس واألساس ثابت 16مثل ( ،4096 ،256 ،16 ،1إلخ). ي ِّ ع�ي إىل مكافئه بالنظام ش لتحول العدد 1C8Aبنظام العد الستة ش الع�ي: الرقم نز قيمة الم�لة A 1= 160 )10=( 1*10 1 C 3 4096= 16 256= 162 = )4096=( 4096*1 + )3072=( 256*12 + 8 16= 161 )128=( 16*8 + التحويل ي ن ب� األنظمة من َّ السهل التحويل من نظام عد إىل نظام آخر باستخدام حاسبة ويندوز (.)Windows Calculator ع�ي إىل عدد ستة ش ِلتحويل عدد ش ع�ي: > افتح تطبيق الحاسبة (.)Calculator ت >اضغط عىل الخيا رات 1 واخ� وضع م�مج (2 .)Programmer ب ً ش >اضغط عىل نظام األعداد مثاًل ع�ي (3 .)DEC ً >اكتب الرقم وفقا لنظام األعداد المحدد4 . > ت اخ� نظام أعداد آخر ترغب بتحويل الرقم إليه. 4 3 2 5 ً نظرا ألن نظام العد الستة ش ع�ي يحتوي عىل بعض م� الحاسب يستمتعون بإنشاء األحرف فإن ب م� ج ي بعض "األرقام الرسية" لتهجئة الكلمات واستخدامها ً ف ي� برامجهم للداللة عىل أشياء معينة ،فمثاًل يكون استخدام الرقم الستة ش ع�ي " "DEADBEEF ال�نامج ،ويكون استخدام لإلشارة إىل تعطل ب ف " "BADF00Dبوساطة أبل ( )Appleي� نظام تشغيل آي أو إس ( )iOSعند تعطل أحد التطبيقات. 12 1 5 7306 تمثيل البيانات لتمثيل النص ف� الحاسب نستخدم ما يسىم نظام ت ال� ي ز ) الذي يتضمن قائمة من األحرف يجري تحويلها إىل النظامcharacter set( �م ي ئ أحد أشهر أنظمة ت.�الثنا ُ )ASCII( م� هو نظام أسيك يه اختصار لـنظام ي زASCII كلمة.الموضح باألسفل ال� ي ز ترم� وتبادل المعلومات ي ي ي .)American Standard Code for Information Interchange( �النموذ األمرييك ج ي ي البيانات ف� أنظمة ت ال� ي ز م� المختلفة ي وما يماثلها من أعداد شASCII �الجدول يوضح الرموز ف ع�ية وستة ي ئ ً ع�ية ولكنها ش .الثنا� لتحفظ عىل الحاسب النظام إىل تحول فعليا ي ً 32 أول رمزا ف� نظام ي ز تم حجزها ألغراض خاصةASCII �ترم ي َ . داخل الملفات النصيةTab وEnterمفتايَح مثل تمثيل ي 0 1 Dec Hex Char Action (if non-printing) Dec NUL SOH (nul) (start of heading) 32 33 Hex 20 21 22 2 2 STX (start of text) 34 3 4 3 4 ETX EOT (end of text) (end of transmission) 35 36 23 6 7 6 7 ACK BEL (acknowledge) (bell) 38 39 26 5 8 5 8 ENQ BS (enquiry) (backspace) 37 40 24 25 27 28 Char 40 65 " 66 67 41 42 # $ % & ' ( 9 A B HT LF VT (horizontal tab) (NL linefeed,new line) (vertical tab) 41 42 43 12 13 14 C D E FF CR SO (NP linefeed,new page) (carriage return) (shift out) 44 45 46 2C 2D 2E , . 15 16 F 10 SI DLE (shift in) (data link escape) 47 48 2F 30 / 0 18 19 12 13 DC2 DC3 (device control 2) (device control 3) 50 51 32 33 2 3 20 21 22 23 24 25 26 27 28 29 30 31 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F DC1 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US (device control 1) (device control 4) (negative acknowledge) (synchronous idle) (end of trans. block) (cancel) (end of medium) (substitute) (escape) (file separator) (group separator) (record separator) (unit separator) 49 52 53 54 55 56 57 58 59 60 61 62 63 31 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F Hex 64 9 10 11 11 Dec Space ! 29 2A 2B 17 13 0 1 ) * + 1 4 5 6 7 8 9 : ; < = > ? 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F Char Dec Hex Char @ A 96 97 60 61 ` a B 98 62 b C D 99 100 63 64 c d F G 102 103 66 67 f g I J K 105 106 107 69 6A 6B i j k L M N 108 109 110 6C 6D 6E l m n O P 111 112 6F 70 o p R S 114 115 72 73 r s U V W X Y Z [ \ ] ^ _ 117 118 119 120 121 122 123 24 125 126 127 75 76 77 u v w x y z { | } ~ DEL E H Q T 101 104 113 116 65 68 71 74 78 79 7A 7B 7C 7D 7E 7F e h q t تمثيل الصور يتعامل الحاسب مع الصور من خالل نظام األلوان حيث يكون تمثيل لون كل بكسل داخل الصورة بطرق عديدةُ ، ويعد استخدام نظام ِ ً شيوعا .ف� هذا النظام ُي َّ ث (أحمر ،ض ع� عن كل لون بمزي ــج من هذه األلوان األساسية الثالثة ،وهكذا األك� أخ� ،أزرق) ( )RGBالطريقة ب ي ف ت يجري تخزين 3قيم لكل بكسل � الصورة ،واحدة لكل لون .ت�اوح قيمة كل منها ي ن ب� 0و 255وتدل عىل تدرج كل لون. ي R G B أبيض 255 255 255 أحمر 255 0 0 أصفر ض أخ� 255 255 0 0 255 0 سماوي 0 255 255 أزرق 0 0 255 255 0 255 0 0 0 ن أرجوا� ي أسود ً ث ُي َعد الفيديو بشكل عام فإنه يمكن النظر للفيديو بوصفه سلسلة من الصور الرقيم من أك� البيانات تعقيدا ليتم تمثيله ،ولكن ُ ٍ ي بيانات ثنائية يجري تشغيلها صورة ِت َلو األخرى .يكون استخدام تقنية ضغط الصور لتقليل المساحة المحفوظة عىل شكل ٍ المطلوبة لحفظها وزيادة رسعة معالجتها. ق المنط� والبوابات َ المنطقية ()Boolean Algebra الج� ب ي ُ ف تحفظ البيانات ي� الحاسب عىل شكل بيانات ثنائية ( ،)0،1ويقوم الحاسب بإجراء العمليات عىل األرقام الثنائية ( )0،1من خالل ما يسىم بالبوابات المنطقية. 14 ما البوابات المنطقية؟ ث يه دائرة ت إلك�ونية تستقبل قيمة مدخلة واحدة أو أك� وتنتج قيمة واحدة ،وترتبط كل بوابة منطقية بجدول يسىم جدول الحقيقة ي ُ ظهر جميع االحتماالت للقيم الداخلة وما يقابلها من قيم خارجة لكل بوابة منطقية. ( )Truth Tableي ِ ف ق المنط� NOT الن� ي بوابة ي ُ ق بوابة ف المنط� NOTتستقبل قيمة واحدة ُ كمدخل وتنتج الن� ي ي المدخل ،فإذا كان ُ كمخرج ،وتقوم بعكس ُ قيمة واحدة ُ المدخل 0 المدخل ُ 1 فالمخرج ،1أما إذا كان ُ ُ فالمخرج .0 مدخل A مخرج Not A 0 1 1 0 إدخال NOT A A إخراج ق بوابة ض المنط� AND ال�ب ي ق ً قيمت� ُ بوابة ض ين وبناء كمدخل، ال�ب المنط� ANDتستقبل ي المخرج ،فإذا كان كالهما 1فسيكون ُ عليهما ُيحدد ُ المخرج ،1أما غ� ذلك فإن ُ المخرج .0 إذا كان ي مدخل A مدخل B مخرج A and B 0 0 0 0 1 0 1 0 0 1 1 1 A*B إدخال إخراج ق المنط� OR بوابة الجمع ي ق ق المنط� ORويه مثل بوابة ض المنط� تستقبل ال�ب بوابة الجمع ي ي ي ُ قيمت� ُ ين . .0 خرج الم فإن ،0 كالهما كان إذا دخل كم ما عدا ذلك فإن ُ المخرج يكون .1 مدخل A مدخل B مخرج A or B 0 0 0 0 1 1 1 0 1 1 1 1 إدخال A+B إخراج 15 بوابة االختيار المقصور XOR ً إن بوابة االختيار المقصور ( XORتسىم أيضا بوابة ORالحرصية) ُمخرجها هو 0إذا كان كال ُ ين ين الم ي ن مختلف�. متماثل� ،و 1إذا كانا دخل� مدخل A مدخل B مخرج A or B 0 0 0 0 1 1 1 0 1 1 1 0 إدخال A B إخراج ت ال�انزستورات ()Transistors ت ن بناء عىل ُمستوى إشارة ُ أك� .ت ُتصنع البوابة المنطقية من ترانزستور واحد أو ث و� يعمل ً الجهد الداخل ال�انزستور هو عنرص إلك� ي ً ئ ئ الكهربا�. الكهربا� أوكمقاومة تمنع مرور التيار إليه فيعمل إما موصاًل للتيار ي ي ئ تستخدم البوابات ف� جميع مكونات الحاسب ً العشوا� ( )RAMإىل ذاكرة الفالش الخارجية َ المحمولة. بدءا من ذاكرة الوصول ي ي مزيجا ً ً خاصا من البوابات تسمح بالمحافظة عىل حالتها من أجل حفظ البيانات بشكل دائم دون الحاجة هذه الذاكرة تستخدم لوجود الطاقة الكهربائية لتبقيها محفوظة بعد إزالتها من الحاسب. ترانزستور ترانزستور Transistor مكثف Capacitor المقاومة Resistor معلومة 16 ين لتحس� عمليات البحث عىل الشبكة العنكبوتية؟ هل تعلم أنه يمكنك استخدام المعامالت المنطقية ف ت الن� .NOT يمكنك استبعاد النتائج ي ال� تحتوي عىل كلمة معينة وذلك باستخدام معامل ي ف عىل سبيل المثال ،إن البحث عن (رسعة الجاكوار -سيارة) سيظهر ي� النتيجة رسعة حيوان الجاكوار، ويستبعد نتائج البحث عن السيارات من نوع جاكوار ،مع األخذ بالحسبان أن المسافة ي ن ب� الكلمات يتم ت ال� وضعتها. التعامل معها كمعامل ،ANDوبناء عىل ذلك ستظهر نتائج البحث بجميع الكلمات ي الدارات ُ المتكاملة ()Integrated Circuit ت بدمج عدة بوابات ً اإللك�ونية مثل معا وبإضافة بعض العنارص ُ ِّ ت ُ إلك�ونية تسمح والمكثفات يمكنك إنشاء دا رات المقاومات بتوصيل العديد من المداخل والمخارج. ُ ُ الدارة ُ ش يه مجموعة من الم تكاملة (تسىم أيضا رقاقة أو �يحة) ي ت المركبة ً المتكاملة ُ اإللك�ونية ُ معا .لقد أحدثت الدارات العنارص ف ت ُ الصغ�ة ثورة ي� عالم التقنية واإللك�ونيات المتكاملة أو الرقائق ي ُ ت ال� تستهلكها ،وقدرتها العالية بسبب صغر حجمها ،والطاقة القليلة ً ي عىل تنفيذ مهام ُمعقدة برسعة هائلة جدا. ِّ وحدة المعالجة المركزية ( )Central Processing Unitتشغل وظائف المعالجة الرئيسة للحاسب ،وتدير مهمة واحدة ف ي� كل مرة. وحدة معالجة الرسومات ()Graphics Processing Unit تستخدم أساسا لمعالجة الصور ،وتدير العديد من المهام المختلفة ف ي� وقت واحد (تعدد المهام). تذكر ،يمثل الرقمان 0و 1اإلشارات الكهربائية ،حيث يمثل 0الجهد المنخفض ويمثل 1الجهد المرتفع. للحصول عىل فكرة عن صغر حجم هذه المكونات ت ال� يتكون منها الحاسب الخاص بك: ي عدد ت وحدة ُ ال�انزستورات المعالجة السنة 2,300 CPU 1971 5,000,000,000 CPU 2012 33,700,000,000 CPU 2021 3,500,000 GPU 1997 7,080,000,000 GPU 2012 59,000,000,000 GPU 2021 لنطبق ً معا تدريب 1 ِّ التالية؟دون المخرج ف ي� الجدول أدناه: هل يمكنك تحديد كافة مخرجات الدارة مدخل A 0 0 1 1 مدخل B 0 1 0 1 المخرج المخرج تدريب 2 امأل الفراغات ف ي� الجدول أدناه: ئ ثنا� نظام ي 1101 نظام ش ع�ي نظام ستة ش ع�ي 85 3F8 17 تدريب 3 الب� ف� حساباتهم المختلفة مع األرقام بالنظام ش يتعامل ش الع�ي ،أما الحاسب فال يمكنه معالجة ي ئ الثنا� .كيف يمكن التحويل من نظام عددي إىل نظام آخر؟ البيانات سوى بالنظام ي ئ الثنا� " "01010101من 8أعداد يطلق عليها اسم بت ( .)Bitsولتحويل هذا الرقم إىل النظام ش الع�ي، > يتكون الرقم ي ف نز نز غ� الصفرية فقط .يصبح نقوم بكتابة األعداد ي� صف واحد ثم نحسب قيمة الم�لة لكل رقم ونجمع قيمة الم�لة ي المجموع الناتج هو الرقم ش فئ المكا�. الع�ي األعداد الثنائية قيمة نز الم�لة 1 0 1 0 1 0 20=1 21=2 22=4 23=8 24=16 25=32 +1 0 +4 0 + 16 0 1 0 27=128 26=64 + 64 0 العدد ش الع�ي =85 ف ئ المكا� ش فئ الثنا� " "10101010بملء الفراغات ي� الجدول أدناه؟ الع�ي للرقم > هل يمكنك حساب ي األعداد الثنائية قيمة نز الم�لة 0 20=1 1 21=2 0 22=4 1 23=8 0 24=16 1 25=32 1 0 العدد ش 27=128 26=64الع�ي = الع�ي الناتج إىل العدد ش > اجمع العدد ش الع�ي (.)85 •.ما العدد ش الع�ي الذي تم الحصول عليه؟ ئ ش ثنا�؟ •.هل يمكنك تحويل هذا العدد الع�ي إىل ي > قد يساعدك إكمال الجدول ف ي� هذه العملية. األعداد الثنائية قيمة نز الم�لة 20=1 21=2 22=4 23=8 24=16 25=32 العدد ش الع�ي 27=128 26=64 = ئ الثنا� بهذه الصورة؟ > ماذا الحظت بشأن العدد ي 18 ف ت ال� يمكن تمثيلها ي� 8بت؟ قد يبدو من الصعب تحويل عدد صحيح موجب إىل > كم عدد األعداد الصحيحة الموجبة ي ئ التايل: النحو عىل وذلك المتتالية"، "القسمة طريقة باتباع األمر هذا تنفيذ يمكن ولكن ، الثنا� مكافئه ي ي • نقسم العدد ش الع�ي عىل .2 • نقسم الناتج عىل 2مرة أخرى ،ثم نقسم الناتج الجديد مرة أخرى عىل ،2وهكذا نستمر بالقسمة ت ح� الحصول عىل 0 كحاصل للقسمة. مثال باق، نضع الرقم ( )1عندما يكون للقسمة ٍ باق. ونضع الرقم ( )0عندما ال يكون للقسمة ٍ ئ ي ن الثنا�. الرقم أقىص اليم� هو أساس النظام ي ق عكيس. با� كل عمليات القسمة تب�تيب •.نكتب ي ي ئ ئ فئ المكا� لنحسب الثنا� 43هو " ،"101011وكما نرى فهو يتكون من 6أعداد فقط .إذا الثنا� للرقم .43الرقم ي ي أردنا تحويله إىل 8أعداد فكل ما علينا فعله هو إضافة صفرين إىل يساره ليبدو بهذه الطريقة "."00101011 ئ فئ الثنا� للرقم 85بهذه الطريقة؟ المكا� > هل يمكنك حساب ي 19 تدريب 4 هيا نستكشف ً معا ... ش ت ال� قد تشغلها مجموعة من األعداد الثنائية. يجري استخدام األعداد الستة ع�ية الختصار المساحة ي ع�ية واألعداد ش ب� األعداد الستة ش يوضح الجدول التايل االرتباط ي ن الع�ية. ي النظام الستة ش ع�ي 0 1 2 3 4 5 6 7 8 9 A النظام ش الع�ي 0 1 2 3 4 5 6 7 8 9 15 14 13 12 11 10 B D C F E ش ش ت ال� تعرفت عليها للتحويل. إن تحويل عدد ستة ع�ي إىل مكافئه الع�ي يكون بطريقة مشابهة لتلك ي مثال يكا� الرقم " "941بالنظام ش الع�ي .الرقم الستة ش ع�ي إىل مكافئه ش تحويل العدد الستة ش ع�ي " "3ADف ئ الع�ي. النظام الستة ش ع�ي النظام ش الع�ي قيمة نز الم�لة D A 3 13 160=1 13*1 + 13 10 161=16 10*16 + 160 3 162=256 3*256 + 768 العدد ش الع�ي =941 ّ ع�ي " "2A13إىل رقم ش حول اآلن الرقم الستة ش ع�ي بتعبئة الجدول أدناه. النظام الستة ش ع�ي قيمة نز الم�لة 3 160=1 1 161=16 A 2 163=4096 162=256 العدد ش الع�ي = ً ش ش ت ال� اتبعتها سابقا .هل يمكنك العثور عىل الرقم > لتحويل رقم ع�ي إىل رقم ستة ع�ي ،اتبع طريقة "القسمة المتتالية" ي ع�ي الذي يتوافق مع الرقم ش الستة ش الع�ي ""1234؟ مثال ئ فئ المكا� للرقم .1234 الثنا� لتحسب الرقم ي > ما الرقم الستة ش ع�ي الناتج؟ 20 اليم� هو أساس النظام الستة ش الرقم أقىص ي ن ع�ي تدريب 5 يتم تخزين جميع أنواع البيانات من نصوص وصور وبيانات أخرى عىل صورة أرقام ثنائيةُ .ت َعد مجموعة ي ز أسيك ترم� ي ي ن للتعب� عن األرقام ،فعىل سبيل المثال ،يقوم نموذج RGB من أوىل نماذج تخصيص الحروف بتعي� أرقام إىل األلوان ي المختلفة. ف ف > ارجع إىل الجدول الموجود ي� كتابك (صفحة )9الذي يحدد موقع كل حرف ي� نظام ،ASCIIثم ابحث عن األعداد والمكا� الستة ش ين فئ للحرف� " "Sو "."O ع�ي الثنائية المكونة من 8بتات، حرف بنظام ASCII ئ ف الثنا� ي� 8خانات العدد ي العدد الستة ش ع�ي ""S ""Ο ت ال� وجدتها أعاله صحيحة أم ال (انظر صفحة .)8 > افتح حاسبة ويندوز وحدد ما إذا كانت األرقام ي ف > استخدم نموذج ألوان ( RGBصفحة )10لتحديد لون كل بكسل ي� الشاشة .الحظ تمثيل كل لون من األلوان األساسية ض واألخ� واألزرق) بـ 255درجة لونية .يوضح الجدول أدناه هذا التدرج لكل 10بكسل. الثالثة (األحمر يتم تحديد كافة األلوان باستخدام رقم مكون من ثالث خانات يمثل تدرج كل لون من األلوان األساسية الثالثة .يمكنك ف ين رقم� فقط ي� الجدول صفحة 10من الكتاب رؤية ثمانية من هذه األلوان .يتم تحديد هذه األلوان بإجراء مزي ــج من ( .)8 = 23يمثل الرقم 255أعىل درجات األلوان الفاتحة وهو اللون األبيض ،بينما يمثل الرقم 0أعىل درجات األلوان الداكنة ت ت ال� يمكن تمثيلها هو: وهو اللون األسود. وبالتايل فإن العدد ي ي اإلجمايل ل�كيبات األلوان ي !16,777,216 = 2563 ُ جر بعض العمليات الحسابية وتمأل الفراغات ف ي� الجمل التالية: > لت ِ ئ ت ال� تحدد اللون بعدد يكون تمثيل كل لون برقم ي ثنا� مكون من 8بت .فإذا كان 1بايت = 8بت ،فسيتم تحديد الثالثية ي حوايل 16ميجا بكسل صغ�ة (بكسل) بسعة للكام�ات الرقمية الحديثة تخزين صورة تتكون من نقاط .........بايت .يمكن ي ي ي ف (حوايل 16مليون بكسل) .يتم تخزين ثالثية لونية من 8بت ي� كل نقطة (بكسل) ،ومن ثم يتم تخزين .............بايت .إذا ي ً حوايل الصورة فستشغل بايت، 1000 تقريبا يساوي بايت كيلو 1 كل وكان بايت، كيلو 1000 ا تقريب يساوي بايت ميغا كان 1 ي ........ميغا بايت من ذاكرة الجهاز. 21 ف ت > ابحث عن صورة عىل اإلن�نت واحفظها ي� مجلد "الصور" بأي اسم تريده باالمتداد ،*.bmpثم احفظ الصورة نفسها باالسم نفسه ولكن باالمتداد .*.jpg > انظر إىل دقة وحجم هذه الملفات وأكمل الجدول أدناه. الحجم بالميجابايت الدقة()...x... عدد البكسالت ()MEGAPIXEL ملف الصورة ().*BMP ملف الصورة ().*JPG ت ال� حفظتها؟ • ما نسبة ضغط الملفات ي • هل يمكنك حساب حجم الملف ()*.bmp؟ ث ث حول هذا ت ع�ي ( )AC,5E,2Fف� نموذج ّ .RGB ثال� ستة ش > يجري تحديد اللون الثال� باستخدام ال�كيب بواسطة تركيب ي ي ي َ ٍّ ْ ف الصيغة ش ن ن الع�ية ،ودونه ي� الفراغات يب� القوس� (.)......... ، ......... ، .......... ي ً ً ً مثاًل) ف� ملف ،Wordثم ت اخ� تعبئته باللون المناسب .توضح الصور التالية تمثيل اللون > رسم شكاًل بسيطا (مستطيل ي ً وفقا لنموذج .RGB > ما اللون الذي يمكنك رؤيته؟ 22 تدريب 6 التطوير والتنفيذ يجري الحاسب العمليات الحسابية من خالل الربط الصحيح ي ن ب� البوابات المنطقية (صفحة .)10تحتوي البوابات ت ين ال� ( ANDو ORو )XORعىل مدخل� لإلشارة ،بينما تحتوي بوابة NOTعىل مدخل واحد فقط .لتتعرف عىل المهام ي يمكن تنفيذها من خالل هذه البوابات وكيفية القيام بذلك. ً ت لتف�ض أن لديك Aو Bبالصيغة الثنائية .كما ّ تعرفت سابقا ،يتكون كل منهما من 1بت ويحتمل ف ئ ش ي ن النظام� كالهما القيمة 0أو القيمة .1ستقارن اآلن عملية جمع األرقام ي� والثنا� الع�ي ي (انظر إىل الجدول :)1 الجدول 1 ئ الثنا� النظام ي النظام ش الع�ي A C B 0=0+0 0 + 0 = 0 0 1=0+1 + 1 0 = 0 1 1=1+0 + 0 1 = 0 1 2=1+1 + 1 1 = 1 0 ئ ف الثنا� ي� Cهو رقم يتكون من 2بت .لذلك فإنه عند الحظ أن المجموع بالنظام ي ف ين ين مخرج� للرقم Cكما هو موضح ي� مدخل� مثل ( )Aو ( ،)Bستحتاج إىل وجود جدول الحقيقة هنا ،حيث المخرج C1عىل الجهة اليرسى ،والمخرج C2عىل ن اليم�( .انظر إىل الجدول .)2 الجهة > يوضح الجدول المقابل عملية الجمع باألعىل. ف ف > ارسم البوابة المناسبة ي� كل مربــع ي� الشكل أدناه ،بحيث تمثل الدارة الجدول .2 A B C1 الجدول 2 C A B 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 C2 C1 0 C2 23