Professional Documents
Culture Documents
5e6189fc8d10b Publication
5e6189fc8d10b Publication
الحا�سوب
ﺍﻟﺤﺎﺳﻮﺏ
الجزء الأول
ﺍﻟﺠﺰﺀ ﺍﻷﻭﻝ
ال�صف العا�شر
ISBN 978-9957-84-723-4
www.jnob-jo.com
10
�إدارة المناهج والكتب المدر�سية
الجزء الأول
ال�صف العا�شر
ال ّنا�شر
وزارة التربية والتعليم
�إدارة المناهج والكتب المدر�سية
ي�سر �إدارة المناهج والكتب المدر�سية ا�ستقبال مالحظاتكم و�آرائكم على هذا الكتاب على العناوين الآتية
هاتف ،4617304/508 :فاك�س� ،4637569 :ص.ب )1930( .الرمز البريدي11118:
�أو على البريد الإلكترونيE-mail: Scientific.Division@moe.gov.jo :
www.jnob-jo.com
بناء على ِ
جميعهاً ، الها�شمي ِة
ّ أردني ِة ِ
المملـكـة ال ّ مدار�س
ِ ِ
الكتاب في تدري�س هذا
َ عليم رت وزار ُة ال ّت ِ
ربية وال ّت ِ قر ْ
ّ
الدرا�سي 2017 / 2016م. العام
بدءا من ِ
عليم رقم ( )2016/63تاريخ 2016 /3/6مً ، مجل�س ال ّت ِ
ربية وال ّت ِ ِ قرارِ
ّ
التـ�صمـيـــ��م :زي��اد محم��د عدن��ان مهي��ار التحري��ر العلم��ي :ليل��ى محم��د العط��وي
التحـــريـ��ر الفن��ي :ن��داء ف���ؤاد �أب��و �شنب التحري��ر اللغ��وي :مو�س��ى يو�س��ف ج��رار
ا لإنت��اج :د .عبدالرحم��ن �سليم��ان �أب��و �صعيلي��ك
www.jnob-jo.com
ِ
المحتويات قائم ُة
ال�صفحة المو�ضو ع
5 المقدمــــ ُة
6 ِ
المعلومات مخاطر تكنولوجيا
ُ الوحد ُة الأُولى:
َ
8 الف�صلُ ال ّأولُ :حقوقٌ حمايتُها واجب ٌة
8 ِ
المعلومات. � اً
أول :الخ�صو�صي ُة و�سري ُة
13 ثانيا :الملكي ُة الفكري ُة.
ً
22 ِ
والمعلومات. ِ
�صاالتآثار ال�سلبي ُة لتكنولوجيا االتِّ
الف�صلُ الثاني :ال ُ
22 إدمان إالنترنت. � اً
أولُ � :
26 ِ
المعلومات. مخاطر تكنولوجيا
ُ ثانيا:
ً
31 الجرائم إاللكترونية.
ُ ثال ًثا:
39 �أ�سئل ُة الوحد ِة.
www.jnob-jo.com
ال�صفحة
المو�ضو ع
www.jnob-jo.com
أ�صبح ِ
المجاالتَ � ، �صاالت ،ودخو ِلها في �ش َّتى
ِ ِ
المعلومات واال ّت المت�سارع لتكنولوجيا
ِ النمو
في ظ ِّل ِّ
التعامل
ِ ِ
وكيفية ِ
وطرقه، التوا�صل
ِ و�سائل
ِ من ٍ
جديد ْ والتعر ُ
ف �إلى ك ِّل ُّ ال�ضروري مواكب ُة هذا التطورِ ،
ِّ من
َ
معها.
َ
وان�سجاما
ً ِ
وعلومه، ِ
الحا�سوب ِ
مجال ِ
التقنية في ِ
العالمية والم�ستجدات ِ
التوجهات الع على ِّ
وباالط ِ
مو�ضوعات تكنولوجي ٍة حديث ٍة في هذا
ٍ طرح
َ والتعليم وفل�سف ِتهاْ ،
فقد ارت�أينا ِ ِ
التربية ِ
وزارة مع ر� ِؤية
َ
ِ
ال�سلبية ِ
واالت�صاالت ،و�آثارِ ها ِ
المعلومات مع تكنولوجيا التعامل َ
ِ ِ
التنبيه لمخاطرِ �سو ِء بين
تتنوع َ
ُ ِ
الكتاب،
من
كان َ ِ
الفكرية .وكذلك َ ِ
الملكية ِ
وحقوق بالخ�صو�صي ِة
ّ ِ
والتعريف ِ
والج�سدية ، ِ
النف�سية ِ
الناحية من
َ
و�شيق ٍة.
برامج مفيد ٍة ّ
َ لعمل ِ
ا�ستخدامها ِ ِ
كيفية وتو�ضيح
ُ ِ
البرمجة، بمفهوم ِ
لغات ِ التعريف
ُ ٍ
بمكان الأَ ِ
همية
ِ
التقنيات الحا�سوب وا�ستخداما ِتها ،و� ِّ
أهم ِ ِ
�شبكات معلومات مفيد ٍة َ
حول ٍ الكتاب على
ُ كما احتوى
برمجيات تطبيقي ٍة،
ٍ الطالب �ساب ًقا من
ُ وا�ستكمال ِلما تع َّلم ُه
اً العالم.
ِ َ
حول للتوا�صل
ِ ِ
الم�ستخدمة ِ
الحديثة
ِ
والمدر�سة. ِ
للطالب وم�شاريع مفيد ًة
َ ٍ
معلومات ِّقيم ًة واحتوت
ْ ِ
البيانات، ِ
قواعد جاءت وحد ُة
ْ
ونتقدم بال�شكر لوحدة مكافحة الجرائم الإلكترونية من البحث الجنائي ،والمكتبة الوطنية على
الدعم الذي قدموه لنا ومراجعة المادة العلمية الخا�صة بحقوق الملكية الفكرية والجرائم االلكترونية.
www.jnob-jo.com
ﻣﺨﺎﻃﺮ ﺗﻜﻨﻮﻟﻮﺟﻴﺎ
اﻟﻮﺣﺪة ا وﻟﻰ
1
اﻟﻤﻌﻠﻮﻣﺎت
ِ
�صاالت وتكنولوجيا ٍ
تطورات كثير ًة في مجالي اال ِّت ال�سنوات الأخير ُة
ُ ِ
�شهدت
ِ
حياة ِ
إيجابية على الكثير من المزايا والآثارِ ال
ُ ِ
التطورات ِ
لهذه وكان
َ ِ
المعلومات،
أ�سا�سيين ،وفي ِ
هذه ِ والثامن ال
ِ ال�سابع
ِ ال�صفين
ِ بع�ضا م ْنها في
ولقد تناولنا ً
ْ ال ِ
إن�سان،
حدين.
ِ �سالح ذو
ٌ حيث �إِنها ِ
التطوراتُ ، لهذه ِ
ال�سلبية ِ بع�ضا من الآثارِ ُ
�سنتناول ً ِ
الوحدة
6
www.jnob-jo.com
قادرا على � ْأن: الطالب بع َد درا�س ِة هذه ِالوحد ِة � ْأن َ
يكون ً ِ من
توقع َ
ويُ ُ
ِ
المعلومات. و�سري ِة
ّ الخ�صو�صي ِة
ّ مفهوم
َ يتعر َ
ف ّ
ِ
الفكرية. مفهوم الم ْل ِ
كية َ حد َد
ُي ِّ
ِ
الفكرية. حقوق الم ْل ِ
كية أردني التي تحمي ِ
َ القانون ال ِّ يبحث في موا ِّد
َ
ِ
الحا�سوب والإنترنت. إدمان
ف� َ عر َ
ُي ِّ
أ�سباب ُه. ِ
الحا�سوب والإنترنت و� َ أعرا�ض � ِ
إدمان َ يذكر �
َ
ِ
الحا�سوب والإنترنت. آثار الجانبي َة المترتب َة على � ِ
إدمان حد َد ال َ
ُي ّ
للعالج.
ِ ويقترح طرقًا �أخرى
َ إدمان الإنترنت، ِ
المنا�سبة ل ِ العالج
ِ طرق
حد َد َ
ُي ّ
إن�سان. ِ
�صحة ال ِ ِ
المعلومات على و�ضح � َأثر تكنولوجيا
ُي َ
يحمي جها َز ُه ومعلوما ِته.
َ
ِ
الوقاية منها. وطرق
َ الجرائم الإلكتروني َة
َ يتعر َ
ف ّ
الجنائي، ِ
البحث ِدارة ِ
إلكترونية� ،إ ِ الجرائم ال
ِ ِ
مكافحة ِ
وحدة يقوم ِبه �أفرا ُد
الدور الذي ُ
َ يعي
ِّ
والحد منها.
ِّ ِ
إلكترونية، ِ
الجريمة ال ِ
اكت�شاف في
7
www.jnob-jo.com
حقوقٌ حمايتُها واجب ٌة الف�صلُ الأولُ :
فكيف
َ ومفتوح،
ٍ وا�سع
ب�شكل ٍ
ٍ ِ
المعلومات تبادل ِ
واالت�صاالت على ِ ِ
المعلومات تقوم تكنولوجيا
ُ
وكيف تحمي �إبداعا ِتك وابتكارا ِت َك،
َ خ�صو�صي ِت َك؟
َّ ُ
وتحافظ على ال�شخ�صي َة،
َّ تحمي معلوما ِت َك
الف�صل.
ِ ُ
�ستتعرف �إليه في هذا وتحافظ على حقو ِق َك؟ هذا ما
ُ
ِ
المعلومات �أو ًال :الخ�صو�صيّ ُة و�سريّ ُة
الموظفين
َ تخ�ص
ُّ المعلومات
ُ أكانت ِ
هذه �سواء � ْ ِ
الخا�صة بهاٌ ، ِ
المعلومات ال�شركات على
ُ ُ
تحافظ
�سري ِة
ّ ؤ�س�سات على
ُ ال�شركات �أوِ الم�
ُ تحافظ ِبه ِ
هذه ُ ِ
لل�شركة .وبالقدرِ الذي �أَم ال ّناحي َة االنتاجي َة
وانتاجي ِتها.
َّ تكون محافظ ُتها على قو ِتها ومكان ِتها
ُ معلوما ِتها،
ِ
المعلومات ،وتكاملها، هذه باالهتمام ِ
بدقة ِ ِ المعلومات والمحافظ ُة على �سري ِتها
ِ تبد�أُ حماي ُة
بين
يجب التفرق ُة َ
ُ ِ
المرحلة الم�صرح ِبه .وفي ِ
هذه َّ اال�ستخدام غيرِ
ِ والحفاظ عليها ِم َن
ِ و�أم ِنها،
أف�ضل ِ
الوقت ال ِ ِ
تحديد مع
الك�شف ع ْنهاَ ،
ُ يمكن
ُ َ
وتلك التي �شخ�صي، طاب ٌع ِ
المعلومات التي لها َ
ٌّ
يجب معرف ُة
ُ لحماية خ�صو�صيت ِنا؛
ِ ٍ
�سيا�سات منا�سب ًة ن�ضع
ولكي َ ِ
الك�شف. والكيفي ِة المثلى لهذا
ّ
ْ
الخطر.
ُ ِ
المختلفة التي ي�أتينا م ْنها ال�سبل
ِ
مفهوم الخ�صو�صيّ ِة
ُ -1
�شخ�ص القدر ُة على
ٍ تاح ِّ
لكل هي � ْأن ُت َ
َ
الخا�صة ِبه
ِ ِ
بالمعلومات ِ
االحتفاظ
ِ
المعلومات التي ِ
ومعرفة والتحكم بها،
ِ
يمكن
ُ َ
وتلك التي الك�شف عنها،
ُ يمكن
ُ
وكذلك القدر ُة على التحكم ِ
َ منعها،
ُ
أ�شخا�ص بال ّإط ِ
الع ِ لبع�ض ال
ِ وال�سماح
ِ
معهاْ � ،أو
والتعامل َ
ِ ِ
المعلومات على ِ
هذه
َ
بذلك. لهم
ال�سماح ْ
ِ عدم
ِ
8
www.jnob-jo.com
ِ
المعلومات � -2سريّ ُة
وال�صناعي المعرفي العالم
ع�صب ِ َ و�شبكات اال ّت ِ
�صال، ُ ِ
البيانات، وقواعد
ُ النظم المعلوماتي ُة،
ُت َع ُّد ُ
ِّ ِّ
ِ
المعلومات، عن ِ
هذه ِ
الك�شف ْ منع
كان ُ ولقد َْ ِ
القطاعات. وال�صحي ،وغيرِ ها من والمالي
ِّ ِّ
�سري ِتها وحماي ِتها.
الحفاظ على َّ ِ أ�سا�سيا في
�سببا � ًّ الع عليهاً ، لهم ِّ
باالط ِ م�صر ٍح َّْ أ�شخا�ص غيرِ
ٍ ل
تجب حمايتُها: ِ
المعلومات التي ُ ومن الأمثل ِة على
َ
قد ُي� ُؤثر �إف�شا�ؤُها على
المعلومات التي ْ
ُ ق�صد بها َ
تلك وي ُ ِ
ؤ�س�ساتُ : المعلومات ال�سريّ ُة للم�
ُ �أ -
قطاع
ِ (معلومات
ُ ومن ال ِ
أمثلة عليها: ال�سوقَ ، ِ موقفها فيؤ�س�ساتْ � ،أو ِ
ِ هذه الم�مكانة ِ ِ
والمعلومات الأمني ُة).
ُ ِ
الب�شرية والعمال ِء، ِ
الموارد عن
والمعلومات ِ
ُ المال،ِ
ِ
وال�صيانة، إنتاج والتطويرِ المعلومات الفني ُة الم�ستخدم ُة في ال ِ وهي
ُ المعلومات التقنيَّ ُةَ :
ُ ب-
ِ
للحفاظ عليها. إجراءات �أمني ٍة
ٍ باع �
من ا ِّت ِ
بد َ ِ
بتوثيقها ،وال َّ العاملون عليها
َ يقوم
قد ُ والتي ْ
الملكي ِة
ّ ِ
حقوق قوانين
ُ معلومات تحميها
ٌ وهي
وغيرهاَ : إعالناتُ ،
ُ واالفالم ،وال
ُ البرامج،
ُ جـ-
الفكري ِة.
ّ
ْ
ابحث
ِ
المعلومات التي من
أنواع �أخرى َ
عن � ٍابحث ْ
ْ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
تجب حماي ُتها.
ُ
ِ
المجموعة. ملف تو�صلت �إ ِ
ِليه في ِّ َ دو ْن ما
ِّ
يتم انتهاكُ الخ�صو�صيّ ِة؟
كيف ُ
َ -3
همْ � ،أو بغيرِ � ٍ
إذن دون ِ
علم ْ من ِ
آخرين ْ ِ
الخا�صة بال َ ِ
المعلومات الع على
االط ُ انتهاك الخ�صو�صيّ ِةَ :
هو ّ ُ
عليهم ْ
فقط. ْ التطفل
ِ ِ
بهدف اال�ضرارِ بهم � ِأم االطالع
ُ �سواء �أكان هذا
أ�سرارا ) ٌ
تكن � ً
منهم (و� ْإن لم ْ
ْ
نذكر منها:
نته ُك بها الخ�صو�صيّ ُةُ ، ِ
والطرق التي تُ َ بع�ض ال ِ
آليات وهناكَ ُ
بع�ض مزودي
ي�ستخدم ُ
ُ مزو ُد خدم ِة الإنترنت ( (:)Internet Service Provider (ISP
أ� ّ -
يقوم بها ،من
الم�ستخدم و�أن�شط َت ُه التي ُ
ِ ِ
معلومات برامج تقني ٍةَّ ،
تتتب ُع َ ِ
خدمة الإنترنت
للم�ستخدم
ِ ِ
ال�شخ�صية ِ
الميول ِ
لمعرفة يعملون على تحلي ِلها؛
َ ومن َث َّم
خالل الإنترنتْ ، ِ
في ت�ص ُّف ِح الويب.
9
www.jnob-jo.com
(ف ّك ْرْ ،
ناق�ش � ،شاركْ )
ت�صفح الإنترنت؟
ِ ال�شخ�ص في
ِ ِ
لميول ِ
خدمة الإنترنت مزود ِ
معرفة ِ وراء ُ
الهدف َ ما
أمام زمال ِئ َك. تو�صلت � ِ
إليه � َ َ اعر�ض ما
ْ
ْ
ابحث
عن �أخطار ِ ِ
تقنية ( (.)Cross Site Scripting (XSS ابحث ْ
ْ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
ِ
المجموعة. ملف تو�صلت � ِ
إليه في ِّ َ دو ْن ما
ّ
10
www.jnob-jo.com
جر ْب ِ
بنف�س َك ّ
من cookies
التخل�ص ْ
َ
مت�صفح الإنترنت
ِ ِ
خيارات افتح
ْ -1
ال�شكل
ِ ( ،)Internet Optionsكما في
المجاورِ .
تبويب خ�صو�صيّة ( ،)Privacyكما
َ اختر
ْ -2
ال�شكل الثاني.
ِ في
التبويب كما في ال�شكل الثاني:
ُ يظهر َ
لك ْ -3
هي: ٍ
خياراتَ ، قب�ض على ِ
�ستة - 4يحتوي ِ
الم ُ
أ� -قبول جميع ملفات الكوكيز
( )Accept All Cookies
ب -منخف�ض (.)low
جـ -متو�سط (.)Medium
د -متو�سط مرتفع (.)Medium High
هـ -مرتفع (.)High
و -عدم قبول الكوكيز
()Block All Cookies
ترغب
ُ الخ�صو�صي ِة التي ِ
بدرجة ّ -5
تحك ْم
ّ
قب�ض.
الم ِ خالل ِ
ِ بها لجهازِ َك ْ
من
11
www.jnob-jo.com
الم�ستخدم
ِ ِ
زيارة عند
البرامج َ
ُ حم ُل ِ
هذه المفاتيح (ُ :)Key Loggersت َّ
ِ برامج تتبُّ ِع ِ
�ضغط ُ جـ-
حيث ِ
إلكترونيةُ ، ِ
ر�سائله ال مع ِ
مجهولة الم�صدرِ َ ٍ
مرفقات بفتح لمواقع غيرِ �آمن ٍةْ � ،أو ِ
قيامه ِ َ
ِ
واالحتفاظ بها؛ ِ
كلمات المرورِ ، ِ
للح�صول على المفاتيح،
ِ ِ
للوحة الم�ستخدم
ِ َ
�ضغط تتتب ُع
َّ
للمخترقين معرف َتها.
َ تيح
مما ُي ُ
ّ
الم�ستخدم
ِ نته ُك فيها خ�صو�صي ُة
االجتماعي (ُ :)Social Networkingت َ
ِّ التوا�صل
ِ مواقع
ُ د-
للتحكم في
ِ للم�ستخدم؛
ِ متعدد ًة
ّ يوفر � ٍ
أدوات ُ موقع ()Facebook
ُ �أحيا ًنا ،فمثالً:
عك�سُ ولكن الحقيق َة
َّ ي�ستطيع ر�ؤي َة معلوما ِته و�صورِ ِه،
ُ ِ
تحديد َم ْن ِ
خالل خ�صو�صي ِته من
ّ
التوا�صل
ِ مواقع
ِ مع ُ
تعمل َ والبرامج التي
ِ ِ
التطبيقات من
محمي َ غير ِ
فالم�ستخد ُم ُ َ
ذلك؛
ٍّ
التطبيقات
ُ ت�صل ِ
هذه وقد ُ الم�ستخدمْ ،
ِ ِ
ح�ساب الدعاية وال ِ
إعالن في ِ ِ
بهدف االجتماعي؛
ِّ
هاتف ِه ،و�إلى � ِ
ألبوم �صورِ ِه �أحيا ًنا. ورقم ِ
الم�ستخدمِ ،
ِ ِ
عنوان �إلى
ْ
ابحث
ِ
للح�صول على البرامج ال ِ
آتية؛ ِ من عمل ٍّ
كل َ ابحث في � ِ
آلية ِ ْ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
ال�شخ�صي: من حا�سو ِبك ِ
المعلومات ْ
ِّ
برنامج (.)Spyware
ِ -
برنامج (.)Proxy
ِ -
برنامج (.)Web Bugs
ِ -
ِ
المجموعة. ملف تو�صلت � ِ
إليه في ِّ َ دو ْن ما
ّ
12
www.jnob-jo.com
أردني ِ
المعلومات ال ُّّ جرائم �أنظم ِة
ِ قانون
ُ -4
الداخلي
ُّ الوازع
ُ حيث
ُ من يختلف الأفرا ُد فيما بي َنهم ْ
ُ
ِ
باملحافظة على يلتزم
ُ أ�شخا�ص
ِ فبع�ض ال
ُ واالخالقي،
ُّ
بالتطفل
ِ آخرون
َ يقوم �
ُ آخرين؛ بينما
خ�صو�صية ال َ ِ
ِ
ال�ضبط و�سائل
ِ أهم
من � ِّ والقانون ْ
ُ ِ
اخل�صو�صية، ِ
وانتهاك
يعتمد عليها
ُ هو الو�سيل ُة الأ�سا�سي ُة التي االجتماعي ،بلْ َ
ِّ
�ضع
ولذلك ُو َ َ �سلوك � ِ
أفراده؛ ِ ِ
�ضبط املجتمع ّ
املنظ ُم يف ُ
ِ
املعلومات، تنظم
من املوا ِّد التي ُ ت�ضم َن جمموع ًة َ
وقد َّ قرْ ، ُ ِ جرائم �أنظم ِة
املعلومات الأرد ُّين و�أ َّ ِ قانون
ُ
من احل�صول على � ٍ
إذن َ ِ دون
ق�صداَ ،
قام ً من َكل ْ تن�ص على � َّأن « َّ ِ
القانون ُ من
ال املاد َة اخلام�س َة َ فمث ً
ِ
املعلوماتية ِ
ال�شبكة عن ِ
طريق ر�س ٌل ْ بالتن�ص ِت على ما َ
هو ُم َ ُّ باعرتا�ض � ْأو
ِ ِ
بالتقاط � ْأو العام،
املدعي ِّ
تزيد على �سن ٍةْ � ،أو بغرام ٍة ال ُ
تقل عن �شهرٍ ،وال ُتقل ْ باحلب�س مد ًة ال ُ
ِ يعاقب
ُ ٍ
معلومات، نظام
� ْأو � ِّأي ِ
تزيد على (ِ � )1000
ألف دينارٍ ْ � ،أو بكلتا هاتنيِ العقوبتنيِ »(.)1 عن ( )200مائتي دينارٍ ،وال ُ
ْ
ْ
ابحث
أفراد مجموع ِت َك ,ن ِّفذْ ما ي�أتي: مع � ِ ِ
بالتعاون َ
االردني http://jmm.jo إعالم
مر�صد ال ِِ موقع
افتح َ ْ -
َّ
ِ
ال�شرف. ومواثيق
َ ِ
الت�شريعات افتح
ِ -
الخ�صو�صي َة.
ّ أردني التي تحمي ِ
القانون ال ِّ ابحث عن موا ِّد
ْ -
ِ
المجموعة ملف لت � ِ
إليه في ِّ تو�ص َدو ْن ما ّ ّ
الملكية الفكرية
ثانيًاُ :
امتنع
لالخرتاعات بـ فيينا (َ ،)Vienna ِ املعر�ض الدو ِّ
يل ِ ِ
وبالتحديد يف عام ()١٨٧٣م,يف ِ
همأفكار ْ
تتعر�ض � َُ من � ْأن ب�سبب خ�شي ِت ْ
هم ْ ِ ِ
الم�شاركة؛ عن المخترعين ال ِ
أجانب ِ َ من
كبير َ
عد ٌد ٌ
أظهرت ِ
هذه احلادث ُة احلاج َة �إلى توف ِري ْ ولقد �
بلدان �أخرىْ .ٍ التجاري يف
ِّ ِ
واال�ستغالل ِ
للنهب
ين ِ
املعلومات الأرد ُّ جرائم � ِ
أنظمة ِ قانون
ُ (:)1
13
www.jnob-jo.com
ِ
انبثاق � ِ
أول الفكرية بوج ٍه ٍّ
عام ،مما �أدى �إلى ِ االخرتاع ،وللم ْل ِ
كية ِ ِ
لرباءات ِ
الدولية ِ
احلماية
ِ
الفكرية يف حماية �أعما ِل ِ
هم ِ منح مواطني ٍ
بلد ُمعينَّ ٍ َّ
حق معاهد ٍة دولي ٍة مهم ٍة ،ترمي �إلى ِ
القانون
ُ دوافع حماي ِتها؟ وكيف يحمي
ُ ِ
الفكرية؟ وما ِ
بامللكية ٍ
بلدان �أخرى .فما املق�صو ُد
إبداعات ال ِ
أفراد؟ ِ �
مفهوم الملكي ِة الفكري ِة و�أنوا ُعها
ُ -1
ُ
العقل من نتجها ِ
واالبتكارات التي ُي ُ ِ
إبداعات َ
مقابل ال منح
الحقوق التي ُت ُ
ُ هي
الملكي ُة الفكري ُة َ
ُ
الم ِ
لكية وحقوق ُ
ُ وت�صاميم.
َ وم�صنفات �أدبي ٍة وفني ٍةْ ،
ومن رموزٍ ،و�أ�سما ٍء ،و�صورٍ ، ٍ ٍ
اختراعات،
ِ
والم�صنفات ِ
التجارية ِ
والعالمات االختراع
ِ ِ
براءات للمبدعين ،ومالكي
َ ِ
الفكرية تكفلُ
مال ٍ
جهد � ْأو ٍ وظفوه من مما ِ
باال�ستفادة ّ هم ِ
ُ المحمية ،ح َّق ْ
ِ
الفكرية ِ
للملكية هم .و ُتعنى المنظم ُة العالمي ُة ِ
في �إبداعات ْ
()World Intellectual Property Organization (WIPO
عالميا.
ًّ ِ
الفكرية الم ِ
لكية ؤون ُ ب� ِ
إدارة �ش� ِ
حقوق الملكي ِة الفكري ِة
ِ دوافع حماي ِة
ُ -2
ِ
مجاالت واالختراع في
ِ يعتمدان على قدر ِتها على ال ِ
إبداع ِ ِ
الب�شرية ورفاهي َتها تقد َم
� َّإن ّ
أجل من � ِ جهدا وما ًال ً
كثيرا ْ ً إن�سان
يبذل ال ُ ها،حيث ُ
ُ ِ
والثقافة ،وغيرِ ِ
وال�صناعة التكنولوجيا
العديد
َ اختراع ِه �أوِ ابتكارِ ه ،كما �أن ُه ُيجري
ِ ِ
للو�صول �إلى من موا َّد و� ٍ
آالت؛ �شرا ِء ما ُ
يلزم ُه ْ
�سيقومون
َ دون حماي ِته ،ف� َّإن � َ
آخرين من ِ ت�سويق ابتكارِ ه ْ
َ لبلوغ ِ
غايته ،ف�إذا �أرا َد ِ ِ
التجارب من
َ
تو�ص َل
عن ن�شرِ ما َّاالمتناع ْ
ِ يدفع ُه �إلى
جهد؛ مما ُ ٍ من غيرِ عنا ٍء �أو ِ
با�ستغالل هذا االبتكارِ ْ
المبدع حماي َة � ِ
إبداعه، ِ ُ
تكفل لهذا ِ
الفكرية الم ِ
لكية حقوق ُ
َ ً
حفاظا عليه ،ومن هنا ،ف� َّإن �إليه
ِ
الجديدة ِ
إبداعات القانوني ُة لل
ّ ِ
الحماية .فالحماي ُة جرا ِء هذه من َّ مادي ْ
ٍّ نفع َ
والح�صول على ٍ
ِ
واالختراعات ،كما � َّأن ِ
االبتكارات من ِ
المزيد َ إنفاق موار َد �إ�ضافي ٍة؛ ُبغي َة �إنجازِ
ت�شجع على � ِ
ُ
فر�ص ِ
إحداث ِ االقت�صادي ،و�
ِّ النمو
ِّ ِ
يعمالن على تحفيزِ ِ
الفكرية وحماي َتها بالم ِ
لكية النهو�ض ُ
َ
والتمتع ِبه.
ِ العي�ش
ِ ِ
جودة وتح�سين
ِ ِ
وال�صناعات، العمل
ِ
14
www.jnob-jo.com
(ف ّك ْرْ ،
ناق�ش � ،شاركْ )
هي؟ ِ ِ ِ ِ هلْ
حقوق امللكية الفكرية؟ وما َ حلماية دوافع �أخرى
ُ توجد
ُ
أمام زمال ِئ َك. تو�صلت � ِ
إليه � َ َ اعر�ض ما
ْ
ْ
ابحث
ابحث في:
ْ أفراد مجموع ِت َك ،وبا�ستخدام الإنترنت،
مع � ِ ِ
بالتعاون َ
العاديين .
َ أفراد ِ
بالن�سبة لل ِ ِ
الفكرية ِ
الملكية ِ
حقوق ِ
فائدة -
ِ
المجموعة. ملف لت � ِ
إليه في ِّ تو�ص َ
دو ْن ما ّ
ّ
ْ
ابحث
من:
بكل َ ِ
المق�صود ٍّ عن
ابحث ِ
ْ وبا�ستخدام الإنترنت،
ِ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
ِ
الجغرافية. ِ
ال�صناعية ،الم� ِ
ؤ�شرات النماذج
ِ ِ
ال�صناعية، الر�سوم
ِ -
ِ
المجموعة. ملف لت �إ ِ
ِليه في ِّ تو�ص َ
دو ْن ما ّ
ّ
www.jnob-jo.com
ِ
وهيئات ِ
ال�صوتية، ِ
الت�سجيالت ومنتجي وت�شمل فناني الأدا ِء ُ ،
ُ الحقوق المجاور ِة:
ِ .2
تكن.
لم ْ أكانت م�ش َّفر ًة � ْأم ْ
ها�،سواء � ْ
ٌ وبرامج
َ والبث
ِّ ال ِ
إذاعة
ِ
لل�شركة، ِ
التجارية ِ
العالمة �ضمن
َ �سري ٍة، ٍ
عالمات ِّ با�ستخدام
ِ البرمجي ِة
ّ ِ
ال�شركات بع�ض
تقوم ُ ُ
ُ
و�سائل حديث ٌة �ستخدم
ُ ِ
التقليد .كما ُت ِ
اكت�شاف من �أَ ِ
جل َ
وذلك ْ الكتروني) Logo -؛ ٍّ (و�شم
ٍ
الم ِ
لكية حقوق ُ ِ الرقمية ( ،)Digital Watermarkingل ِ
إثبات ِ ِ
المائية ِ
العالمات ل ِ
إ�ضافة
بع�ض المائية في � ِ
إزاحة ِ ِ ِ
العالمة يت�سبب وجو ُد
ُ حيثالبرامج ب�صور ٍة غيرِ قانوني ٍة؛ ُِ ن�سخ
عند ِ َ
تكون
ُ ِ
وهذه الإزاح ُة ِ
الملليمترات، الن�ص ،بمقدارِ �أجزا ٍء َ
من بع�ض ال�سطورِ في ِّ ِ
الكلماتْ � ،أو ِ
غير خبير ٍة.عين ُ َ
تلحظ ُه ٌ دون � ْأنمن ِ ِ
التقليد ْ ِ
لك�شف كافي ًة
ْ
ابحث
الرقمي ِة
َّ ِ
العالمات عن
ابحث ِ
ْ وبا�ستخدام الإنترنت،
ِ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
المائي ِة .Digital Watermarking
َّ
ِ
المجموعة. ملف تو�صلت �إ ِ
ِليه في ِّ َ دو ْن ما
ّ
16
www.jnob-jo.com
ِ
الح�صول عليها االختراع وكيفي ُة
ِ - 5براء ُة
�شكل من َت ٍجْ � ،أو عملي ٍة ُ
تتيح طريق ًة جديد ًة لإنجازِ اختراع ،في ِ
ٍ نظير
منح َ حقُ ،ي ُ
االختراع ٌ
ِ براء ُة
اختراع ِه ،وهي
ِ ِ
لمالكها حماي َة وتكفل البراء ُة
ُ جديدا لم�شكل ٍة ما.
ً تقنيا
ال ًّقد ُم ح ً
عمل ماْ � ،أو ُت ّ
ٍ
العموم.
ِ ع�شرين �سن ًة على ِ
وجه َ منح لفتر ٍة محدود ٍةُ ،
تدوم ُت ُ
يح�صلون على
َ وقد تعترف لهم ب� ِ
إبداعهمْ ، ُ حيث
ُ دور مح ِّف ٌز لل ِ
أفراد؛ ِ
ولبراءات االختراع ٌ
الحوافز على االبتكارِ
ُ وت�شجع َ
تلك ُ يمكن ت�سوي ُقها،
ُ آت مالي ٍة على اختراعا ِتهم التي
مكاف� ٍ
اختراع،
ٍ �شخ�ص ما براء َة
ٌ ِ
الب�شرية .وعندما ُيم َن ُح ِ
الحياة نوعي ِة
تح�س َن ّ ِ
بدوره ُّ - ي�ضمن -
ُ الذي
أغرا�ض
ٍ بيعه ل
توزيع ُهْ � ،أو ُ
ُ االنتفاع ِبهْ � ،أو
ُ �صنع ُهْ � ،أو
يمكن ُ
ُ االختراع ال
َ ف� َّإن هذا يعني � َّأن
المحاكم
ِ أمام ِ
البراءة � َ ِ
الحقوق في يكون �إنفا ُذ
ُ وغالبا ما
ً ِ
البراءة. مالك ِ
موافقة ِ من ِ
دون تجاري ٍة ْ
ِ
للمحكمة � ْأن يمكن
ُ معظم ال ِ
أنظمة ،كما ِ ِ
البراءات في التي لها �صالحي ُة ِ
وقف التعدي على
الغير.
ك�سب ُه ُ
طعن َبناء على ٍ ِ
البراءة؛ ً بطالن
َ تعلن
َ
ال�شكل
ِ باعها ،مو�ضح ٍة في َ
عليك ا ِّت ُ ٍ
خطوات، اختراعَ ،
هناك عد ُة ٍ وللح�صول على ِ
براءة ِ
(.)1-1
اختراع.
ٍ الح�صول على ِ
براءة ِ خطوات
ُ ال�شكل (:)1 -1
ُ
17
www.jnob-jo.com
أردني ِ
القانون ال ِّ الملكي ِة الفكري ِة في
-6حقوقُ ُ
�ضرورات
ٌ ُ
والعقل، ر�ض،
والع ُ والمالِ ،
ُ والنف�س،
ُ الدين،
ُ
جميعها على ِ
حفظها، ُ ال�شرائع ال�سماوي ُة
ُ ِ
اتفقت خم�س،
ٌ
ِ
وجعلت التعدي عليها أمن، ِ
مقومات ال ِ واعتبر ْتها من
ِ
واختراعات ِ
إبداعات ت�ستلزم العقوب َة .وال ُب ّد � ّأن �
ُ جناي ًة،
ُ
الحفاظ ِ
الواجب المال ِ
�ضرورة ِ تحت
تندرج َ
ُ �شخ�ص ما
ٍ
ِ
أ�صدرت ِ
الفكرية � الم ِ
لكية ِ
حقوق ُ ِ
ولحماية المجتمع.
ُ وي�سعد
َ لينعم الفر ُد بالطم� ِ
أنينة، عليه؛ َ
حق الم� ِ
ؤلف، القوانين وال ِ
أنظمة التي تحميها ،ومنها :قانو ُن حماي ِة ِّ ِ من
الكثير َ
َ الحكوم ُة الأردني ُة
حين
من ٍللتعديل ْ
ِ يتعر�ض
ُ والحقوق المجاور ِة رقم (ِ )22
ل�سنة (1992م) وتعديال ُته ،والذي ِ
ِ
الحماية َ
و�سائل والتعديل ،كما � َّأن
ِ للتطورِ
ّ ِ
واالبتكارات قابل ٌة ِ
إبداعات نظرا ل َّأن ال
آخر؛ ً
�إلى � َ
تتطو ُر من فتر ٍة �إلى �أخرى.
ّ
أردني: ِ حق الم� ِ ِ ِ ن�ص الماد ِة (ْ )9
القانون ال ِّ ؤلف في حماية ِّ قانون من وفيما ي�أتي ُّ
ٍ
ت�صرف القيام ب� ِّأي
ُ يختارها ،وال يجو ُز للغيرِ ُ ا�ستغالل م�ص َّن ِف ِه ب� ِّأي طريق ٍة
ِ الحق في
ؤلف ُ " للم� ِ
ؤلفْ � ،أو َم ْن يخ ُل ُفه : من الم� ِكتابي َ دون � ٍ
إذن أدناهَ ،
مبي ٌن � ُ
مما هو َّ
ّ
ٍّ
كان ب�صور ٍة م�ؤقت ٍة � ْأو دائم ٍة ،بما في َ
ذلك �سواء َ ٌ ا�ستن�ساخ الم�صنَّ ِف ب� ِّأي طريق ٍة � ْأو ٍ
�شكل: ُ أ� -
االلكتروني.
ُّ الرقمي
ُّ ُ
الت�سجيل ال�سينمائيْ � ،أو
ُّ الفوتوغرافيْ � ،أو
ُّ الت�صوير
ُ
إجراء � ِّأي تـحويرٍ
مو�سيـقـيـاْ � ،أو � ُ
ًّ اقتبا�سهْ � ،أو توزيع ُه
ُ ب -ترجم ُة الم�صنَّ ِف �إلى لغ ٍة �أخرى� ،أوِ
ِ
عليه.
نفْ � ،أو ن�سخ ٍة من ُه �إلى الجمهورِ 0 الم�ص ِ
من َّالتجاري للن�سخ ِة الأ�صلي ِة َ
ُّ جـ -الت� ُ
أجير
ِ
للملكية 0 ناقل
آخر ٍ ت�صر ٍف � َ
البيعْ � ،أو � ِّأي ُّ
عن طريقِ ِ ن�سخه ْتوزيع الم�صنَّ ِف � ْأو ُ
ُ د-
ِ
بموافقة قد �أُ ْ
عدت الن�سخ ْ
ُ كانت ِ
هـذه ْ بكميات تجاري ٍة ،و� ْإن
ٍ من الم�صنَّ ِف
هـ -ا�ستيرا ُد نُ َ�س ٍخ َ
الحق ِ
فيه 0 ِّ ِ
�صاحب
التمثيل� ،أوِ
ِ العـر�ض� ،أوِ
ِ عن طـريقِ التالو ِة� ،أوِ الإلقـا ِء� ،أوِو -نقـلُ الم�صنَّ ِف �إلى الجمهـو ِر ْ
ال�سينمائيْ � ،أو � ِّأي و�سيل ٍة �أخرى".
()2
ِّ التلفزيوني �أوِ
ِّ إذاعي �أوِ
الن�شرِ ال ِّ
حق الم�ؤلِّ ِف
قانون ِّ
ُ (: )2
18
www.jnob-jo.com
ْ
ابحث
أفراد مجموع ِت َك ،ن ِّفذْ ما ي�أتي: مع � ِ ِ
بالتعاون َ
االلكتروني www.nl.gov.jo ِ
الوطنية ِ
المكتبة موقع ِ
دائرة افتح َ ْ -
ِّ
القوانين والأنظم َة.
َ اختر
ْ -
ِ
وتعديالته. ؤلف رقم 22ل�سنة 1992م حق الم� ِ ِ
حماية ِّ قانون
َ اختر
ْ -
ِ
الحماية التي عن ِ
فترة وابحث ْ بحق الم� ِ
ؤلف، تتعلق ِّ أردني التي ِ
ْ ُ القانون ال ِّ عن موا ِّدابحث ْ
ْ -
حق الم� ِ
ؤلف. قانون ِّ
ُ ي�ضم ُنها
ِ
المجموعة. ملف لت � ِ
إليه في ِّ تو�ص َ
دو ْن ما ّ
ّ
تذكير
ٌ
آخرين.
حقوق ال َ
َ ُ
يحفظ أخالقي،
ٌّ وطني و�
ٌّ التزام
ٌ ِ
الفكرية ِ
الملكية ِ
حقوق تذكر �أَ َّن حماي َة
ْ
19
www.jnob-jo.com
أسئلة الفصل
المثالُ
العمل
�آلي ُة ِ
الرقم
الم�ستخدم
ِ ِ
معلومات برامج تقني ٍة ُّ
لتتب ِع َ ي�ستخدم
ُ أ�
وتحلي ِلها.
المفاتيح.
ِ ِ
للوحة الم�ستخدم
ِ َ
�ضغط يتتب ُع
َّ د
و�ضح َ
ذلك. ْ حدين،
ِ �سالحا ذا
ً الكوكيز ()Cookies
ُ عد
ُ - 3ي ُّ
االختراع.
ِ ِ
وبراءات ِ
الفكرية الم ِ
لكية ِ
لحقوق ُ الحاجة �إلى توفيرِ حماي ٍة
ِ ظهور
ُ - 4عللْ :
الطبيعي ِة،
َّ ِ
أع�شاب
من ال
مرهم َ
ٍ إنـتـاج ِ
أبـحـاث؛ ل ِ من ال ِ
بالعديد َ قام
بارعَ ،
�صيدالني ٌ
ٌّ عمرو
ٌ -5
والح�صول على ٍ
عائد ِ حـمـايـة من َت ِج ِه،
ِ ِ
كيفية �ساعد َع ْم ًرا على
ْ ِ
الحروق. عالج
ِ �ساعد في
ُ ُي
مادي م ْن ُه.
ٍّ
20
www.jnob-jo.com
�صناعي ٍة:
ّ كي ٍة
حق م�ؤلِّ ٍف � ْأو ُم ْل َّ ِ
االبتكارات الآتي َة �إلى ِّ � -6ص ِّن ِف
الت�صنيف
ُ
االبتكار
ُ
الرقم
ٍ
لمتحف. معماري
ٌّ ت�صميم
ٌ جـ
حا�سوبي.
ٌّ برنامج
ٌ د
ِ
االت�صاالت. ِ
ل�شركة العالم ُة التجاري ُة هـ
ِ
الفكرية؟ ِ
الملكية ِ
حقوق دوافع
ِ اذكر ثال ًثا من
ْ -7
نتهك بها الخ�صو�صي ُة؟ و�ض ِح ال ِ
آليات التي ُت ُ ِّ -8
21
www.jnob-jo.com
آثار ال�سلبي ُة لتكنولوجيا
ال ُ الف�صلُ الثاني
ِ
والمعلومات. ِ
االت�صاالت
العديد من الآثارِ
َ إيجابيات ،كما �أَ َّن لها
ِ من ال
الكثير َ
ُ ِ
والمعلومات ِ
االت�صاالت لتكنولوجيا
من هذه الآثارِ ،ومنهاُ � :
إدمان بع�ضا ْ
الف�صل ً
ِ ُ
و�ستتعرف في هذا والمجتمع،
ِ حياة ِ
الفرد ِ
ال�سلبية على ِ
ذلك ك ِّل ِه
آثار َ
آثار البيئي ُة ،و� ُ ِ
واالت�صال ،وال ُ ِ
المعلومات والمخاطر ال�صحي ُة لتكنولوجيا
ُ الإنترنت،
وطرق
ُ أنواعها،
مفهومها ،و� ُُ التجاري ِة ،والجريم ُة الإلكتروني ُة،
َّ ِ
والتعامالت أ�سري ِة ِ
العالقات ال ّ على
ِ
الوقاية منها.
www.jnob-jo.com
آثار ُه ؤ�شرات ال ِ
إدمان على الإنترنت و� ُ -2م� ُ
ِ
خالل ا�ستخدام الإنترنت من
ِ ال�شخ�ص مدم ًنا على
ُ ُي َع ُّد
ؤ�شرات ال ِ
آتية: الم� ِ
ألعاب الإنترنت. المفرِ ُط ل ِ
اال�ستخدام ُ
ُ �أ -
ِ
ا�ستخدامه إن�شغال في �أثنا ِء
ُ ُ
إنهماك �أوِ ال ب -ال
وعدم التركيزِ في � ِّأي �شي ٍء � َ
آخر. ُ لالنترنت،
إلكترونية بكثر ٍة.
ِ الر�سائل ال
ِ جـ -كتاب ُة
ِ
الحا�سوب والإنترنت: آثار � ِ
إدمان � ُ
ونوم ،وغيرِ ها. أ�سا�سي ِة من ٍ
طعام ٍ ِ
الحاجات ال ّ بالوقت ،و� ُ
إهمال ِ إح�سا�س
ِ �أ ُ -
عدم ال
ِ
االت�صال بالإنترنت. ِ
فقدان عند ِ
واالكتئاب َ ِ
بالغ�ضب والقلقِ إح�سا�س
ُ ب -ال
وبرامج جديد ٍة.
َ أحدث، ٍ
حا�سوب � َ معدات و�أجهز ِة
ٍ ِ
للح�صول على ال�سعي المبال ُغ في ِه
ُ جـ-
ِ
االجتماعـية؛ ِ
والـعـزلـة ِ
إنجازات، ِ
�ضعف ال ِ
الكذب، ال�شخ�صُ ،
مثل: ِ ال�سلبي على
ُّ د -الت� ُ
أثير
الواقع .
ِ أر�ض ِ
العالقات على الإنترنت منها على � ِ أكثر ميلاً �إلى
ي�صبح الفر ُد � َ ُ حيث
بالتعب وال ِ
إرهاق. ِ الدائم
ُ إح�سا�س
ُ هـ -ال
ن�شاط (: )1 - 1مدى ت�أثي ِر الإنترنت على طلب ِة المدر�س ِة.
برامج
ِ ِ
وباال�ستعانة ب�إحدى ِ
المجموعة، مع زمال ِئ َك في ِ
بالتعاون َ
،Microsoft Officeن ِّفذْ ما ي�أتي:
بحيث تحتوي على الم�ؤ�شرات
ُ إدمان الزمال ِء على الإنترنت،
لمعرفة مدى � ِِ � - 1إعدا َد ا�ستبان ٍة
الح�صول على �أجهز ٍة
ِ ال�سعي �إلى
ِ ا�ستخدام الإنترنت،
ِ ِ
الهدف من الم�ستغر ِق،
َ ِ
(الوقت ال ِ
آتية:
تف�ضيل
ِ الواقع،
ِ أر�ض ِ
إن�سانية على � ِ ِ
العالقات ال ِ
العالقات على الإنترنت على تف�ضيل
ِ أحدث،
� َ
آخر). ٍ
ن�شاط � َ ا�ستخدام � ِّأي
ِ ا�ستخدام الإنترنت على
ِ
ع�شوائي ًة ،وو ّز ِع اال�ستبان َة عليها.
َّ عين ًة
اختر ِّ
ْ -2
ِ
المجموعة. و�سج ْلها في ِّ
ملف النتائجِّ ،
َ - 3ح ّل ِل
ِ
المدر�سية. ح�صلت عليها ،في ال ِ
إذاعة َ النتائج التي
ِ إدمان الإنترنت ،في َ�ض ْو ِء
عن � ِتحد ْث ْ
َّ - 4
23
www.jnob-jo.com
أ�سباب التي ت�ؤدي �إلى � ِ
إدمان الإنترنت -3ال ُ
ِ
النف�سية ِ
الم�شكالت ِ
العلمية على � َّأن الأفرا َد ذوي الباحثين في درا�سا ِت ِ
هم َ من
الكثيرون َ
َ اتفق
َ
ِ
طبيعة مع
تتالءم َ
ُ ٍ
ميزات من
عبر الإنترنت؛ لما ل ُه ْالتفاعل َ
ِ ال�ستخدام
ِ أكثر تف�ضي ً
ال ِ
واالجتماعية � ُ
من ِ
دون ألعاب على الإنترنت ْ ال�شخ�ص ممار�س َة ال ِ
أن�شطة وال ِ ُ ي�ستطيع
ُ حيث
ُ م�شكال ِت ْ
هم،
اجتماعي ٍة
ّ يقوم ب�إظهارِ هوي ٍة من ال ِ
أحيانُ ، ِ
و�شخ�صيته ،كما �أن ُه ،في كثيرٍ َ ِ
هويته عن ِ
الك�شف ْ
ِ
واهتماماته وطبق َت ُه االجتماعي َة. آراء ُه
تتنا�سب و� َ
ُ ِ
للطرف الآخرِ ، مالئم ٍة
نمو
مراحل ِّ
ِ َ
خالل لت
هم ْ النف�سية التي �أُ ِ
ِ ِ
واالحتياجات والخجل،
ِ ِ
القلق، من
كل َ لذا؛ ُي َع ُّد ٌّ
ألعاب الإلكتروني ُة- الفرد ،والدورِ الذي ت� ِ
ؤديه ال ُ ِ تقب ِل الآخرين لهذا
،وعدم ُّ
ِ ِ
المختلفة ِ
الفرد
ِ
بالفرد �إلى أهم ال ِ
أ�سباب التي ت�ؤدي من � ِّ
وهي ْ ِ ِ بديلاً
الواقعَ ،
ِ عالم
االجتماعية في ِ للعالقات
ِ
وزيادة ِ
أفكاره،وتنظيم �
ِ لكتابة ر�سا ِئ ِله،
ِ حيث ُيعطي الإنترنت الفر َد الفر�ص َة � ِ
إدمان الإنترنت؛ ُ
اللقاء بهِ ْم.
َ تجنبا
آخرينُ ،م ً
ذاته على ال َ عر�ض ِ ِ
قدرته على ِ
عالج � ِ
إدمان الإنترنت ِ -4طرقُ
كليا
ا�ستخدام الإنترنت ًّ
ِ عن
االمتناع ِ
ُ عد من ال ِ
أعمال؛ ولذلك ال ُي ُّ �ستخدم الإنترنت في كثيرٍ َ
ُ ُي
ِ
الهدف، ِ
وتحديد ِ
الوقت، اال�ستخدام ب� ِ
إدارة ِ تقنين
ُ ِ
الفرد يتعين على
ُ الناجح ،و�إ َّنما
ِ بالأمرِ
ِ
الطرق: بع�ض من هذ ِه
وفيما ي�أتي ٌ
الم ِ
فرط للإنترنت. اال�ستخدام ُ
ِ اال�ستمرار في
َ يمنع ٍ
ن�شاط ُ أ� -ممار�س ُة ٍ
ن�شاط مغايرٍْ � ،أو
خارجي.
ٍّ ويمكن اال�ستعان ُة بمنب ٍه
ُ وقت ال�ستخدا ِم الإنترنت،ب -تحدي ُد ٍ
عن خالل ال ِ
إجابة ِ ِ يـتم من
وذلك ُ َ من ا�ستخـدا ِم الإنتـرنت في كـلِّ مر ٍة؛ ِ
الهدف َ جـ -تحدي ُد
من الإنترنت ؟ ال�س� ِؤال الآتي :ماذا �أُ ُ
ريد َ
عمل � ْأو درا�س ٍةْ � ،أم
لـزمـيل ٍ
ِ ٍ
ملفـات َ
إر�سـال أريـد �
إلكترونيْ � ،أم � ُ
ِّ
ِ
البريد ال فح�ص
َ هلْ � ُ
أريد
الع على الأخبارِ ؟ أرغب في ِّ
االط ِ � ُ
24
www.jnob-jo.com
ٍ
مـ�شكـالت ،ت�ؤدي خـم�س
َ إعـداد قائم ٍة ،تـحتــوي
ذلك ب� ِ ا�ستخدام بطاق ِة التذكيرُِّ :
ويـتم َ ُ د-
تتحقق
ُ فوائـد،
َ خم�س
ِ ُ
ت�شتمل على مـقـابل قـائمـ ٍة �أخرى موازي ٍة،
َ �إلى �إدمان الإنـترنت،
دائما.من ر�ؤي ِتها ًالم�ستخدم ْ
ُ يتمكن
ُ ٍ
مكان بارزٍ ، وتو�ضع في
ُ اال�ستخدام،
ُ �إِذا َّ
قل
www.jnob-jo.com
ِ
�صاالت ِ
المعلومات واالتّ ا:مخاطر تكنولوجيا
ُ ثانيً
ِ
واالت�صاالت؛ ِ
المعلومات حاليا -ثور ًة هائل ًة في تكنولوجيا ًّ المعا�صر -
ُ عالمنا
ُ ي�شهد
ُ
المعلومة ،ون�شرِ ها ب�أق�صى �سرع ٍة ممكن ٍةْ ،بي َد � َّأن التكنولوجيا الجديد َة لم ُ
تخل من ِ ِ
للح�صول على
بع�ضا منها. ُ
�ستتعرف ً ِ
الكبيرة التي ِ
ال�سلبية والمخاطرِ ِ
الجوانب
المخاطر ال�صحي ُة
ُ -1
إن�سان ،وفيما ِ
ال�سلبية على ال ِ ِ
ال�صحية الكثير من الآثارِ ِ
والمعلومات ِ
االت�صاالت لتكنولوجيا
ُ
بع�ض منها:
ي�أتي ٌ
ال�ضرر �أو الأذى
ُ ق�صد به
وي ُ المتكررُِ :
ِّ ِ
بالتعب �أ -الإ�صاب ُة
أيدي والرقب َة؛ وذلك
الر�سغ وال َ
َ ي�صيب
ُ الذي
ِ
خالل من ِ
الع�ضالتْ ، ُ
ال�ضغط على يتم
عندما ُّ
َ
المفاتيح.
ِ ِ
لوحة المتكررة على
ِّ ِ
ال�سريعة ِ
الحركات
المتكررِ ِ
بالتعب أولي َة لل ِ
إ�صابة أعرا�ض ال َّ � َّإن ال
ِّ
حمل
ِ ِ
ال�سيارة � ْأو ِ
قيادة ِ
الكتابة � ْأو االلتفات لر� ِؤية �شي ٍء ماْ � ،أو َ
عند ِ تظهر في �أثنا ِء
ُ قد
ْ
تعبالخلل ،مثلُ ِ :
ِ من � ِ
أوجه المتكررِ عد ًدا ْ ِ
بالتعب وتت�ضمن الإ�صاب ُة
ُ ِ
الم�شتريات،
ِّ
العادة ال ت�ؤدي �إلى � ِ
إعاقة ِ ولكنها في
َّ آالما مختلف ًة،
ي�سبب � ًُ ِ
الع�ضالت ،وهو ما
المفاتيح.
ِ ِ
للوحة الم�ستمر اال�ستخدام
ُ �سببها
غالبا ما ُي ُ
إ�صابات ً
ُ ِ
الحركة ،وهذه ال
ُ
يكون
ُ بحيث
ُ بالعين،
ِ التركيز
َ ِ
الحا�سوب ا�ستخدام
ُ يتطلب
ُ بال�صداع:
ِ وال�شعور
ُ تعب العينِ ،
بُ -
ِ
إجـهادها، العين و�
جفاف ِِ يت�سبب في
ُ طويل ،وهذا
ٍ ٍ
لوقت ِ
ال�شا�شة على م�ساف ٍة قريب ٍة َ
من
بع�ض ال ِ
أحيان � -إلى ما ُي�سمى وي�ؤدي -في ِ
العين
تعب ِ ُ
وتتمـثل في ِ الحا�سوبـي ِة؛
ّ أعرا�ض الر� ِؤية
ب� ِ
الم�شو ِ
�شة، َّ المزدوج ِة ،وال�صورِ
َ وال�صداع ،والر� ِؤية
ِ
ِ
الم�شكالت من
العين ،وكثيرٍ َ
ِ ِ
�ضغط وارتفاع
ِ
الآخرى.
26
www.jnob-jo.com
والمجاالت الكهرومغناطي�سي ِة:
ِ إ�شعاع
مخاطر ال ِ
ُ جـ -
ِ
بالحا�سوب ِ
الـمـت�صـلة مـعـظـم ال ِ
أدوات ُ ُ
تـعـمل
(ال�شا�شات وال ِ
أدوات ِ ِ
االت�صاالت وتكنولوجيا
ِ
البلوتوث) خالل ِ
تقنية ِ ِ
بالحا�سوب من ِ
المرتبطة
ِ
إ�شعاعات م��ن ال ٍ
محدود َ ٍ
مجال ِ
توليد على
ِ
الطاقة منموجات َ
ٌ وهي ِ
الكهرومغناطي�سية،
َ
بع�ض ؤكد ُ ِ
المغناطي�سية .وت� ُ ِ
والطاقة ِ
الكهربائية
مر�ض
�سبب َ
قد ُت ُ ِ
ال�سرطانات ،كما �أ َّنها ْ أنواع
بع�ض � ِت�سبب َُ قد التقاريرِ � َّأن ِ
هذه الأ�شع َة ْ
الزهايمرِ .
أكثر
أرجـل ل َ ِ
المحـمول على ال ِ ِ
الـحا�سوب و�ضع
ِ عن
الحروق ْ
ُ تنتج ِ
هذه ِ
الجلدُ : د -حروقُ
ب�شكـل عـمـيـقٍ ،و�إنـما
ٍ ِ
الب�شرة ِ
حـرق وهـي ال تـ�ؤدي �إلى يومــيـا،
ًّ ٍ
�ساعـات من ()6
َ
قد ت�ؤدي هذه الإ�شع ُة �إلى
المـتوا�صل ْ
ِ اال�ستخدام
ِ ومـع ِ
الداكـنـةَ ، ِ
الدرجـة تحـو ُلها �إلى
ِّ
مراحل متقدم ٍة.
َ ِ
الجلد في ِ
ب�سرطانات ال ِ
إ�صابة
ِ
إ�صابـة ِ
إمكانية ال ِ
الحديثة من � ِ
الدرا�سات ُ
مخاوف الـدماغ الـخبـيثـ ِة :تزدا ُد
ِ هـ -الإ�صاب ُة ب�أورا ِم
ِ
الهاتف ا�ستـخـدام
ِ ِ
زيـادة ِ
ب�سبب ِ
الـعـ�صب ال�صوتي؛ وورم
ِ ِ
الـخبيـثـة، الدمـاغ
ِ أورام
بـ� ِ
ِ
الال�سلكية. ِ
والهواتف ِ
المحمول
ْ
ابحث
المراهقون -عادةً-
َ ي�ستخدمها
ُ ال�شخ�صي ِة ( )Ipodالتي
َّ الت�سجيل
ِ ِ
أجهزة أثير �
-ما ت� ُ
لال�ستماع �إلى المو�سيقى على الأُ ِ
ذن؟ ِ
ِ
المجموعة. ملف تو�صلت � ِ
إليه في ِّ َ دو ْن ما
ّ
عن
الناتج ِ ِّ
المتقط ِع ِ الومي�ض
ِ ِ
ب�سبب َ
وذلك أطفال: ِ
ال�شديد لدى ال ِ ِ
الغ�ضب من حدوث ٍ
نوبات َ ُ و-
ألعاب ِ
الموجودة في ال ِ ِ
المتحركة الر�سوم
ِ إ�ضاءة في ِ
والمتباينة من ال ِ ِ
العالية ِ
الم�ستويات
ِ
الحا�سوب ألعاب ِ
والمتزايد ل ِ اال�ستخدام الم�ستمرِ
ِ العلماء من
ُ حذ َر ِ
إلكترونية .كما ّ ال
أذرع.
ارتعا�ش ال ِ
ِ بمر�ض
ِ ارتباطه بال ِ
إ�صابة ِ ِ
الحتمال االهتزازية من ِق َب ِل ال ِ
أطفال؛ ِ
27
www.jnob-jo.com
آثار ال�سلبي ُة لتكنولوجيا االتِّ�صال على ال ِ
أطفال. ن�شاطٌ ( : ) 3 -1ال ُ
لو�سائل التكنولوجيا على ال ِ
أطفال ،ن ّفذْ ما ي�أتي: ِ ال�سلبي ِة
ّ خالل درا�س ِت َك للآثارِ
ِ من
ِ
ال�سلبية. باعها ،لتج ُّن ِب الكثيرِ َ
من الآثارِ يمكن ا ِّت ُ
ُ ٍ
خطوات وا�ضح ًة، حد ْدّ -1
و�سائل
ِ عن �أخطارِ
تتحدث ْ
ُ ِ
الويب، ٍ
�صفحات على �صم ْم ِ
تعليمات ِّ ،html با�ستخدام
ِ -2
ِ
الوقاية منها. ِ
وكيفية التكنولوجيا على ال ِ
أطفال،
ِ
الال�سلكية، ِ
أجهزة ا�ستخـدام ال
ِ ِ
الـدرا�سات � َّأن كـثر َة بعـ�ض
أظهرت ُ
ْ إ�ضرار بالجنينِ � :
ز -ال ُ
ُ
الحوامل -قـد الـن�ساء
ُ ِ
المـحـمولة التي ت�ستخدمـها ِ
الـحا�سوب ِ
أجهزة ِ
الهواتف و� ُ
مثـل
َ
م�شاكل �سبب الن�شاط ِ
لـديه ،كمـا �أنها ُت ُ ِ دمـاغ الـجنينِ ،وتـ�ؤدي �إلى ِ
فـرط ِ نـمو
تـ� ُؤثر في ِّ
ِ
وال�سلوك. ِ
�صعيد التع ّل ِم على
www.jnob-jo.com
معالم تتحد ُد من
َ ُ
ويتخذها يتم�سك بها،ُ القيم التي ِ
منظومة ِ ت�شكيل
ِ ِ
وت�ساهمان في وثقاف ِته،
جزء
انتقل ٌفقد َ اليوم ِ
عالقات الآبا ِء بالأبنا ِء؛ � ّأما َ
ُ االجتماعي ،بما فيها ِ
ال�سلوك مقومات
ُ خال ِلها
ِّ
أمر الذي ِ
إلكترونية ،ال ُ النقالة ،وال ِ
ألعاب ال ِ ِ
والهواتف ِ
�شبكات الإنترنت، من هذا الدورِ �إلى كبير ٌْ
بين � ِ
أفراد ِ
والمحادثة َ محل الحوارِ َّ االفترا�ضي ،الذي َّ
حل التوا�صل
ِ من أمام � ٍ
أنماط َ الباب � َ
َ فتح
َ
ِّ
الفرد وال ِ
أ�سرة. ال�سلبي ِة على ِ
َّ من الآثارِ الكثير َ
ُ االفترا�ضي للتوا�صل
ِ كان
وقد َ ِ
الواحدةْ ، ال ِ
أ�سرة
ِّ
�صال على الأ�سر ِة
آثار ال�سلبيّ ُة لتكنولوجيا االتّ ِ
ن�شاط ( : ) 4 -1ال ُ
ِ
المجموعة: مع زمال ِئ َك في ِ
بالتعاون َ
ِ
االت�صاالت. هم تكنولوجيا
ا�ستخدام ْ
َ تخ�ص
ُّ �سلبي ٍة ل ِ
أفراد عائل ِت ِك، ٍ
�سلوكات ّ اذكر ثالث َة
ْ -1
ِ
ال�سلوكات. آثار المترتب ُة على ِ
هذه - 2بر� َ
أيك ،ما ال ُ
من ِ
هذه الآثارِ . للحد ْ
ِّ اً
حلول منا�سب ًة اقترح
ْ -3
ِ
المجموعة. ملف ْ
واحفظ ُه في ِّ لت �إ ِ
ِليه، تو�ص َ
تقريرا بما َّ
ً اكتب
ْ
ْ
ابحث
الحا�سوبي� -سايبر
َّ «القلق
َ نف�سيُ ،يدعى
ٍّ مر�ض
من ٍ أ�سا�سي ،تعاني ْ
ِّ ِ
بال�صف العا�شرِ ال هند طالب ٌة
ٌ
عن: ِ
للبحث ْ وا�ستخدم الإنترنت
ِ أفراد مجموع ِت َك،
مع � ِ تعاون َ
ْ فوبيا»
المر�ض.
ِ ماهي ِة هذا
ّ -
ِ �-
أعرا�ضه.
ِ
عالجه. ِ
كيفية -
ِ
المجموعة ملف تو�صلت � ِ
إليه في ِّ َ دو ْن ما
ّ
29
www.jnob-jo.com
المخاطر البيئيَّ ُة
ُ -4
أثيرات ال�سلبيّ ِة على البيئ ِة ،ولعلَّ ْ
من � ِ
أهمها: الكثير من الت� ِ
ُ للتكنولوجيا الحديث ِة
من
يزيد ْ
مما ُ أجهزة مفتوح ًة ِ
لمدة (� )24ساع ًة؛ َّ ِ ا�ستهالك الطاق ِة؛ نتيج ًة ِ
لترك ال ِ �أ -زياد َة
الحراري.
ِّ االحتبا�س
ِ ِ
ظاهرة
ْ
ابحث
عما ي�أتي:
ابحث ّ
ْ وبا�ستخدام الإنترنت،
ِ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
الحراري؟
ِّ االحتبا�س
ِ ِ
بظاهرة -ما المق�صو ُد
نحد م ْنها؟
كيف ُّ
أ�سبابها؟ َ
-ما � ُ
ِ
المجموعة. ملف تو�صلت � ِ
إليه في ِّ َ دو ْن ما
ّ
جر ْب ِ
بنف�س َك ّ
و�ضع اال�ستعدا ِد ()Sleep Mode
تركَ الجها ِز على ِ
ِ
الطاقة، ِ
اال�ستعداد Sleep Modeفي توفيرِ و�ضعي ِة
َّ من ِ
ترك الجهازِ على ُ
الهدف ْ يكمن
ُ
ِ
الخطوات الآتي َة: بذلك ،ا َّت ِب ِـع
َ وللقيام
ِ
التحكم (.)Control Panel اختر لوح َة ْ ِ
ِ الئـحـة ابـد�أ (ْ )Start من
ْ -1
أمن ( .)System and Security - 2اخترِ الأنظم َة وال َ
الطاقة (.)Power Optionsِ ِ
خيارات اختر
ْ -3
أمر (.)Choose when you turn off your display - 4اخترِ ال َ
المنا�سب ل ِ
إغالق الجهازِ . ِ ِ
بالوقت ُّ
التحك ُم ِ
خالله �صندوق الحوارِ ُّ ،
فيتم من ُ يظهر -5
ُ
30
www.jnob-jo.com
�صااللكتروني ِة ،والتخ ُّل ِ
ّ ِ
أجهزة ِ
للتحديث الم�ستمرِ لل النفايات الإلكترونيّ ِة؛ نتيج ًة
ِ ب -ازديا َد
بد حيث �إ َِّن ِ
هذه الأجهز َة تحتوي موا َد خطر ًة و�سام ًة ،وال َّ ُ ِ
القديمة، ِ
أجهزة من ال َ
تتم
التخل�ص منها ُّ
ِّ ِ
وال�سامة ،و�إحدى ِ
طرق ِ
الخطرة ِ
النفايات ِ
ل�ضوابط تخ�ضع
َ من � ْأن
ْ
ِ
إلكترونية. ِ
النفايات ال مع
التعامل َ
ِ متخ�ص�ص ٍة في
ِّ ٍ
�شركات ِ
بو�ساطة
ْ
ابحث
ابحث فيما ي�أتي:
ْ وبا�ستخدام الإنترنت،
ِ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
حوا�سيب �صديق ٌة ِ
للبيئة ؟ وما موا�صفا ُتها؟ ُ توجد
ُ -هلْ
�صديقتين ِ
للبيئة؟ ِ قال؛ لتكونا ِ
والهاتف ال ّن ِ ِ
المحمول ِ
الحا�سوب مم ُت�ص َن ُع ّ
بطاريتا ََّ -
ِ
المجموعة. ملف دون َ
ذلك في ِّ ّ
www.jnob-jo.com
ُ
ت�ستهدف التقني َة االلكتروني ِة ب�أ ّنها الجريم ُة التي
ّ ِ
الجريمة مفهوم
ِ الباحثين باخت�صارِ
َ بع�ض
ُ
بالمجرم
ِ أعمال يرتكب ِ
هذه ال َ ُ ال�شخ�ص الذي ُ جزئي ٍة ُ
،وي�سمى ّ كلي ٍة � ْأو
االلكتروني َة ،ب�صور ٍة ّ
ّ
االلكتروني.
ِّ
ارتكاب الجريم ِة الإلكترونيّ ِة
ِ دوافع
ُ -2
االلكتروني
ُّ المجرم
ُ يرتكب
ُ حيث
عام؛ ُ ب�شكل ٍّ
ٍ االلكتروني
ِّ للمجرم
ِ والدوافع
ُ الرغبات
ُ تتعد ُد
ّ
ِ
للترفيه، طلبا
آخرينْ � ،أو ً
أمام ال َ ِ
التقنية � َ ا�ستخدام
ِ ِ
القدرات والذكا ِء في جريم َت ُه رغب ًة في � ِ
إثبات
خالل االبتزازِ ْ � ،أو � ِ
إلحاق ال�ضررِ بال َ
آخرين. ِ من
أرباح ْ ِ
لتحقيق ال ِ �سعيا
� ْأو ً
ال�سلطات � ْأو � ِ
أفراد ِ من
االهتمام َ
ِ ِ
الح�صول على اجتماعيا ،يتم ّث ُل في
ًّ الدافع
ُ يكون
ُ وقد
ْ
من الجرا ِئم
النوع َ
ِ ِ
ارتكاب هذا ِ
محاولة دافعا ل ُه في
ال�شهرة ًِ حب
يكون ُّ
ُ ولربما ال ِ
أ�سرةَّ ،
ٍ
حا�سوب � ْأو ِ
مخترق م�صطلحات مختلف ٍة ع ْن ُهُ ،
مثل ٍ ٍ
عبارات � ْأو الم�ستحد ِثة؛ بغي َة � ِ
إطالق َ
يعي�ش ِ
فيه. المجتمع الذي ُ �صدقائه �أو � ِ
أقاربه في ِ من ِقب ِل �أَ
ِ هاكرَ ْ ،
ِ
الغ�ضب عن
�ضون عليها؛ للتعبيرِ ِيحر َ االلكتروني َة� ،أو ِّ
َّ يرتكبون الجريم َة
َ أ�شخا�ص
ٌ َ
وهناك �
جهات مق�صود ٍةْ ،
وقد ٍ معي ٍنْ � ،أو منظم ٍة َّ
محدد ٍةْ � ،أو من ٍ
فرد ّ االنتقام ْ
ِ ِ
الرغبة في ِ
ال�شديد� ،أوِ
ون
الكتروني َ
ّ مجرمون
َ َ
وهناك �سيا�سي ٍة � ْأو غيرِ َ
ذلك. ّ ديني ٍة � ْأو
أغرا�ض ّ
ٍ ِ
لتحقيق � آخرون
َ يرتكبها �
ُ
والهو ِ�س.
َ ِ
واالكتئاب، ال�شخ�صي ِة،
ّ انف�صام
ِ نف�سي ٍةُ ،
مثل ّ أمرا�ض
من � ٍعانون ْ
َ ُي
(ف ّك ْرْ ،
ناق�ش � ،شاركْ )
أ�شد لكترونية التي ذ ُِك َر ْتُّ � ،أيها بر� َ
أيك � ُّ ِ ِ
الجريمة إال دوافع
َ ناق�ش و�أفرا َد مجموع ِتك
ْ -
والمجتمع؟
ِ خطرا على ِ
الفرد ً
ِ
لكترونية؟ للجرائم إال
ِ دوافع �أخرى
ُ َ
هناك -هلْ
أمام زمال ِئ َك. تو�صلت � ِ
إليه � َ َ اعر�ض ما
ْ
www.jnob-jo.com
حيث لعام ()2015مُ ، الجرائم االلكترونيّ ِة رقم (ِ )27
ِ قانون
ُ عام ()2010م� ،إلى � ْأن ُو ِ�ض َعِ
التقني ِة
ّ ِ
وال�سلوكات االردني) على ال ِ
أفعال ِّ
ِ
العقوبات ِ
قانون ِ
جانب القانون (�إلى
ُ يعاقب هذا
ُ
الجرائم ما ي�أتي:
ِ الم�شروعة ،ومن �أبر ِز الأمثل ِة على َ
تلك ِ غيرِ
أوراق ِ
(ال�سرقة ،تزويرِ � ٍ للتخطيط لجريم ٍةُ ،
مثل ِ الحوا�سيب و�شبك ِة الإنترنت
ِ ا�ستخدام
ُ �أ -
ِ
االحتيال). اختال�س � ٍ
أموال، ِ ٍ
وم�ستندات،
بالر�سائل،
ِ خالل �إغرا ِقها
ِ من
العملْ ،
ِ المواقع الإلكتروني ِة على ال�شبك ِة ،و�إيقافُها عن
ِ اقتحام
ُ ب -
� ْأو بو�سيل ٍة �أخرىْ � ،أو بتدميرِ ها.
المقر�ص ِنة.
ِ البرامج
ِ ا�ستخدام
ُ المقر�ص ِنة،
ِ للبرامج
ِ مواقع
َ جرائم القر�صن ِة ،ومنهاُ � :
إن�شاء ُ - جـ
االلكتروني. ِ
والبريد إلكتروني ِة
ّ المواقع ال
ِ والت�شهير بها في
ُ -ت�شوي ُه ال�سمع ِة د
ِّ
إلكتروني . ِ
البريد ال ِ
خالل من
ال ْ ِ
االحتيال ،مث ً -انتحالُ �شخ�صيّ ِة فر ٍد � ْأو �شرك ٍة ِ
بهدف هـ
ِّ
إلكتروني.
ِّ التوقيع الِ تزوير
ُ - و
ِ
البنوك، من
واالختال�س َ
ِ ِ
االئتمانية، ِ
البطاقات أرقام
مثل :ال�سطوِ على � ِ أموالُ ، جرائم ال ِ ُ - ز
ٍ
وم�ستندات مالي ًة). وثائق
َ وتزويرِ
ِ
للمملكة. الخارجي ِة
ّ ِ
والعالقات الوطني، ِ
واالقت�صاد الما�س ُة بالأمنِ
الجرائم َّ
ُ ح -
ِّ
ومن
إنترنتْ ،جرائم ال ِ ِ من �أ�شهرِ هي ْواال�ستدراج َ
ُ التغرير
ُ واال�ستدراج :
ِ جرائم التغري ِر
ُ ط -
من م�ستخدمي ِ
والفتيات ْ ال�س ِّن وال ُق َّّ�صرِ انت�شارا بين � ِ
أو�ساط �صغارِ ِّ ً �أخطرِ ها و�أكثرِ ها
المجرمون
َ يوهم
ُ إيهام؛ �إ ْذ
الجرائم على عن�صرِ ال ِ ُ تقوم ِ
هذه حيث ُ ُ ال�شبكة بخا�ص ٍة،ِ
تتطور ِ
هذه العالق ُة �إلى ُ وقد
عبر الإنترنتْ ، عالقة �صداق ٍة َ
ِ تكوين
ِ هم في�ضحاياهم برغب ِت ْ
ِ
التهديد �أوِ االبتزازِ . تحت
ال�ضحي ُة َ
ّ تقع
ثم ُالطرفينَّ ،
ِ بين
مادي َ
ٍّ �إلتقا ٍء
ِّ
فك ْر
االلكتروني ِة؟
َّ الجرائم
ِ أ�صدقاء ُه من
َ نف�س ُه و�
يحمي َ
َ َ
عمرك � ْأن مثل
ل�شخ�ص في ِ
ٍ يمكن
ُ كيف
َ
33
www.jnob-jo.com
ْ
ابحث
لعام ()2015م،
أردني رقم (ِ )27 ِ
القانون ال ِّ ابحث في موا ِّد
ْ أفراد مجموع ِتك،مع � ِ ِ
بالتعاون َ -
ِ
المدر�سة. أمام زمال ِئ َك في � ِ
إذاعة وتحد ْث عنها � َ
ّ
ِ
المجموعة. ملف تو�صلت � ِ
إليه في ِّ َ دو ْن ما
ّ
إلكتروني ِة.
ّ الجرائم ال
ِ ِ
مكافحة ِ
وحدة مختبر
ُ ُ
ال�شكل (: )2 -1
34
www.jnob-jo.com
وذلك ب�إن�شا ِء ٍ
ق�سم َ إلكتروني ِة عم َلها في ِ
عام ()2008م، ّ الجرائم ال
ِ ِ
مكافحة ابتد� ْأت وحد ُة
ِ
واالت�صاالت والإنترنت ِ
المعلومات جرائم تكنولوجيا
ِ ِ
والمتابعة في ِ
التحقيق ِ
لغايات خا�صٍ
ِ
لمكافحة أ�صبحت وحد ًة متكامل ًة
ْ رت ف�
تطو ْ
ثم َّ
دور فيهاَّ ، ِ
للحا�سوب ٌ يكون
ُ جرائم �أخرى،
َ و� ِأية
من
الها�شمي ُة ْ
ّ أردني ُة ِ
كانت المملك ُة ال ّ وقد
عام ()2015مْ .مطلع ِِ االلكتروني ِة في
ّ ِ
الجريمة
الم�ستحد ِثة ،وبادرت
َ الجرائم
ِ النوع من
االهتمام بهذا ِ
ِ �سارعت �إلى
ْ العربي ِة التي
ّ ِ
الدول أوائل
� ِ
ِ
مجال منهجي ٍة وا�ضح ٍة في
َّ تعتمد على
ُ متخ�ص�ص ًة،
ّ َ
لذلك وحد ًة �إلى مكافح ِتها ،و�أن�ش�أَ ْت
ِ
العالية. ِ
التقنية ذات
أهمها الجريم ُة ُ بمختلف � ِ
أنواعها ،و� ُّ ِ الجرائم
ِ ِ
مكافحة
ارتكزت هذ ِه اال�ستراتيجيّ ُة على عواملَ متع ّدد ٍة ،منها:
ْ ِ
وقد
�ضمن و�سائ ِلها � ْأو غايا ِتها،
َ َ
:وذلكالجرائم المتعلق ِة بالتقني ِة االلكتروني ِة كاف ًة
ِ التحقيق في
ُ �أ -
ِ
الجهات مع ِ
بالتعاون َ خارجها،
َ ِ
المملكة � ْأو َ
داخل ِ
للو�صول �إلى فاعليها وب�سري ٍة تام ٍة؛
ِ
العالقة. ِ
ذات
ِ
و�سيادته. ِ
القانون بل � ِ
إنفاذ ِ
لمعرفة ُ�س ِ ِ
الدرا�سات :وذلك ب� -إعدا ُد
الت�شريع
ِ َ
حول تطويرِ ٍ
تو�صيات ِ
باعداد الدرا�سات الواقعيَّ ِة :وذلك
ِ التو�صيات المبنيّ ُة على
ُ جـ-
والتكنولوجي.
ِّ واالجتماعي
ِّ والفل�سفي
ِّ الفكري
ِّ التطورِ
ّ مع
ين�سجم َ
ُ الجنائي ،بما
ِّ
ِ
خالل من َ
وذلك ْ والهيئات الر�سميّ ِة وغي ِر الر�سميَّ ِة:
ِ المجتمع،
ِ مع �أفرا ِد
الم�شترك ُة َ
َ د -العالق ُة
ِ
المجال. ِ
التعاون في هذا المواطنين على
َ وحث
ِّ ِ
الجريمة، ِ
مكافحة ِ
مجال ِ
التعاون في
وتبيين مخاطرِ ها
ِ الم�ستحد ِثة،
َ بالجرائم
ِ ِ
التوعية ِ
خالل َ
وذلك من إعالم:
هـ -التوعي ُة وال ُ
الجرائم،
ِ هذه ِ
للتنبيه �إلى مخاطرِ ِ ِ
والمحا�ضرات؛ ِ
التوعية ور�ش
من ِ و�آثارِ هاِ ,
بعقد كثيرٍ ْ
وت�ستهدف ِ
هذه ُ الجرائم،
ِ ِ
مكافحة ِ
لوحدة النوعي االخت�صا�ص
ِ �ضمن
َ والتحذيرِ منها،
ِّ
ِ
ؤ�س�سات والع�سكري ،وم�
ِّ المدني المجتمع
ِ ِ
ؤ�س�سات أي�ضا -م�
والور�شً � -
ُ المحا�ضرات
ُ
ِّ
والحكومي َة.
ّ الخا�ص َة
َّ ِ
والجهات اختالف م�ستويا ِتها،
ِ التعليم على
ِ
35
www.jnob-jo.com
ْ
ابحث
ا�ستحدثت
ْ ِ
العربية التي ِ
الدول عن
ابحث ِ
ْ ِ
االنترنت، ِ
�شبكة وبا�ستخدام
ِ مع زمال ِئ َك، ِ
بالتعاون َ
ِ
لمكافحة ت�ستخدمها اال�ستراتيجيات التي هي ِ ِ ِ ٍ
ُ ُ وحدات لمكافحة الجريمة االلكترونية ،وما َ
االلكتروني ِة؟
ّ ِ
الجريمة
ِ
المجموعة. ملف تو�صلت � ِ
إليه في ِّ َ دون ما
ّ
36
www.jnob-jo.com
وتغييرها با�ستمرارٍ .
ُ ت�شمل َ�أحرفًا و� ً
أرقاما ورمو ًزا، ُ بحيث
ُ �سر ُمع ّقد ٍة، ِ
كلمات ٍّ ا�ستخدام
ُ جـ-
ِ
مكافحة برامج
ِ وا�ستخدام
ِ ِ
الحماية (،)Firewalls نظام جدارِ
با�ستعمال ِِ ن�صح
كما ُي ُ
الح�س ِ
ا�سة. ّ ِ
البيانات ال�ض ِ
ارة ،وت�شفيرِ البرامج ّ
ِ
ِ
والفيديوهات ال�شخ�صي ِة،
ّ ال�ص َورِ بعدم � ِ
إر�سال ّ ن�صح ِ االجتماعيُ :ي ُ
ِّ التوا�صل
ِ مواقع
من ِ الحذر ْ
ُ د-
االجتماعي.
ِّ التوا�صل
ِ مواقع
ِ ح�سا�س ٍة �إلى الغربا ِءَ ،
عبر ٍ
معلومات ّ الخا�ص ِةْ � ،أو � ِأية
ّ
ثوان معدود ٍةُ ،
زرع وخالل ٍ
َ غريب :لأ ّن ُه بال ِ
إمكان، ٍ �شخ�ص
ٍ الخا�ص ِة َ
مع ّ ترك الأجهز ِة عدم ِهـُ -
الخارج.
ِ للد ِ
خول على الجهازِ َ
من ٍ
ح�ساب ّ إن�شاء
تج�س ٍ�سْ � ،أو � ُ
برنامج ّ
ِ
ملحوظة
بالجرائم
ِ �شكوى خا�ص ٍة
ً والم�ساعدة ،ولتمريرِ � ِأية ملحوظ ٍة � ْأو
ِ ِ
إر�شادات ِ
للح�صول على ال
االلكتروني ِ
البريد االلكتروني ِة َ
عبر ّ الجرائم
ِ ِ
مكافحة ِ
وحدة االلكتروني ِةُ ،ي ُ
مكن مرا�سل ُة ّ
ِّ
التاليcyber.crimes@psd.gov.jo :
ب�شكلٍ ِجراءات
ُ قد ُم الم�ساعدةُ ،و ُت ّت ُ
خذ الإ حيث ُت َّ
المجاني (ُ ،)911
ِّ بالرقم
ِ ُ
االت�صال �أوِ
�سري ومبا�شرٍ .
ٍّ
ْ
ابحث
إلكتروني ِة
ّ الجرائم ال
ِ ِ
مكافحة ِ
وحدة ميداني ًة �إلى
ّ معلم َك وزمال ِئ َكّ ،
نظ ْم زيار ًة مع ِ ِ
بالتعاون َ
ِ
مرتكب عن ِ
الك�شف ْ للتعر ِف �إلى كي ّف ِية
العبدلي؛ ُّ
ِّ
ِ
منطقة ِ
والكائنة في الجنائي)،
ِّ ِ
البحث (� ِ
إدارة
التعامل َم َع ُه.
ِ إلكتروني ِة ،و� ّآلي ِة
ّ الجرائم ال
ِ
إذاعة مدر�س ِتك.
واعر�ض ُه في � ِ
ْ الز ِ
يارة، عن ّ
تقريرا ِ
ً اكتب
ْ
37
www.jnob-jo.com
الفصل
ِ ُ
أسئلة
38
www.jnob-jo.com
ِ
العبارة الخط�أ: ِ
ت�صويب مع ِ
العبارة الخط�أ فيما ي�أتيَ ، من
ميزِ العبار َة ال�صحيح َة َ
ّ -1
دون ِ
علمهمْ �,أو من ِ آخرين ْ
ات ال َ خ�صو�صي ِ
ّ الع على ِ
الخ�صو�صية يعني ال ِّإط َ ُ
انتهاك �أ -
ِ
بهدف الإ�ضرارِ بهِ م. بغيرِ � ٍ
إذن م ْن ُهم؛
َ
الو�صول �إلى ح�سا ِب َك على .Facebook ِ
الدعاية وال ِ
إعالن �شركات
ُ ت�ستطيع
ُ ب-
الفكري ِة.
ّ لكي ِة
الم ّ ِ
حقوق ُ ِ
لحماية الم�سرحيات
ُ تخ�ضع
ُ جـ-
تزوير ال�صورِ .
ُ أ�شخا�ص
ِ يمكن لل
ُ د-
ِ
الحياة. ِ
اختراعه مدى االختراع لما ِلكها حماي َة
ِ ُ
تكفل براء ُة هـ -
ِ
للعقوبة. نف�س ُه
�ض َعر ُ
كانتُ ،ي ِّ
ْ كتاب ،ب� ِأية طريق ٍة
با�ستن�ساخ ٍ
ِ قام
من َ و ُّ -
كل ْ
ٍ
معامالت �آمن ًة. عبر ال ِ
إنترنت التجاري ُة َ
ّ المعامالت
ُ عد
ز ُ -ت ُّ
ِ
اال�ستعداد و�ضعي ِة
ّ خالل ِ
ترك الجهازِ على ِ من ِ
الطاقة ْ ِ
ا�ستهالك ُ
تقليل ح ُ -يمك ُننا
(.)Sleep Mode
عن َ
ذلك؟ الفكري ِة؟ وما المنظم ُة الم�س�ؤول ُة ْ
ّ لكي ِة
الم ّ
حقوق ُ
ُ - 2ما الذي تكف ُل ُه
نوع.
كل ٍمثال على ِّ الفكري ِة؟ �أَ ِ
عط اً ّ لكي ِة
الم ّ
أق�سام ُ
- 3ما � ُ
- 4عللْ ما ي�أتي:
إعالمي ِة
ّ ِ
ؤ�س�سات ال الداخلي ُة للم�
ّ أ�سرار ُ
الحفاظ عليها ال ُ ِ
الواجب ِ
المعلومات �أ ِ -م َن
والتجاري ِة.
ّ
التجاري ِة لها.
ّ ِ
العالمة �ضمن
َ �سري ٍة
با�ستخدام عالم ٍة ّ
ِ ِ
ال�شركات بع�ض
تقوم ُ
بُ -
بين فتر ٍة و�أخرى. ِ
للتعديالت َ الفكري ِة
ّ لكي ِة
الم ّ
قوانين ُ
ُ تتعر�ض
ُ جـ-
عبر
التفاعل َ
ِ ال�ستخدام
ِ ال واالجتماعي ِة � ُ
أكثر تف�ضي ً ّ النف�سي ِة
ّ ِ
الم�شكالت أ�شخا�ص ذوو
ُ - 5ال
و�ضح َ
ذلك. ْ ال ِ
إنترنت،
39
www.jnob-jo.com
ِ
الجدول �أدناه: ِ
واكتب الإجاب َة في ِ
القائمة (ب)، ينا�سبها في
ُ ِ
القائمة (�أ) ،وما بين
6ـ وف ِّْق َ
القائمة (ب)
القائمة (�أ)
الكاذب بالت� ِ
أليف. ُ عاء
الإ ّد ُ �أ إنترنت ِ
خدمة ال ِ مزو ُد
ّ 1
ترخـي�ص
ٍ تفـوي�ض � ْأو
ٍ الن�سخ مـن ِ
دون ُ Wipping Programs
جـ 3
ِ
بحقوق تتمتع
ُ ِ
الحا�سوب التي لبرامج
ِ
الفكري ِة.
ّ لكي ِة
الم ّ
ُ
المفاتيح على
ِ ِ
�ضغط بتتب ِع
تقوم ّ
برامج ُ
ُ د ُ
االنتحال 4
المفاتيح.
ِ ِ
لوحة
من
الم�ستخدم ْ
ِ تو�ضع في جهازِ
ُ ملفات
ٌ Key Loggers
عـند ِ ِق َب ِل
هـ 5
ا�سترجـاعها َ
ُ ليتم
الويب؛ َ مواقع
ِ
مر ًة �أخرى.
الموقع ّ
ِ الم�ستخدم لهذا
ِ ِ
زيارة
ِ
لمحـتويـات كـامل
ٍ بـم�سح
ٍ تقوم
برامج ُ
ُ و
Cookies 6
الخلوي.
ِّ ِ
الهاتف
االلكتروني
ُّ الو�شم
ُ ز
6
5
4
3
2
القائم ُة (�أ) 1
القائم ُة (ب)
40
www.jnob-jo.com
ذاتي
ٌّ تقوي ٌم
�صد ال ِ
آتية: الر ِ ِ
قائمة ّ ِ
بتعبئة نف�س َك ًّ
ذاتيا قو ْم َ الو ِ
حدةّ ، اعتماداً على ما در�س َت ُه في هذه َ
درج ُة ال ِ
إتقان المهار ُة
الرقم
ال نعم
الخ�صو�صي َة. عر ُ
ف ُ
ّ �أ ِّ 1
تجب حماي ُتها. ٍ
معلوماتُ ، أذكر �أمثل ًة على
� ُ 2
الخ�صو�صي ِة.
ّ ِ
بانتهاك تقوم
البرامج التي ُ
ِ عمل
أ�شرح � ّآلي َة ِ
� ُ 3
من الكوكيز .Cookies �أتخ ّل ُ
�ص ْ 4
أردني. ِ ِ ِ
جرائم �أنظمة المعلومات ال ِّ
ِ قانون أبحث في موا ِّد
� ُ 5
ودوافعها.
َ أق�سامها
أعد ُد � َ
الفكري َة ،و� ّ
ّ الملكي َة
ّ �أُ ُ
عرف 6
الفكري ِة.
ّ لكي ِة
الم ّ ِ
بحقوق ُ المخاطر المتعلق َة
َ أذكر
� ُ 7
اختراع.
ٍ الح�صول على ِ
براءة ِ ِ
خطوات أحد ُد
� ّ 8
آثار ُه.
أو�ض ُح � َ
إدمان الإنترنت ،و� ّ
ف� َ أعر ُ
� ِّ 9
أ�سباب التي ت�ؤدي �إلى � ِ
إدمان الإنترنت. أ�شرح ال َ
� ُ 10
عالج � ِ
إدمان الإنترنت. ِ ِ
بطرق أجه ُز قائم ًة
� ّ 11
ِ
المعلومات واال ّت ِ
�صال. آثار ال�صحي َة ال�سلبي َة لتكنولوجيا
� ّأبي ُن ال َ 12
ِ
اال�ستعداد. و�ضع
ِ ليكون في
َ الحا�سوبي؛ جهازي
َ � ُ
أ�ضبط 13
َّ
أنواعها .
أعد ُد � َ
االلكتروني َة ،و� ّ
ّ � ُ
أعرف الجريم َة 14
االلكتروني ِة.
ّ ِ
الجريمة ِ
ارتكاب دوافع
َ أ�شرح
� ُ 15
ِ
ومتابعة ِ
التحقيق االلكتروني ِة في
ّ الجرائم
ِ ِ
مكافحة ِ
وحدة أهمي َة � ُ
أدرك � ّ 16
إلكتروني ِة.
ّ الجرائمِ ال
41
www.jnob-jo.com
اﻟﺨﻮارزﻣﻴﺎت
اﻟﻮﺣﺪة اﻟﺜﺎﻧﻴﺔ
2
واﻟﺒﺮﻣﺠﺔ
ِ
الحا�سوب والتكنولوجيا، غير م�سبوق ٍة في ِ
علم أعوام القليل ُة ال�سابق ُة ثور ًة َ ِ
�شهدت ال ُ
ِ
�شبكات ِ
ال�سرعة� ،إلى ِ
الفائقة ِ
المعالجات فمن ِ
الحا�سوبَ ، اختراع جهازِ
ِ ِ
ببدايات مقارن ًة
ِ
الحا�سوب، مما �أدى �إلى تطورِ جهازِ ِ
الهائلةّ ، ِ
ال�سعة ذات ِ
الذاكرة ِ ِ
ال�سريعة� ،إلى اال ّت ِ
�صال
علوم ِ
الثابتة في ِ أ�سا�سي ِة ِ
المبادئ ال ّ ولكن َ
هناك عد ًدا من َّ يقدمها،
مات التي ُ الخد ِ
َ وتطورِ
ّ
ِ
الم�شكالت. وجدت ِّ
لحل ْ ِ
الحا�سوب �آل ٌة، يجب َ
عليك معرف ُتها؛ ل ّأن جها َز ِ
الحا�سوبُ ،
وهو ما ُي ُ
عرف ِ
الحا�سوبَ ، علم
ات ِ أ�سا�سي ِ
من � ّ مهما ْ �ستتعرف في هذ ِه الوحد ِة � ً
أ�سا�سا ًّ
ُ
و�ستتعرف وطرق تمثي ِلها،
َ الخوارزمي ِة
َّ مفهوم
َ ُ
�ستتعرف ِ
الم�شكلة ،كما حل ِ
بخطوات ِّ
ُ
و�ستتعرف وهي لغ ُة �سمول بي�سك ،Small Basic ِ
البرمجة� ،أال َ من ِ
لغات أي�ضا لغ ًة ْ
� ً
ّ
و�ستتمك ُن، ِ
البرمجة، أ�سا�سي ِة في ِ بع�ض �أوامرِ ها التي ِّ
تمك ُن َك من ِ
المبادئ ال ّ فهم َ
ِ
الب�سيطة. البرامج
ِ بع�ض من ِ
كتابة ِ هذه ِ
اللغةْ ، با�ستخدام ِ
ِ
42
www.jnob-jo.com
الطالب بع َد درا�س ِة هذ ِه الوحد ِة � ْأن َ
يكون قادراً على � ْأن: ِ من
توقع َ
يُ ُ
الم�شكلة (الم�س� ِألة).
ِ ِ
خطوات ِّ
حل َ
يتعرف
الخوارزمي ِة.
ّ مفهوم
َ َ
يتعرف
ِ
الم�شكالت. الخوارزمي ِة في ِّ
حل ّ أهمي َة
يو�ض َح � ّ
ِّ
لحل م�شكل ٍة ما.
تتابعي ًة ِّ
ّ خوارزمي ًة
ّ يكتب
َ
ِ
العمليات. مخط ِط �سيرِ
مفهوم َّ
َ َ
يتعرف
ِ
العمليات. ِ
مخططات �سيرِ يمي َز الرمو َز الم�ستخدم َة في
ّ
ِ
العمليات. ِ
مخططات �سيرِ أنواع َ
يتعرف � َ
تتابعي ٍة.
َّ ٍ
عمليات مخط َط �سيرِ
ير�سم َّ
َ
ِ
البرمجة. البرنامج ،ولغ َة
َ َ
يتعرف
برمجي ِة �سمول بي�سك .Small Basic
ّ َ
يتعرف �شا�ش َة
ومكونا ِتها.
ّ يتعرف رمو َز ِ
لغة Small Basic َ
ناتجها.
ويجد َ
َ تعابير ح�سابي ًة في ِ
لغة ،Small Basic َ يحو َل
ّ
�ص (.)TextWindow Object ِ
نافذة ال َّن ِّ كائن ِ
إجراءات ِ خ�صائ�ص و�
َ َ
يتعرف
ِ
الح�ساب (.)Math Object كائن ِ
إجراءات ِ خ�صائ�ص و�
َ َ
يتعرف
ِ
الر�سومات (.)GraphicsWindow Object ِ
نافذة كائن ِ
إجراءات ِ خ�صائ�ص و�
َ َ
يتعرف
ِ
ال�سلحفاة (.)Turtle Object كائن ِ
إجراءات ِ خ�صائ�ص و�
َ َ
يتعرف
با�ستخدام ِ
لغة ،Small Basicوين ِّف َذ ُه. ِ ً
ب�سيطا برنامجا
ً يكتب
َ
www.jnob-jo.com
ات ()Algorithms
الخوارزميّ ُ الف�صلُ ال ّأول
www.jnob-jo.com
فهم الم�س�أل ِة وتحليلُها
ُ -1
عدم تجاه ِلها؛ المهم ِة التي ُ
يجب ُ ّ فهم الم�س� ِألة وتحلي ِلها �إلى عنا�صرِ ها من الأمورِ
ُت َع ُّد خطو ُة ِ
ِ
بتحديد: حل خط�أً للم�س� ِألةُّ ،
ويتم َ
ذلك ل َّأن تجاه َلها �سي�ؤدي �إِلى ٍّ
المتوافرة في الم�س� ِألة.
ِ ِ
المدخالت �أ -
ِ
الو�صول �إِليها). ِ
المراد (النتائج
ِ المخرجات و�شك ِلها
ِ ب-
وتقييمها الختيارِ �أف�ض ِلها.
ِ ِ
(المعالجة)، ِ
المختلفة ِّ
الحل جـِ -
طرق
مثال ()1
ح ّل ِل الم�س�أل َة الآتي َة �إلى عنا�صرِ ها:
وعر�ضه (�ص).
ُ م�ستطيل طو ُل ُه (�س)،
ٍ ِ
م�ساحة �إيجا ُد
الحلُّ
الم�ستطيل (�ص)
ِ عر�ض
ُ الم�ستطيل (�س)،
ِ المدخالتُ :
طول ُ
الم�ستطيل (م)
ِ ِ
م�ساحة (المخرجات)� :إيجا ُد
ُ المطلوب
ُ
طريق ُة الحلِّ
الم�ستطيل= الطول * العر�ض
ِ م�ساح ُة
م = �س * �ص � ْأو
ِ
الممكنة): طرق ِّ
الحل ِ
المخرجاتِ ، ِ
المدخالت، ح ِّل ِل الم�س�أل َة الآتي َة �إلى عنا�صرِ ها (
إنجليزي ِة.
ّ الريا�ضيات ،ال ّل ِ
غة ال ِ العربي ِة،
ّ ثالث موا َّد :ال ّل ِ
غة طالب في ِ ِ
عالمات ٍ ِ
معدل �إيجا ُد
45
www.jnob-jo.com
لغات البرمج ِة
برنامج با�ستخدا ِم �إحدى ِ
ٍ -3ترجم ُة الخوارزميّ ِة �إلى
البرامج،
ِ وا�ستخدامها في ِ
كتابة َ إن�سان تع ُّل َمها
ي�ستطيع ال ُ
ُ ِ
البرمجة التي من ِ
لغات الكثير ْ
ُ َ
هناك
ِ
والحا�سوب ،ومن هذه اللغات: بين ال ِ
إن�سان ِ
التخاطب َ ِ
البرمجة و�سيل َة عد لغ ُة
و ُت ُّ
�سي ( ،)C++جافا ( ،)Javaدلفي (� ،)Delphiسمول بي�سك (.)Small Basic
مكتوبا ِ
بلغة .Small Basic ً برنامجا
ً ال�شكل (� )2-2شا�ش ًة تم ّث ُل
ُ ويو�ضح
ُ
مكتوب ِ
بلغة .Small Basic ٌ برنامج
ٌ ُ
ال�شكل (:)2-2
46
www.jnob-jo.com
التوثيق
ُ -5
للبرنامج، كتابي و�صف وهي ِ جدا في ِّ ِ ِ ِ
ِ ٌّ ٌ حل الم�س�ألةَ ، المهمة ً الخطوات من
التوثيق َ عد خطو ُة
ُت ُّ
إي�ضاحي ِة،
ّ والر�سوم ال
ِ ِ
والم�ستندات ِ
بالوثائق مدعوما
ً ِ
ت�شغيله، ِ
إجراءات ِ
أجزائه ،و� و� ِ
أهدافه ،و�
أ�شخا�ص
ِ من ِق َب ِل ال
البرنامج ْ
ِ ت�صحيح
ِ ِ
بهدف ِ
الحاجة؛ وقت
البرنامج َ
ِ للرجوع �إلىِ َ
وذلك
الم�ستقبل.
ِ البرنامج في
ِ التعديل والتطويرِ على
ِ آخرينْ � ،أو لإجرا ِء
�شخا�ص � َ
ٍ من ِق َب ِل �أِ � ِ
أنف�سهمْ � ،أو ْ
(ف ّك ْرْ ،
ناق�ش � ،شاركْ )
المبرمجون� ،أ ّن ُه
َ ومنه ُم
ُ بخا�ص ٍة،
َّ ِ
المعلومات مجال تكنولوجيا ِ المخت�صين في
َ بع�ض
يرى ُ
وبرامج
َ تتب ِع �أنظم ٍة
من ّ البداية ،بد ًال ِْ إعداد �أنظم ٍة جديد ٍة من
البدء ب� ِ
أ�سهل لهِ ِم ُ
أف�ضل وال ِ
من ال َِ
اعر�ض ما ْ مع زمال ِئ َكْ ،
ثم المو�ضوع َ
َ وجود توثيقٍ لهاْ .
ناق�ش هذا ِ دون �أُ ْ
عدت �ساب ًقا ،من ِ
ِ
المجموعة. ملف ْ
واحفظ ُه في ِّ ال�صف،
ِّ أمام تو�صلت � ِ
إليه � َ َ
www.jnob-jo.com
ابحث
ْ
ِ
�شبكة الإنترنت ،ن ّفذْ ما ي�أتي: با�ستخدام
ِ
ِ
علمه على الخوارزمي ،و�إ�سهاما ِته في ِ
علم الجبرِ ،وت�أثيرِ العالم
ِ ِ
منجزات أهم
عن � ِّ
ابحث ْ
ْ
ِّ
ِ
ح�ضارة �أوروبا.
ِ
المجموعة. ملف لت � ِ
إليه في ِّ تو�ص َ
دو ْن ما ّ
ِّ
ِ
الم�شكالت � -2أهميَّ ُة الخوارزميّ ِة في حلِّ
ب�شكل
ٍ ِّ
الحل طريق
َ تر�سم
ُ حل الم�س� ِألة؛ لأ َّنها
الوقت في ِِّ من
الكثير َ
َ الخوارزمي ِة
ّ توف ُِّر كتاب ُة
ِ
كتابة ال�شروع في
ِ من
أ�سهل بكثيرٍ َبرنامج � ٍَ فت�صبح عملي ُة ترجم ِتها �إِلى
ُ ووا�ضح،
ٍ محد ٍد
َّ
البرنامج مبا�شر ًة.
ِ
ات هي الخوارزمي ِ
ّ ِ
لتحديد � ِّأي ُ
عوامل عديد ٌة َ
وهناك الخوارزمي ِة،
َّ ِ
لكتابة من طريق ٍة أكثر ْ َ
وهناك � ُ
قد ت� ُ
أخذ وق ًتا خوارزميات ْ
ٌ َ
فهناك أف�ضلي ِة، ِ
تحديد ال َّ الوقت في ِ ويدخل ُ
عامل ُ ِ
للتطبيق، الف�ضلى
لحل الم�س� ِألة ِ
نف�سها. أق�صر ِّ ات �أخرى وق ًتا � َ خوارزمي ٌ
ّ الحل؛ بينما ت� ُ
أخذ ِّ ِ
للو�صول �إلى طوي ً
ال
48
www.jnob-jo.com
تمثيل الخوارزميَّ ِة
ِ -3طرقُ
الخوارزمي ِة:
َّ لتمثيل
ِ ِ
�شائعتان ِ
طريقتان َ
هناك
خطوات مر َّقم ٍة،
ٍ وهي كتاب ُة
َ التمثيل �شب ُه الرمزيَّ ِة (:)Pseudocode
ِ �أ -الطريق ُة الأولى :طريق ُة
إن�سان ،بال ِ
إ�ضافة �إلى التعابيرِ با�ستخدام ِ
لغة ال ِ ِ ووا�ضح،
ٍ مت�سل�سل
ٍ منطقي ٍ
أ�سلوب ب�
ٍّ
وتعد هذه الطريق ُة �سهل ًة وب�سيط ًة.
الحلُّ ،
ِّ ِ
خطـوات ِ
لو�صف الريا�ضي ِة الم� ِ
ألوفة َّ والرموزِ
ّ
مثال ()1
مطعم.
ٍ طعام في ِ
وجبة ٍ ِ
لتناول خوارزمي ٌة
َّ
المطعم.
ِ الذهاب �إلى
ُ -2 - 1البداي ُة
ِ
الوجبة. طلب
ُ -4
الجلو�س.
ِ ِ
مكان اختيار
ُ -3
ودفعها ِ
الفاتورة ُ ا�ستالم
ُ -6 ِ
الوجبة. ُ
تناول -5
- 8النهاي ُة.
المطعم
ِ - 7مغادر ُة
خوارزمي ًة
ّ واكتب
ْ أمثلة ال ِ
آتية، أحد ال ِ
اختر � َأفراد مجموع ِت َكْ ،
مع � ِ ِ
بالتعاون َ
واعر�ض
ْ ِ
الرمزية (،)Pseudocode بالطريقة ِ
�شبه ِ ِ
المطلوب ِ
للو�صول �إلى
ِ
المجموعة. ملف ْ
واحفظ ُه في ِّ ال�صف،
ِّ أمام تو�صلت � ِ
إليه � َ َ ما
ورقي ٍة
�صناع ُة طائر ٍة ّ ِ
الحديقة زراع ُة �شتل ٍة في ال�شاي
ِ من تح�ضير ٍ
كوب َ ُ ِ
المدر�سة الذهاب �إلى
ُ
49
www.jnob-jo.com
مثال ()2
أربع موا َّد ،وطباع ِت ِه. ِ
الطالب في � ِ ِ
عالمات معد ِل خوارزمي ٌة ل ِ
إيجاد َّ ّ
الحل
ُّ
- 1ابد�أْ.
وافر�ض رمو َزها :
ْ أربع، ِ
الطالب ال ِ ِ
عالمات � - 2أدخلْ
A , B , C, D
ِ
المعادلة: ح�سب
َ الناتج في المتغيرِ S
َ ِ
واحفظ أربع، ِ
العالمات ال ِ مجموع
َ جد
ْ -3
S=A+B+C+D
ِ
المعادلة: ح�سب
َ المتغيرِ Avg
ّ الناتج في
َ ِ
،واحفظ أربع ِ
العالمات ال ِ َ
معدل جد
ْ -4
Avg = S / 4
َ
المعدل .Avg اطبع
ِ -5
توقف.
ْ -6
لخطوات كتاب ِة الخوارزميَّ ِة
ِ المنطقي
ُّ ن�شاط ( :)3-2الت�سل�سلُ
أ�سئلة ال ِ
آتية: عن ال ِ أجب ِ
ثم � ْ ت�أملْ مثال (َّ ،)2
غير الرموزِ A , B , C , D؟ أربع َ ِ
للعالمات ال ِ ت�ضع رمو ًزا
ت�ستطيع � ْأن َ ُ - 1هلْ
ِ
الرابعة ،فماذا �سينتج؟ ِ
بالخطوة ِ
الثالثة ِ
الخطوة ُ
ا�ستبدال تم
� - 2إذا َّ
ِ
بالثانية؟ لماذا؟ ِ
الخام�سة ِ
الخطوة َ
ا�ستبدال ت�ستطيع
ُ - 3هلْ
كانت �إجاب ُت َك ْ
بنعم ْ الخطوتين الثالث َة والرابع َة في خطو ٍة واحد ٍة؟ � ْإن
ِ تدمج
َ يمكن َ�أ ْن
ُ - 4هل
فاكتبها.
ْ
ن�شاط ( )4-2كتاب ُة خوارزميَّ ٍة لم�س�أل ٍة ح�سابيّ ٍة
الح�سابي ِة ال ِ
آتية: َّ الم�سائل
ِ الرمزي ِة (ِّ ،)Pseudocode
لحل َّ بالطريقة ِ
�شبه ِ خوارزمي ًة،
ّ اكتب
ْ
المعادلة ال ِ
آتية وطباع ُت ُة: ِ ناتج Yمن � - 1إيجا ُد ِ
Y= M×C+B
ن�صف قطرِ ها (.)R
ُ م�ساحة دائر ٍة
ِ � - 2إيجا ُد
50
www.jnob-jo.com
ٌ
تمثيل ِ
العمليات هو مخط ُط �سيرِ
عمليات (َّ :)FlowChart ٍ ر�سم مخط ِّط �سي ِر
ب -الطريق ُة الثاني ُةُ :
كلحيث �إ َِّن َّ ٍ
متعارف عليهاُ ، هند�سي ٍة
ّ ٍ
أ�شكال
با�ستخدام �
ِ حل الم�س� ِألة، ِ
لخطوات ِّ بالر�سم
ِ
منإ�ضافة �إلى مجموع ٍة َ
للداللة على خطو ٍة معي َّن ٍة ،بال ِ
ِ �ستخدم
ُ وي
مختلفُ ،
ٌ معنى
�شكل ل ُه ً
ٍ
العبارات التي تم ّث ُل
ُ وتكتب
ُ جاه عم ِل ِه،
المخط ِط وا ّت ِ
َّ ِ
لتحديد �سيرِ ِ
والخطوط أ�سهم
ال ِ
إن�سان ،كما في ال�شكل ( ،)3-2والذي الطبيعي ِة لل ِ
ّ الحل بال ّل ِ
غة ِّ ِ
خطوات من
�شكل ْ
ٍ َّ
كل
كانت عالم ُة
ْ يطبع كلم َة ناجح � ،إِذا
يطبع ُهما ،ثم ُ
ثم ُ طالب وعالم ِتهَّ ،
ٍ ا�سم يقوم ب� ِ
إدخال ِ ُ
عك�س َ
ذلك. َ كانت عالم ُت ُه
ْ ويطبع كلم َة را�سب� ،إذا
ُ من � ْأو ت�ساوي ،50
أكبر ْ ِ
الطالب � َ
ابد�أ
ِ
عالمته. ِ
الطالب ،وقيم َة ا�سم
أدخل َ
� ِ
ِ
عالمته. ِ
الطالب ،وقيم َة ا�سم
اطبع َ
ِ
اطبع را�سب
ْ اطبع ناجح
ْ
توقف
ٍ
عمليات (.)FlowChart ُ
مخطط �سيرِ ُ
ال�شكل (:)3-2
51
www.jnob-jo.com
مخططات �سي ِر العمليّ ِ
ات ()FlowCharts ُ ثالثًا:
مثالٌ
المعنى
الهند�سي
ُّ ال�شكلُ
ِ
(طباعة) إخراج
ُ ِ
البيانات� / ِ
(قراءة) � ُ
إدخال
�إطبع Z اقر أ� A
ِ
المعلومات
ِ
العمليات واتجاه �سيرِ
ُ تو�صيل
ٍ ُ
خطوط
52
www.jnob-jo.com
ْ
ابحث
ٍ
أ�شكال ورموزٍ
عن �ابحث ْ ْ ِ
�شبكة الإنترنت، وبا�ستخدام
ِ أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
من ِ
هذه �شكل ْ
ٍ واكتب المعنى الذي يمثل ُ ُه ُّ
كل ِ ِ
الجدول (،)1-2 ِ
المذكورة في �أخرى غير
ِ
أ�شكال.
ال
ِ
المجموعة. ملف لت � ِ
إليه في ِّ تو�ص َ
دو ْن ما ّ
ّ
ِ
العمليات ِ
مخططات �سي ِر -2فوائ ُد
فوائد كثيرةٌ ،منها:
ُ ِ
العمليات ِ
لمخططات �سيرِ
حـل الم�س� ِألة، ِ
لخطـوات ِّ المـنطـقي
ِّ الت�سل�سل
ِ تـو�ضيـح
ُ �أ -
ِّ
الحـل، ِ
لـخـطوات ِعـطـاء �صور ٍة كامـلـ ٍة ووا�ضـحـ ٍة
ُ و�إ
ِ
التـنفـيذ. ِ
جـميـعها َ
قـبل ِّطالع على �أجـزا ِء الم�س� ِألة
واال ُ
من طريق ٍة واحد ٍة
أكثر ْ ِ
لتجربة � َ الم�ستخدم فر�ص ًة
ِ إعطاء
بُ � -
لحل م�س�أل ٍة معي َّن ٍة.
ِّ
ال�ضروري ِة.
ّ ِ
التف�صيالت غيرِ من
�ص َ ت�ساعد على تج ُّن ِب الأخطا ِء ،والتخ ُّل ِ
ُ جـ -
عند � ِ
إعادة الرجوع �إليهاَ ،
ُ ُ
ي�سهل وثائق الم�س� ِألةُ ،
حيث ِ ِ
لحفظ خا�صا
مرجعا ًّ ً �ستخدم
َ د ُ -ت
الم�سائل الم�شا ِب ِ
هة لها. ِ حل الم�س� ِألة ذا ِتها� ،أوِ
ِّ
البرنامج ب�سهول ٍة.
ِ تعديل
ِ ت�ساعد على
ُ هـ -
من الأخطا ِء التي ِّ ِ
اكت�شاف الأخطـا ِء
المنطقـيـة (َ ،) Logical errors
وهي َ ت�ساعـد على
ُ و-
ِّ
الحل. ِ
لخطوات المنطقي الت�سل�سل
ِ يعتمد اكت�شافُها على
ُ حيث
ي�صعب اكت�شافُها؛ ُ
ُ
ِّ
53
www.jnob-jo.com
ْ
ابحث
العمليات ب�سهول ٍة ُ
وي�سرٍ ،منها: ِ ِ
مخططات �سيرِ ت�ساعد َك على ِ
ر�سم ُ برمجيات كثيرةٌ،
ٌ توجد
ُ
برمجي ُة .Word
ر�سم الم�ستخد ِ
مة التي تعلم َتها في ِ َ ِ
أ�شكال
عن ال
وابحث ِ
ْ ا�ستخدم برمجي َة ،Word
ْ -
ِ
العمليات. ِ
مخططات �سيرِ
ِ
مخططات �سيرِ لر�سم
�ستخدم ِ
ُ برمجيات جاهز ٍةُ ،ت
ٍ عن ِ
�شبكة الإنترنت ْ ابحث في
ْ -
وا�ستخدم �إحداها.
ْ ِ
العمليات،
ِ
المجموعة. ملف لت � ِ
إليه في ِّ تو�ص َ
دو ْن ما ّ
ّ
ابد�أ
توقف
ِ
العمليات. ِ
مخطط �سيرِ ُ
ال�شكل ( :)4-2البداي ُة والنهاي ُة في
54
www.jnob-jo.com
عنوان
َ واكتب
ْ معي ٍن، ت�سل�سل َّ
ٍ ِ
العمليـات في ِ
مخـطط �سيرِ من �ص َف ِ
حات كل �صفح ٍة ْ ب -ر ّق ْم َّ
المخط ِط. َّ من �ص َفحات كل �صفح ٍة ْ وا�سم َك ،على ِّ َ والتاريخ،
َ الم�س� ِألة،
الخطوات ب�سهول ٍة.
ِ جميع
ِ فهمها ،ومتابع ُةيمكن ُ ُ بحيث
ُ كل خطو ٍة ًّ
لغويا، ف َّ جـ�ِ -ص ْ
ِ ِ ْ َء
تواجه َك في ِ
فهم ُ وال�صعوبات التي الم�شكالت تحديد
َ وحاول القارى، نف�س َك
ت�صو ْر َدّ -
ِ
القارئ. ِ
واال�ستيعاب على الفهم
ِ �سهل ٍ
عمليات ِ مخط ِط �سيرِ
ر�سم َّوحاول َ ْ المخط ِط،
َّ
ِ
العمليات ِ
مخططات �سي ِر أنواع
ُ � -4
ِ
العمليات: ِ
لمخططات �سيرِ أنواع رئي�س ٍة َ
هناك ثالث ُة � ٍ
التتابعي ِة (.)Sequential Flowcharts
َّ ِ
العمليات مخططات �سيرِ
ُ �أ -
التفر ِع (.)Branched Flowcharts ات ِ
ذات ُّ العملي ِ
ّ مخططات �سيرِ
ُ ب-
العمليات ِ
ذات التكرارِ ( .)Loop Flowcharts ِ مخططات �سيرِ
ُ جـ-
55
www.jnob-jo.com
العمليات التتابعيّ ِة ()Sequential Flowcharts
ِ مخططات �سي ِر
ُ رابعاً:
ِ
المت�سل�سلة ِ
الخطوات التتابعي ب�أ َّن ُه يحتوي على مجموع ٍة َ
من ُّ
ِ
العمليات مخط ُط �سيرِ
َّ يتمي ُز
ّ
الخطوات �إدخا ًال � ْأو
ُ تكون ِ
هذه ُ تفر ٍع �أو تكرارٍ ل ٍّأي منهاْ ،
وقد ِ
وجود ُّ من ِ
دون ِ
والمتتابعةْ ،
مبين
عاما ،كما هو ٌ
ال ًالتتابعي �شك ً
ِّ
ِ
العمليات مخط ِط �سيرِ
�شكل َّ
ُ إخراجا � ْأو معالج ًة ،وبالتالي ُ
يتخذ ً �
ال�شكل (:)5-2
ِ في
التتابعي. ِ
العمليات ِ
لمخطط �سيرِ العام ُ
ال�شكل ُّ ُ
ال�شكل (:)5 -2
ِّ
تحد ُدها
خطوات ّ
ٌ ِ
للمخطط برمزِ (ابد�أ) ،وينتهي برمزِ (توقف) ،وما بي َنهما العام ُ
ال�شكل ُ ويبد�أُ
مخط ِط
ر�سم ّ
عند ِ
االنتباه َ
ُ ويجب
ُ إدخال ومعالج ٍة و� ٍ
إخراج، من � ٍ الم�س�أل ُة المطلوب ُة واحتياجا ُتهاْ ،
ال�صحيح ،و�أ َّال َ
ت�سبق ِ الت�سل�سلي بال�شكل
ِ الحل ِ
خطوات ِّ ِ
ترتيب ِ
�ضرورة التتابعي �إلى ِ
العمليات �سيرِ
ِّ ِّ
بعد.
ي�صعب اكت�شافُها فيما ُ
ُ منطقي ٌة،
ّ أخطاء
ٌ عندها �
تنتج َ
خطو ٌة خطو ًة �أخرى؛ كي ال َ
ْ
ابحث
إنترنت ،ن ّفذْ ما ي�أتي: ِ
�شبكة ال ِ وبا�ستخدام
ِ ِ
المجموعة، مع زمال ِئ َك في ِ
بالتعاون َ
ِ
العمليات ِ
ومخططات �سيرِ التفر ِع،
ذات ّ العمليات ِ
ِ ِ
لمخططات �سيرِ العام
ال�شكل ِ
ِ عن
ابحث ِ
ْ -
ِ
ذات التكرارِ .
ِ
الرئي�سة. ِ
العمليات ِ
مخططات �سيرِ أنواع ِ
العامة ل ِ ِ
أ�شكال
بين ال
قارن َ
ْ -
ِ
المجموعة. ملف
تو�صلت �إليه في ِّ
دو ْن ما ّ
ّ
56
www.jnob-jo.com
مثال ()1
الناتج.
ِ ِ
وطباعة رقمين،
ِ لجمع
ِ ِ
العمليات َ
مخطط �سيرِ ار�سم
ْ
الحلُّ
ابد�أ
توقف
يكون
ُ مع الرموزِ َ
التعامل َ حيث � َّإن
المتغيرات رمو ًزاُ ،
ُ ِ
عطيت فقد �أُ ِ
المثال (ْ ،)1 ُ
تالحظ في كما
المخط ِط � ُ
أعاله َّ ُ
ونالحظ في ريا�ضي ٍة،
ّ ٍ
معادالت أمر كتاب َة
يتطلب ال ُ
ُ أكثر �سهول ًة و�سرع ًة ،عندما
� َ
الرقمين ـ
ِ جمع ُ
حا�صل ِ وهي ِ
وللمخرجات ـ َ بالرمزين� :س َو �ص،
ِ دخلين
ِ الم
للرقمين ُ
ِ رمزنا
�أ ّننا ْ
بالرمزِ ع.
التتابعي.
ِّ ِ
العمليات ر�س ُم مخط َِّط �سي ِر
ن�شاط (ْ :)5-2
ِ
م�ستطيلة �صفي ٍة
م�ساحة غرف ٍة ّ
ِ ح�ساب
َ ِ
العمليات الذي يم ّث ُل مخط َط �سيرِ
ار�سم َّ
ْ
الناتج.
َ طب ُع
وي َ
ال�شكلَ ،
ِ
57
www.jnob-jo.com
التتابعي.
ِّ ِ
العمليات ر�سم مخطّط �سي ِر
ن�شاط (ُ :)6-2
الرمزي ِة (،)Pseudocode
َّ بالطريقة ِ
�شبه ِ تم تمثي ُلها
وقد َّ
الخوارزمي ُة الآتي ُةْ ،
ّ َ
لديك
م�ساحة دائر ٍة:
ِ ِ
لح�ساب
- 1ابد�أْ.
ِ
ن�صف القطرِ (نق). - 2اقر�أْ قيم َة
ِ
المعادلة من ِ
الدائرة َ اح�سب م�ساح َة
ْ -3
م = * 3.14نق2
ِ
الدائرة (م). اطبع م�ساح َة
ْ -4
توقف.
ْ -5
الخوارزمي َة.
ّ العمليات الذي يم ّث ُل ِ
هذه ِ مخط َط �سيرِ
ار�سم َّ
ْ
الخوارزمي ِة
ّ ا�ستخراج
ُ يكون
ُ وغالبا ما
ً التتابعي ِة،
ّ ِ
العمليات ِ
مخططات �سيرِ تتب ُع ُ
ي�سهل -عاد ًة ُّ -
الخوارزمي ِة مبا�شرةً.
ّ أ�سهل بكثيرٍ من ِ
كتابة ِ
العملياتَ � ، ِ
خريطة �سيرِ من ِ
الرمزيةْ ، ِ
بالطريقة
58
www.jnob-jo.com
�س�ؤال
ِ
الخطوات، جدول يحتوي على مجموع ٍة من ٌ ِ
وبجانبه فارغ، ٍ
عمليات ٍ مخط ُط �سيرِ
لديك َّ
َ
ِ
الخطوات المخط ِطُ ،
حيث � َّإن َّ ال�شكل الذي يم ّث ُلها في
ِ و�ضعها في
ْ اخترِ الخطو َة المنا�سب َة،
المعادلة ال ِ
آتية: ِ من ح�ساب ِ
قيمة َ R ُ هدفُها
=R a2 + b2
ِّ
الحل خطوات
ُ ِ
العمليات َّ
مخط ُط �سيرِ
المعادلة ال ِ
آتية ِ من
جد قيم َة َ R
ْ
=R a2 + b2
a,b
59
www.jnob-jo.com
الفصل
ِ ُ
أسئلة
عر ْ
ف ما ي�أتي: ِّ -1
ِ
العمليات. مخط َط �سيرِ
جـَّ - الخوارزمي َة.
ّ أ� -الم�شكل َة (الم�س�أل َة) .ب-
حل الم�س� ِألة؟ ِ
خطوات ِّ من ِ
الخطوة الأولى ْ تحليل الم�س� ِألة �إليها في
ُ يتم
العنا�صر التي ُّ
ُ -2ما
-3عللْ ما ي�أتي:
حل الم�س� ِألة.
جدا في ِّ الم ِ
همة ً ِ
الخطوات ُ من ِ
التوثيق َ عد خطو ُة
أ� ُ -ت ُّ
اال�سم.
ِ الخوارزمي ِة بهذا
ّ ِ
ت�سمية �سبب
بُ -
حل الم�س� ِألة.
فهم الم�س� ِألة وتحلي ِلها �إلى عنا�صرِ ها ،في �أثنا ِء ِّ
خطوة ِِ تجاهل
ِ عد ُم
يجب َ
جـُ -
ٍ
مدخالت مختلف ًة في مر ٍة ،ب�إعطا ِئ ِه
من َّ
أكثر ْ يجب ُ
تنفيذه � َ البرنامجُ ،
ِ ِ
�صحة عند اختبارِ
دَ -
مر ٍة. ِّ
كل ّ
ِ
الم�شكالت. الخوارزمي ِة في ِّ
حل ّ و�ض ْح �أهمي َة
ِّ -4
الخوارزمي ِة؟
ّ تمثيل
ِ طرق
-5ما ُ
ِ
قـيـمة ،Sوطـبـاعـ ِتها ِ
إيـجـاد الرمـزي ِة ( ،)Pseudocodeل
ّ بالطريقة ِ
�شبـة ِ خوارزمي ًة
ّ اكتب
ْ -6
2
آتيةS = X + A×K + C : المعادلة ال ِ
ِ مـن
َ
ِ
العمليات: خط ِ
طات �سيرِ أ�شكال ال ِ
آتية في ُم ّ ِ من ال
�شكل َ
ٍ -7ما الذي يم ّث ُل ُه ُّ
كل
()3
()2
()1
الرمزي ِة (ْ � ،)Pseudocodeأم
ّ الطريقة ِ
�شبه ِ با�ستخدام
ِ الخوارزمي ِة
ّ َ
تمثيل َّ � -8أي طريق ٍة ُت ّ
ف�ض ُل:
العمليات ()FlowChart؟ ولماذا؟ِ مخط ِط �سيرِ
با�ستخدام ّ
ِ
ِ
العمليات. ِ
لمخططات �سيرِ فوائد
َ أربع
اذكر � َ
ْ -9
60
www.jnob-jo.com
معد ِل ِ
ثالث ِ
بح�ساب ّ يقوم ِ
العمليات الآتي ،والذي ُ مخط ِط �سيرِ
من ّ أخطاء ْ
َ ا�ستخرج ال
ِ -10
ِ
بت�صحيحها: وقم
الناتج ْ ،
ِ ِ
وطباعة ٍ
عالمات
ابد�أ
ِ
الثالث من ِ
العالمات اح�سب معدلَ
ْ
المعادل ِة
م = (ع+1ع+2ع2/)3
ِ
الثالث :ع،1ع،2ع3
َ ادخلِ العالمات
اطبع ع3
ِ
المتغيرات علمت � َّأن ِق َي َم
َ ِ
الطباعة� ،إذا ناتج
واكتب َ
ْ ِ
العمليات الآتي، َ
مخطط �سيرِ تتب ْع
َّ -11
A=3 , B =4 هي كالآتي, C = 2 : ِ
المدخلة َ ُ
61
www.jnob-jo.com
MicroSoft Small Basic ات البرمج ِة بلغ ِة
الف�صل الثاني �أ�سا�سيّ ُ
ِ
الحا�سوب �أو ًال :برمج ُة
ِ
البيانات، َ
لت�ستقبل تم ْت برمج ُتها
إلكتروني ًةّ ،
ّ ِ
الحا�سوب (� )Computerآل ًة � ُي َع ُّد جها ُز
بالذكا ِء؛ لأ ّن ُه ال
الحا�سوب ّ
ِ و�صف جهازِ
ُ يمكن
ُ النتائج .وال
ِ ِ
للح�صول على وتعالجها،
َ وتخز َنها،
ِّ
با�ستخدام
ِ ذلك، طريق ال ِ
إن�سان القادرِ على َ عن ِ ٍ
بحلول لها� ،إ َّال ْ والخروج
َ الم�سائل،
ِ َ
تحليل ي�ستطيع
ُ
ِ
البرمجة. ِ
بلغات لغات خا�ص ٍة ُت ُ
عرف ٍ
www.jnob-jo.com
فهم ال ِ
إن�سان، عن ِ عد ِ
هذه اللغ ُة بعيد ًة ْ و ُت ُّ
ِ
الحا�سوب؛ عمل
ِ ِ
طريقة من
وقريب ًة ْ
�صفت ب�أ َّنها لغ ٌة متدني ُة الم�ستوى
ْ َ
لذلك ُو
وكان على
َ (،)Low-Level Language
البرنامج كام ً
ال َ يكتب
َ الم�ستخدم حي َنها � ْأن
ِ
لغات
ُ وتعتمد
ُ نائي.ظام ال ّث ِّ با�ستخدام ال ّن ِ
ِ
وكان على َ الخا�صة ِبه،
ِ حا�سوب لغ ُة ال ِآلة
ٍ ِّ
فلكل الم�ستخدم ِة،
َ طبيعة ال ِآلة ِ الجيل على
ِ هذا
ِ
الحا�سوب عمل ِ
بطريقة ِ ِ
المتعلقة ِ
الدقيقة بالتفا�صيل
ِ عالمايكون ً
َ المبرم ِج � -آنذاك ْ � -أن ِ
الح�سابي ِة
ّ ِ
القدرة من�صبا على
ًّ التركيز
ُ وكان
َ غة، هذه ال ّل ِ
با�ستخدام ِ
ِ ليقوم
َ اخلي؛
الد ِّ
ِ
وت�صميمه ّ
من الأخطا ِء ،كما أ� ّنهاهذه العملي ُة �صعب ًة ومرهق ًة وعر�ض ًة للكثيرِ َ كانت ِ ْ ِ
للحا�سوب ،وقد
طويل.
ٍ تحتاج �إلى ٍ
وقت ُ
(ف ّك ْرْ ،
ناق�ش � ،شاركْ )
ناق�ش ما ي�أتي: ِ
المجموعةْ ، مع زمال ِئ َك في ِ
بالتعاون َ
ا�ستخدام
ِ النظام على
ُ يقت�صر هذا
ُ لغة ال ِآلة؟ ولماذا
عن ِالثنائي للتعبيرِ ْ
ُّ النظام
ُ �ستخدم
ُ لماذا ُي
الرمزين 0و1؟
ِ
63
www.jnob-jo.com
بلغة ال ِآلة.
التجميع مقارن ًة بمثيال ِتها ِ
ِ تعليمات ِ
بلغة ٌ ُ
ال�شكل (:)6-2
التجميع
ِ بين لغ ِة الآل ِة ولغ ِة
ن�شاط ( :)8-2مقارن ٌة َ
أمل
ال�شكل ( ،)7-2ت� ِ
ِ ِ
المجموعة ،واعتما ًدا على مع زمال ِئ َك في ِ
بالتعاون َ
أ�سئلة ال ِ
آتية: عن ال ِ
أجب ِثم � ْ العمودينَّ ،
ِ
اللغتين؟
ِ الم�ستخد ِ
مة في كلتا َ بع�ض الرموزِ
اذكر َ ْ –1
للفهم ِم َن الآخرى؟ ولماذا؟
ِ ُّ � -2أيهما � ُ
أ�سهل
ف.
ال�ص ِّ
أمام ّ تو�صلتم � ِ
إليه � َ ْ اعر�ض ما
ْ
الجيل
ِ لغات
ظهرت ُْ الث ((:)Third-Generation Languages (3GL الجيل الثّ ِ
ِ لغات
جـ ُ -
ب�شكل
ٍ تعتمد على ِ
لغة ال ِ
إن�سان ُ إيجاد لغ ٍة ِ
ال�سابقة ،ب� ِ لغات ال ِ
أجيال عقبات ِ
ِ ِ
الثالث لتفادي
َ
وذلك با�ستخدام ِ
ال�سابقة، ِ
اللغات من ِ
البرمجة َ المبرمج وق ًتا � َّ
أقل في ُ حيث يق�ضي أكبرُ ،� َ
لغات
فا�ستخدمت ُ
ْ من ِق َب ِل ال ِ
إن�سان، فهما ْأكثر ً
أو�ضح و� َ ِ
التعليمات ،ورموزٍ � َ منأقل َ ٍ
عدد � َّ
ٍ
وكلمات م�ألوف ًة، ريا�ضي ًة،
ّ االنجليزي َة ،ورمو ًزا
ّ الطبيعي َة ،اللغ َة
ّ ِ
االن�سان ِ
الثالث لغ َة الجيل
ِ
من ِ
لغة عالية الم�ستوى ()High-Level Languages؛ لقر ِبها ْ ِ �صفت بال ّل ِ
غات ْ وو
ُ
ِ
البرمجة الآتي ُة: الحا�سوب ،ومن �أمثل ِتها ُ
لغات ِ عمل ِ
طريقة ِ عن االن�سانِ ،
وبعدها ْ ِ
64
www.jnob-jo.com
�سمول بي�سك ( ،)Small Basicبا�سكال ( ،)Pascalكوبول ( ،)COBOLجافا (.)Java
برمجي ِة �سمول بي�سك
ّ با�ستخدام
ِ برنامجُ ،ك َ
تب ٍ من
مقطعا ْ
ً ُ
ال�شكل ()7-2 ويو�ضح
ُ
(.)Small Basic
برنامج ِ
بلغة �سمول بي�سك .Small Basic ٌ ُ
ال�شكل (:)7-2
الجيل
ِ لغات
ُ ف تو�ص ُ
ابع ((َ :)Fourth-Generation Languages (4GL الر ِ
الجيل ّلغات ِ دُ -
الجيل
ِ ِ
بلغات ِ
التعليمات مقارن ًة فهي تمتا ُز بق ّل ِة
جداَ ،
لغات عالي ُة الم�ستوى ًّ
الرابع ب�أ َّنها ٌ
ِ
المتخ�ص�صين في ت�سمح لغيرِ فهي ِ من ال ّل ِ عد � َ ِ
َ ُ غات عالية الم�ستوى؛ َ أ�سهل بكثيرٍ َ الثالث ،و ُت ُّ
من الطبيعي ِة لل ِ
إن�سان ْ ّ أقرب �إلى ِ
اللغة لتكون � َ
َ ممت
وقد ُ�ص ْ
اتْ ، البرمجي ِ
ّ ِ
البرمجة بتطويرِ
ومن �أمثل ِتها ُ
لغات ِ
البياناتْ ، ِ
قواعد مع ُ
تتعامل َ غات التي ِ
الثالث ،ومنها ال ّل ُ الجيل
ِ ِ
لغات
َ
ال�شكل (.)8-2 اال�ستعالم ( .)Query Languagesانظرِ
ِ
65
www.jnob-jo.com
الرابع.
ِ الجيل
ِ برامج ِ
لغات ِ من � ِ
أحد مقطع ْ
ٌ ُ
ال�شكل (:)8-2
ْ
ابحث
الرابع.
ِ الجيل
ِ لغات برمج ٍة �أخرى ،تنتمي �إلى ِ
لغات عن ِ ابحث ْ
ْ
ِ
المجموعة. ملف تو�صلت � ِ
إليه في ِّ َ دو ْن ما
ّ
لغات تحتوي
ٌ هي
الخام�س ((َ :)Fifth-Generation Languages (5GLِ الجيل
ِ لغات
ُ هـ-
لجعل
ِ الجيل
ِ لغات هذا
ُ مت ِ
البرمجة ،وقد ُ�ص ّم ْ ِ
للم�ساعدة على مرئي ٍة على � ٍ
أدوات ّ
ومن غيرِ حاج ِته �إلى
مبرمج �أحيا ًناْ ،
ٍ حل م�شكل ٍة من ِ
دون الحا�سوب ذا قدر ٍة �أعلى على ِّ
ِ
ِ
والمكتوبة المحكي ِة
ّ ِ
اللغات مع
الجيل َ
ِ لغات هذا
ُ ُ
وتتعامل للبرنامج.
ِ ٍ
تعليمات ِ
كتابة
ت�ستخدم
ُ ِ
البرمجة ( ،)Prologالتي الجيل لغ ُة
ِ ومن الأمثل َة على ِ
لغات هذا ِ
والمر�سومةَ ،
اال�صطناعي. الذكا ِء ِ
تطبيقات ّ في
ِّ
المترجم ()Compiler
ُ -3
ويطلق
ُ ِ
البرمجة عالية الم�ستوى، المكتوب ب�إحدى ِ
لغات َ البرنامج
َ يحو ُل
برنامج ِّ
ٌ هو
المترجم َ
ُ
ويطلق ِ
عليه ُ بلغة ال ِآلة،
برنامج ِ
ٍ الم�صدري (� ،) Source Programإلى
ُّ البرنامج
ُ ِ
عليه
ِ
البرمجة المكتوب ب�إحدى ِ
لغات َ البرنامج
َ حيث � ّإنالهدف ()Object Program؛ ُ ُ البرنامج
ُ
وهي ال ّلغ ُة ِ ِ يفهم ُه � اَّإل �إذا ْ ِ
تمت ترجم ُت ُه �إلى لغة الآلةَ ، الحا�سوب � ْأن َ
ُ ي�ستطيع
ُ عالية الم�ستوى ال
َ
ال�شكل (.)9 -2 المترجم .انظرِ
ِ ِ
طريق عن
ذلك ْ ويتم َ
الحا�سوبُ ،
ُ يفهمها
الوحيد ُة التي ُ
المترجم (.)Compiler
ُ ُ
ال�شكل (:)9-2
66
www.jnob-jo.com
قواعد كتاب ِتها،
َ تتعلم
َ ت�ستطيع �أن
ُ ِ
عالية الم�ستوى ،التي من ِ
لغات البرمجة الكثير ْ
ُ ويوجد
ُ
وهي لغ ُة ِ
اللغاتَ ،
و�ستتعلم الح ًقا �إحدى ِ
هذه ُ برامج بو�ساط ِتها،
َ ِ
كتابة قادرا على
و�ستكون ً
ُ
.Small Basic
www.jnob-jo.com
مميزات برمجيّ ِة :Small Basic ِ ومن
ْ
معها.
التعامل َ
ِ العمري ِة كاف ًة ،و�سهول ُة
ّ ِ
للفئات أ� � -سهول ُة تع ُّل ِمها
�سم. خا�ص ٍة ّ
بالر ِ ٍ
مخرجات ّ ِ
�شا�شة الهند�سي ِة على
َّ ِ
أ�شكالر�سم ال
تدعم َ ُ ب-
ِ
أ�صوات. إنتاج ال
تدعم � َ ُ جـ-
أحجام مختلف ٍة.
ٍ أنواع و� ٍ
مخرجات ب� ٍ ِ
�شا�شة الن�صو�ص على
َ تعر�ضُ د-
ٍ
واحد. برنامج في � ٍآن
ٍ من
أكثر ْ
مع � َ ُ
التعامل َ هـ-
بلغة �سمول بي�سك (� ،)Small Basicإِلى ِ
لغة المكتوب ِ
ِ البرنامج
ِ تحويل
ِ و -القدر ُة على
با�ستخدام خيارِ ترقي ٍة (.)Gradute
ِ فيجوال بي�سك ( ،)Visual Basic
ملحوظة
ِ
�شركة مايكرو�سوفت موقع ِ
خالل ِ برمجي ِة Small Basicمجا ًناْ ،
من ّ ُ
تحميل يمك ُن َك
ِ
الرابط الآتي ،http://www.smallbasic.com :ا�ضغط على ( ،)MicroSoftعلى
البرمجي ِة مجا ًنا على
ّ من لتحم َل � َ
آخر �إ�صدارٍ َ ّ ِ
ال�صفحة، ِ
الموجودة في � ِ
أيقونة ()Download
َ
ال�شكل ( .)11-2 جهازِ َك ,انظرِ
68
www.jnob-jo.com
-2ت�شغيل برمجية Small Basic
الخطوات ال ِ
آتية: ِ برمجي ِة Small Basicبا ّت ِ
باع َّ ُ
ت�شغيل يمك ُن َك
انقر قائم َة ابد�أْ (.)Start
�أ ْ -
اختر . Small Basic
خيار برامج ( ،)Programsوم ْنها ْ انقر َ بْ -
و�ستظهر َ
لك النافذ ُة كما ُ الفرعي ِة َ
خيار ،MicroSoft Small Basic ّ ِ
القائمة من
اختر َ
جـْ -
ال�شكل (.)12-2
ِ في
�أ
ب
جـ
د
هـ
69
www.jnob-jo.com
�شريط ال ِ
أدوات (.)Tool Bar ُ ُ
ال�شكل (:)13-2
�سيظهر ِ
فيه � ُّأي ُ برنامج َك ِ
فيه ،كما ِ ِ
بكتابة �ستقوم
ُ العمل الذي
ِ حي ُزوهو ّ
حررِ(َ :)Editor الم ِّ
جـُ -
افترا�ضيا هو
ًّ ُ
تحمل عنوا ًنا تظهر َ
لك، ُ محررٍ واحد ًة تالحظ � َّأن َ
هناك نافذ َة ِّ ُ تفتح ُه ،و
برنامج ُ
ٍ
معي ٍن،
با�سم َّ
للبرنامج ٍ
ِ بعمل ٍ
حفظ تقوم ِيتغير -الح ًقا -عندما ُالعنوان ُ
ُ ( ،)Untitledوهذا
من
أكثر ْ
مع � َ َ
التعامل َ البرمجي ُة
ّ تتيح َ
لك حيث ُ
ُ ِ
�شا�شات محررٍ ، مع ِ
عدة ُ
التعامل َ َ
إمكانك وب�
حاليا. تعمل ِ
عليه ًّ المحر ُر الذي ُ
ِّ هو ُ
الفعال َ المحر ُر
ِّ يكون
ُ الوقت ِ
نف�سه ،وعاد ًة ما ِ برنامج في
ٍ
َ
ال�شكل (.)14-2 انظرِ
ِ
نف�سه. ِ
الوقت محررٍ في ِ
نافذة ِّ من
أكثر ْ
مع � َ ُ
التعامل َ ُ
ال�شكل (:)14-2
70
www.jnob-jo.com
وهو يم ِّث ُل ِ
العمود على التواليَ ، ورقم
رقم ال�سطرِ ِ ،
الجزء �إلى ِ
ُ موقع م�ؤ�ش ِر الكتاب ِةُ :
ي�شير هذا دِ -
الرقم 1,25موجو ًدا في هذا الجز ِء ،فهذا
ُ يكون
ُ الحالي ِة ،فعندما
ّ ِ
الكتابة موقع م�ؤ�شرِ
َ
الخام�س والع�شرين.
ِ ِ
والعمود حاليا في ال�سطرِ ال ِ
أول، يقع ًّ ِ
الكتابة ُ ؤ�شر
يعني � َّأن م� َ
الجمل
ِ ت�ساعد َك على ِ
كتابة ُ تعليمات
ٌ وتظهر في هذا الجز ِء
ُ هـ -جز ِء الم�ساعد ِة (:)Help Panel
والخ�صائ�ص،
َ هامها،
وم َ ِ
إجراءاتَ ، وقواعد ال
َ ال�صيغ العام َة،
َ حيث ُت ِّبي ُن َ
لك ُ ِ
البرمجية،
البرنامج
ِ ي�سه ُل َ
عليك كتاب َة تقوم بكتاب ِتها في ِ
نافذة المحررِ ؛ مما ِّ للجمل التي ُ ِ أحداث
َ وال
جدا.ب�شكل كبيرٍ ً
ٍ
برنامج ()Run
ٍ -3تنفي ُذ
آتيتين:
الطريقتين ال ِ
ِ نتائج ِه ،فا َّت ْ
بع �إحدى برنامج كتب َت ُه ،لر� ِؤية ِ
ٍ أردت َ
تنفيذ �إذا � َ
أدوات. ِ
�شريط ال ِ ِ
الموجودة في أيقونة ِ
تنفيذ ()Run ال�ضغط على � ِ
َ �أ -
المفاتيح.
ِ ِ
لوحة ِ
الموجود في مفتاح F5
ِ َ
ال�ضغط على ب-
البرنامج ()Save
ِ -4حفظُ
أردت � ْأن تعو َد � ِ
إليه تفقد ُه �إذا � َ ِ
بحفظه؛ حتى ال َ تقوم أول مر ٍةُ ،
يجب � ْأن َ ِ
برنامج َك ل ِ بعد ِ
كتابة َ
الخطوات ال ِ
آتية: ِ َ
وذلك با ّتباع وقت الحقٍ ،في ٍ
من ْ � ،أو � ِ
أيقونة حفظ با�سم ()Save as ا�ضغط على � ِ
أيقونة حفظ ()Save ْ أ� -
ِ
�شريط ال ِ
أدوات.
البرنامج.
ِ مكان ِ
حفظ َ حد ْد
بّ -
ِ
الملف (.)File Name ا�سم
ن�ص ِمربع ِّ
للبرنامج في ِ
ِ ا�سما
اكتب ً جـْ -
ِ
الحفظ (.)Save زر ْ
ا�ضغط على ِّ د-
اال�سم الذي
ِ االفترا�ضي � ،Untitledإلى اال�سم
َ ُ
تحمل ِ
نافذة المحررِ التي عنوان
ُ �ستبد ُل
�سي َ ُ
َّ
ال�سم
اخت�صار ِ
ٌ �سيعطى االمتدا َد َ ،SB
وهو البرنامج ُ
َ ُ
و�ستالحظ � َّأن ِ
الحفظ، ِ
نافذة طبع َت ُه في
ِ
البرمجية .Small Basic
71
www.jnob-jo.com
ن�شاط ( :)9-2برنامجي ال ّأولُ
ِ
المجموعة ،ن ّفذْ ما ي�أتي: مع زمال ِئ َك في ِ
بالتعاون َ
برمجي َة .Small Basic ّ � -1ش ِّغلْ
عدم ِ
االنتباه �إلى ِ مع ِ
نافذة المحررِ َ ، الجملة ال ِ
آتية في ِ ِ
بطباعة برنامج َك ال ّأو َل
َ اكتب
ْ -2
ِ
إمالئية. الوقوع في الأخطا ِء ال
ِ
) TextWindow.writeLine ( Hello World
و�سج ْل ِ
الم�ساعدة (ِّ ،)Help Panel يحدث في جز ِء
ُ الحظ في �أثنا ِء طباع ِت َك ما
ْ -3
مالحظا ِت َك.
البرنامج.
َ -4ن ِّف ِذ
مع زمال ِئ َك. ناق�ش َ
ذلك َ البرنامج؟ ْ
ِ -5ما نتيج ُة
ِ
الرئي�سة؟ ِ
ال�شا�شة ترجع �إلى
ُ كيف
َ -6
با�سم .Hello World
البرنامج ِ
َ ِ
احفظ -7
جديد ()Newبرنامج ٍ
ٍ إن�شاء
ُ � -5
ِ
الخطوات الآتي َة: اتبع ٍ
جديد ِ برنامج
ٍ لإن�شا ِء
أدوات. ِ
�شريط ال ِ من
ْ ا�ضغط على � ِ
أيقونة جديد ()New ْ أ� -
ٍ
جديد. برنامج
ٍ ِ
لكتابة �ستفتح
ُ محررٍ فارغ ٌة، ُ
�ستالحظ � َّأن نافذ َة ّ
برنامج ()Openٍ فتح
ُ -6
ِ
الخطوات الآتي َة: اتبع
برامج ِ ،Small Basic ِ مخز ٍن م�سب ًقا ْ
من برنامج َّ
ٍ لفتح � ِّأي
ِ
أدوات. ِ
�شريط ال ِ من أيقونة فتح ()Open ا�ضغط على � ِ
ْ أ� -
البرنامج.
ِ ِ
وجود مكان
َ ب -حد ْد
فتح ُه.
البرنامج المرا َد ُ
َ جـِ -
حدد
ِ
النافذة. من
زر فتح (َ )Open ْ
ا�ضغط على ِّ د-
72
www.jnob-jo.com
برنامج على �شبك ِة الويب ()Publish
ٍ ن�شر
ُ -7
مع ِ
لم�شاركته َ موقع MicroSoft
ِ ِ
�شبكة الإنترنت على برنامج كتب َت ُه على
ٍ ن�شر � ِّأي
ت�ستطيع َ
ُ
الخطوات ال ِ
آتية: ِ باع َ
وذلك با ِّت ِ غيرِ َك،
أدوات. ِ
�شريط ال ِ من
ْ أيقونة ن�شر( )Publishا�ضغط على � ِ ْ أ� -
ال�شكل (:)15-2
ِ �صندوق الحوارِ الآتي ،كما في
ُ �سيظهر َ
لك ُ ب-
موقع
عنوان ُِ
التعريفي
ُّ الرقم
ُ ِ
برنامج َك الذي
للبرنامج ()ID
ِ �شر على َ�شبك ِة
نُ َ
الويب
برنامج
ٍ �صندوق حوارِ ن�شرِ
ُ ُ
ال�شكل (:)15 -2
تعريفيا ()ID
ًّ رقما َ
ويعطيك ً �شبكة الويب، ِ قد ُن ِ�ش َر على
البرنامج ْ
َ يخبر َك � َّأن
ال�صندوق ُ
ُ وهذا
تعريفيا مخت ِل ًفا
ًّ رقما َ
�سيعطيك ً ال�سابقً ،)NQD417( :
علما ب أ� ّن ُه ِ ال�شكل
ِ للبرنامج ،وهو في
ِ
َ
الو�صول �إلى من خال ِله
ت�ستطيع ْ
ُ بالموقع الذي
ِ برنامجا ،كما �أن ُه يزو ُد َك
ً كل مر ٍة ُ
تن�شر فيها في ِّ
ِ
برنامج َك المن�شورِ على ِ
موقع مايكرو�سوفت (.)Microsoft
73
www.jnob-jo.com
من �شبك ِة الويب ()Import برنامج ْ
ٍ -8ا�ستيرا ُد
مايكرو�سوفت (� ،)Microsoftأُن�ش ِئ ْت ْ
من ِق َب ِل َ موقع
ِ برامج جاهز ٍة ْ
من َ ا�ستدعاء
َ ت�ستطيع
ُ
الخطوات ال ِ
آتية: ِ باع َ
وذلك با ِّت ِ ِ
لال�ستفادة منها، آخرين،� َ
أدوات. ِ
�شريط ال ِ من
ْ ا�ضغط على � ِ
أيقونة ا�ستيراد ()Import ْ أ� -
ال�شكل (.)16-2
ِ �صندوق الحوارِ الآتي ،كما في
ُ �سيظهر َ
لك ُ ب-
برنامج.
ٍ ِ
ا�ستيراد �صندوق حوارِ
ُ ُ
ال�شكل (:)16-2
ْ
ا�ضغط ثم
التعريفيَّ ،
َّ الرقم تريد ا�ستيرا َد ُه� ،أَ ِ
دخل َ للبرنامج ( )IDالذي ُ
ِ التعريفي
َّ الرقم
منك َ يطلب َ
ُ و
المحررِ .
ِّ ِ
نافذة أمام َك على ِ
الم�ستورد � َ البرنامج
ِ ظهور
َ ُ
و�ستالحظ على زرِ ،OK
من �شبك ِة ِ
الويب برنامج ْ
ٍ ن�شاط ( :)11-2ا�ستيرا ُد
ِ
المجموعة ،ن ّفذْ ما ي�أتي: مع زمال ِئ َك في ِ
بالتعاون َ
برمجي َة .Small Basic ّ � -1ش ِّغلْ
التعريفي الـذي الرقـم
ِ با�ستخـدام
ِ ِ
ال�سـابق، ِ
الن�شاط ـك الـذي ن�شر َتـ ُه في برنامـج َ
َ -2ا�ستـور ْد
َّ
البرنامج.
َ عملية ن�شرِ َكِ ِ
خالل من ح�صلت ِ
عليه ْ َ
من
البرنامج الم�ستور َد ْ
َ تمي ُز
كيف ّ ِ
الم�ستوردَ ، البرنامج
ِ محررِ ِ
نافذة ِّ ِ
عنوان َ
�شريط ْ
الحظ -3
ِ
نافذة المحررِ ؟ ِ
عنوان ِ
�شريط ِ
خالل
74
www.jnob-jo.com
Small Basic مع لغ ِة
ثالثًا :التعاملُ َ
ُ
وتمثل الجمل (،)Statements
ِ من مجموع ٍة َ
من لغة ْ Small Basic البرنامج في ِ
ُ يتكون
ُ
ب�شكل
ٍ تلو الأخرى،
الحا�سوب الواحد َة َ
ُ للحا�سوبُ ،
ينفذها ِ الجمل تعليم ًة
ِ من ِ
هذه كل جمل ٍة ُّْ
تتكون؟ وهلْ
ُ ومم فكيف ُتك َت ُب الجمل ُة في ِ
لغة Small Basic؟ َّ َ البرنامج.
ُ ينتهي ت�سل�سلي� ،إلى � ْأن
َ ٍّ
ِ
البرنامج؟ باعها في �أثنا ِء ِ
كتابة يجب ا ّت ُ
قواعد معين ٌة ُُ َ
هناك
75
www.jnob-jo.com
يجب بخ�صائ�صها و�إجراءا ِتهاَ ،
هناك �صيغ ٌة عام ٌة ُ ِ ِ
الكائنات ِ
وربط ِ
البرمجية، الجمل
ِ عند بنا ِء
َ
كائن
الخا�ص ب� ِّأي ٍ
َّ إجراء َ
تالحظ � َّأن ال َ والبد �أَ ْن
َّ الكائن،
ِ وهي �أَ ْن تبد�أَ الجمل ُة ِ
با�سم باعها؛ َ ا ِّت ُ
ِ
العامة ِ
ال�صيغة ح�سب
َ خر ٍ
جات ٍ
دخالت � ْأو ُم َ ويحتاج �إلى ُم
ُ أقوا�س،
يحتوي على � ٍ
َ يجب � ْأن ُ
ال ِ
آتية:
(ObjectName.OperationName (Operation Inputs or Outputs
الكائن
ِ ا�سم
ُ ا�سم الإجرا ِء
ُ مخرجات الإجرا ِء
ُ مدخالت � ْأو
ُ
للخا�صي ِة
َّ تتطلب قيم ًة
ُ أقوا�س ،و�إنما تليها �إ�شار ُة م�ساوا ٍة،
الكائن ،فال تحتوي على � ٍ
ِ خا�صي ُة
ّ � َّأما
العامة ال ِ
آتية: ِ ِ
ال�صيغة وفق
َ
ObjectName.PropertyName = PropertyValue
الكائن
ِ ا�سم
ُ الخا�صي ِة
ّ ا�سم
ُ الخا�صي ِة
ّ قيم ُة
ِ
العامة للإجرا ِء. ِ
وال�صيغة ِ
للخا�صية، ِ
العامة ِ
ال�صيغة بين
الفرق َ
َ يو�ضح
ُ ال�شكل (،)17-2
ِ ُ
والمثال في
ِ
العامة للإجرا ِء. ِ
وال�صيغة للخا�صي ِة،
ّ ِ
العامة ِ
ال�صيغة بين
الفرق َ
ُ ُ
ال�شكل (:)17-2
76
www.jnob-jo.com
مثال ()1
َ
ال�شكل (.)18-2 البرنامج الآتي ،انظرِ
ِ َ
الن�شاط الذي يحتوي على ذت
�ساب ًقا ،ن َّف َ
ب�سيط في ِ
لغة .Small Basic ٌ برنامج
ٌ ُ
ال�شكل (:)18-2
أمر ِ
هذه الجمل ُة حيث ت� ُ
ُ من جمل ٍة واحد ٍة ْ
فقط، مكو ًنا ْ
ب�سيطا ًّ برنامجا
ً تم ّث ُل ِ
هذه الجمل ُة
ِ
المخرجات التي ُت�سمى ن�صي هو Hello World :في �شا�شة ِ
بطباعة �سطرٍ الحا�سوب
َ
ٍّ
البرنامج فيها ،و ُتظهِ ُر ِ
هذه كتب ِ
الرئي�سة التي ُي ُ ِ
ال�شا�شة عن
وهي �شا�ش ٌة مختلف ٌة ِ
ُ (َ ،)Textwindow
ال�شكل (.)19-2 ِ البرنامج ،كما في
ِ عند ِ
تنفيذ والرقمي ِة َ
ّ الن�صي ِة
ّ إخراج
إدخال وال ِ نتائج ال ِ
ال�شا�ش ُة َ
ِ
المخرجات .TextWindow ِ
نافذة ُ
ال�شكل ( � :)19-2شا�ش ُة
ِ
المخرجات ِ
�شا�شة من بع في ال�سطرِ ال ِ
أول ْ قد ُط َالن�ص ْ Hello World َّ ْ
الحظ � َّأن
تخبر َك ِ
هذه ثم ُ البرنامجَّ ،
ِ اللتين ُطبعتا في
ِ التن�صي�ص
ِ من ِ
دون ظهورِ عالمتي (ْ ،)TextWindow
تطلب َ
منك ُ البرنامج ،في ال�سطرِ التالي ،و
ِ من ِ
تنفيذ بعد االنتها ِء ْ
عليك فع ُلهَ ،
َ يجب
ُ ال�شا�ش ُة بما
ُ
ت�ضغط على � ِّأي مفتاح للإكمال ( ،)Press any key to continue...وعندما ٍ َ
ال�ضغط على � ِّأي
َ
ال�ضغط وت�ستطيع
ُ للبرمجي ِة،
ّ ِ
الرئي�سة ِ
ال�شا�شة رجوع َك �إلى
َ ُ
�ستالحظ المفاتيح،
ِ ِ
لوحة من
مفتاح ْ
ٍ
ِ
الرئي�سة. ِ
ال�شا�شة للرجوع �إلى
ِ ِ
ال�شا�شة؛ الخا�ص ِ
بهذه ِ زر ال ِ
إغالق على ِّ
77
www.jnob-jo.com
مقاطع:
َ ال�سابقة �إلى ِ
ثالثة ِ ِ
البرمجية ِ
الجملة تق�س َم ُ
تالحظ ُّ كما
TextWindow.Writeline ( Hello World (
الكائن
ِ ا�سم
ُ ِ
المخرجات ِ
�شا�شات �ستتم طباع ُته على
الن�ص الذي ُ
ُّ
ِ
الطباعة () Operation إجراء
� ُ
www.jnob-jo.com
الخط�أ كتاب ُة ْ � Text Windowأو .Write Line
الكائن
ِ ا�سم ِ
وخا�صيته� ،أوِ ِ الكائن
ِ ا�سم
بين ِ ِ
الفا�صلة َ البرمجي ِة
ّ ِ
الجملة ِ
النقطة في د -وجو ُد
ومن دو ِنها ُت َع ُّد الجمل ُة خط�أً.
�ضروريْ ،
ٌّ و�إجرا ِئه -
ِ
المجموعة ،ن ِّفذْ ما ي�أتي: مع زمال ِئ َك في ِ
بالتعاون َ
تلقائي للأَ�سطرِ كلما
ٍّ ترقيم
ظهور ٍَ ْ
والحظ ال�شكل (،)17-2
ِ البرنامج الموجو َد في
َ أدخل
ِ �-1
مفتاح .Enter
ِ �ضغطت على
َ
ِ
التنفيذ. ناتج ْ
والحظ َ البرنامج،
َ ِ -2
نفذ
المخرجات TextWindow؟ ْ
ناق�ش ِ ِ
ب�شا�شة الخا�ص
ِّ ِ
العنوان ِ
�شريط الحظت على
َ - 3ماذا
ِ
المجموعة. مع � ِ
أفراد َ
ذلك َ
الكائن TextWindowوالإِجرا ِء ،Writelineبفا�صل ٍة � ْأوِ ا�سم
بين ِ ِ
ا�ستبدل النقط َةَ ، -4
فراغ.ٍ
ِ
والحظ النتيج َة. البرنامج،
َ ِ -5
نفذ
أقوا�س ِ
طباعة ال ِ من ِ
دون ال�صحيحْ ،
ِ النقطة في مكا ِنها
ِ بو�ضع
ِ البرمجي ِة
ّ ِ
الجملة أعد كتاب َة ْ �-6
ِ
والحظ النتيج َة. البرنامج،
ِ أعد َ
تنفيذ ثم � ْ للن�ص َّ ،Hello World ِّ
الذكي ()IntelliSense ِّ التح�س�س
ِّ -3خا�صيّ ُة
نافذة م�ساعد ٍة
ِ ظهور
َ لكلمة (،)TextWindow ِ الحظت ،في �أثنا ِء طباع ِت َك
َ البد � َ
أنك ّ
تقوم بطباع ِته ،انظرِ
ُ من العنا�صرِ ،مبا�شر ًة �أ�سفلَ ما
الكثير َ
َ �صغير ٍة ( ،)PopUpتحتوي
ال�شكلَ (.)20-2
79
www.jnob-jo.com
الذكي (.)IntelliSense
ِّ التح�س ِ�س
ُّ ُ
ال�شكل ( :)20-2نافذ ُة
ِ
طباعة ت�ساعد َك على فهي ُت�سمى ِ
ُ الذكي (َ ،)IntelliSense ِّ التح�س ِ�س
ُّ خا�صي َة
ّ الخا�صي ُة
ّ هذه
خاللِ ِ
بطباعته ،من �ستقوم
ُ ِ
االقتراحات لما من
الكثير َ
َ َ
تعطيك حيث
ُ برنامج َك ب�سرع ٍة؛
ِ
تختار
َ ولك � ْأن تح�س ِ�سها للأحرف الأولى من الكلمات التي تبد�أُ طباع َتها َ
قبل � ْأن تكم َلهاَ ، ُّ
َ
وذلك ِ
الطباعة، ِ
عملية إكمال ِ
الحاجة �إلى � ِ من ِ
دون ِ
المقترحاتْ ، من َ
تلك تريدها ْ
الكلم َة التي ُ
ظهورها على
َ َ
لتالحظ ِ
المتاحة، ِ
االقتراحات ِ
قائمة من ِ
الكلمة ْ المزدوج على
ِ با�ستخدام النقرِ
ِ
با�ستخدام
ِ ِ
ال�صغيرة ِ
الم�ساعدة ِ
نافذة ِ
المقترحات في بين َ
التنقل َ وت�ستطيع
ُ المحررِ .
ّ ِ
�شا�شة
المزدوج
ِ مفتاح ْ � ،Enterأو بالنقرِ
ِ ثم نقرِ با�ستخدام الف� ِ
أرةَّ ، ِ وال�سفليْ � ،أو العلوي،
ِّ ال�سهمين:
ِ
ِّ
بالف� ِ
أرة.
يكون
ُ الفع ِ
ال ،الذي عاد ًة ما رح ّعن المق َت ِ
موجز ِ
ٌ �شرح ِ
ال�صغيرة ٌ ِ
النافذه يمين ِ
هذه ويظهر في ِ
ُ
ِ
النافذة. في ِ
و�سط ِ
هذه
للبرنامج في
ِ ِ
الرئي�سة ِ
ال�شا�شة من ِ
الجهة اليمنى َ ِ
الم�ساعدة على ظهور جز ِء
َ أي�ضا -
الحظ ً � -ْ
َ
ال�شكل (.)21-2 �أثنا ِء طباع ِت َك .انظرِ
80
www.jnob-jo.com
نوع العن�ص ِر
ُ
ا�سم الكائنِ
ُ
�أيقون ُة الكائنِ
مف�صلٌ عن الكائنِ�شرح ّ
ٌ خ�صائ�ص الكائنِ
ُ
ووظيفت ِه وهدف ِه (الحظْ �أيقون َة الخا�صية)ِ
إجراءات الكائنِ
ُ �
(الحظْ �أيقون َة الإ جرا ِء)
ِ
الم�ساعدة (.)Help Panel جزء ُ
ال�شكل (ُ :)21-2
81
www.jnob-jo.com
الكائن .TextWindow
ِ خ�صائ�ص
ِ بع�ض ُ
الجدول (ُ :)2-2
مثال الوظيفة
الخا�صية ()Property
ِ
للمخرجات أمام��ي ِ
الل��ون ال تعيي��ن
ُ
ِّ
ِ
المخرجات ِ
�شا�شة �ستطبع عل��ى
ُ ForegroundColorالتي
َ
ت�ستبدل من ال ِ
ألوان التي يمك ُن َك � ْأن َ بالكائن .TextWindow
ِ ِ
الخا�صة
المزيد َ
ُ وهناك
أحم��ر ،Redومنه��اBlack, :
َ الل��ون ال
َ به��ا
Blue, Cyan, Gray Green, Magenta,
White
ِ
للمخرجات الخلف��ي ِ
الل��ون تعيي��ن
ُ
ِّ
ِ
المخرجات ِ
�شا�شة طبع عل��ى
BackgroundColorالتي �س ُت ُ
بالكائن .TextWindow
ِ ِ
الخا�صة
ِ
المخرجات ِ
�شا�ش��ة ِ
عن��وان تحدي��د
ُ
بالكائن TextWindow
ِ ِ
الخا�صة
Title
م�سار
ُ ِ
العن��وان ،و� اَّأل يبقى ِ
�شريط ف��ي
االفترا�ضي عنوا ًنا.
ِّ ِ
الملف
ِ
�شا�شة َ
داخ��ل مو�ض��ع الم�ؤ�شرِ
ِ تعيين
ُ
بالكائ��ن
ِ ِ
الخا�ص��ة ِ
المخرج��ات CursorLeft
ِ
العمود ِ
بتحديد ،TextWindow
المخرجات ِ
فيه. ِ ِ
طباعة ِ
المراد
ِ
�شا�شة َ
داخ��ل مو�ض��ع الم�ؤ�شرِ
ِ تعيين
ُ
CursorTop
بالكائ��ن
ِ ِ
الخا�ص��ة ِ
المخرج��ات
ِ
بتحديد ال�سطرِ ،TextWindow
المخرجات ِ
فيه. ِ ِ
طباعة ِ
المراد
ِ
المخرج��ات ِ
�شا�ش��ة مو�ض��ع
ِ تعيي��ن
ُ
بالكائن TextWindow
ِ ِ
الخا�صة Left
ِ
لل�شا�شة. ِ
الناحية الي�سرى من
َ
82
www.jnob-jo.com
ِ
المخرج��ات ِ
�شا�ش��ة مو�ض��ع
ِ تعيي��ن
ُ
بالكائن TextWindow
ِ ِ
الخا�صة Top
ِ
لل�شا�شة. ِ
العلوية ِ
الناحية من
َ
www.jnob-jo.com
الن�صي ِة
ّ القيم
ِ ِ
بقراءة إجراء
يقوم هذا ال ُ ُ
ِ
المخرج��ات ِ
�شا�ش��ة ِ
الرقمي��ة م��ن �أوِ ) ( Read
يجبُ حي��ث
ُ (،)TextWindow
ن�صي ٍة
إدخال قيم�� ٍة ّ ِ
الم�ستخ��د ِم � ُ عل��ى
ليق��وم بقراء ِتها،
َ للبرنامج؛
ِ رقمي�� ٍة
� ْأو ّ
البرنامج
َ ِ
تنفي��ذ َك عند ُ
و�ستالح��ظ �أن ُه َ
َ
تدخل قيم ًة الحا�سوب � ْأن
ُ ينتظر َ
منك ُ
ِ
القراءة � اّإل ِ
عملي��ة يت��م ُ
تنفيذ �أوالً ،وال ُّ
مفتاح .Enter
ِ ُ
ال�ضغط على تم
�إذا َّ
بق��راءة قيم ٍة رقمي ٍة
ِ إجراء
يقوم هذا ال ُ
ُ
حيث ِ
المخرجات ُ ، ِ
�شا�ش��ة من ) ( Readnumber
فقط ْ
إدخ��ال قيم ٍة
ُ الم�ستخدم �
ِ يجب عل��ى
ُ
ليق��وم بقراء ِتها ،وال
َ للبرنامج؛
ِ رقمي ٍة
ّ
ِ
بال�ضغط على ِ
العملي��ة � اّإل ُ
تنفي��ذ يت��م
ُّ
مفتاح .Enter
ِ
ِ
والحظ ِ
الجدول (،)3-2 المجموعة ,ن ِّف ِذ الأمثل َة في
ِ مع زمال ِئ َك في ِ
بالتعاون َ
النتائج.
َ
84
www.jnob-jo.com
الفصل
ِ ُ
أسئلة
عر ْ
ف ما ي�أتي: ّ -1
َ
الهدف. البرنامج
َ المبرمج،
َ البرنامج،
َ ِ
البرمجة، لغ َة
الثالث ِ
عالية الم�ستوى؟ ِ الجيل
ِ ِ
لغات �سبب ظهورِ
-2ما ُ
ِ
متدنية الم�ستوى ( )Low-Level Language؟ ِ
باللغة ميت لغ ُة ال ِآلة
-3لماذا ُ�س ْ
ِ � -4
أعط مثا ًال على :
�أ -لغ ٍة ِ
عالية الم�ستوى.
الرابع.
ِ الجيل
ِ بِ -
لغات
الخام�س.
ِ الجيل
ِ جـِ -
لغات
المترجم؟
ِ -5ما وظيف ُة
ِ
الفعال ( )Active Editor؟ المحررِ
ّ و�ضح المق�صو َد ِب
ِ -6
المحررِ
ِّ ِ
نافذة ال�سفلي ِة ْ
من ّ ِ
الزاوية اليمنى ِ
يظهران في ِ
اللذان ِ
الرقمان ()3,19 يرمز
� -7إلى ماذا ُ
أدناه ؟
� ُ
85
www.jnob-jo.com
أيقونات ال ِ
آتية: ِ من ال -8ما وظيف ُة ٍّ
كل َ
وظيفتُها
الأيقون ُة
86
www.jnob-jo.com
في برمجيَّ ِة Small Basic الثالث جملُ التعيينِ
ُ الف�صلُ
جمل،
ٍ �ضمن
َ ِ
الح�سابية بلغة � Small Basicإلى ِ
كتابة التعابيرِ برنامجا ِ
ً تحتاج في �أثنا ِء كتاب ِت َك
ُ
المتغيرات؟ وما
ُ الجمل .فما
ِ �ضمن ِ
هذه َ ِ
بالمتغيرات وا�ستخدام ما ُي�سمى
ِ التعيين،
ِ َ
جمل ُت�سمى
التعيين في ِ
لغة Small Basic؟ ِ وكيف ُتك َت ُب ُج َم ُل
َ التعابير؟
ُ
المتغيرات ()Variables
ُ -1
�ستخدم
ُ البرنامج ،و ُت
ِ قيم قابل ٍة للتغييرِ في �أثنا ِء ِ
تنفيذ ذات ٍ ِ
الذاكرةُ ، لمواقع في
َ أ�سماء
هي � ٌ المتغيرات َ
ُ
أرقام، ِ
الحروف وال ِ منمن �سل�سل ٍة َ
تتكون ْ
ُ أ�سماء
وهذه ال ُِ ِ
الالزمة ل ُه، ِ
بالبيانات ِ
الحا�سوب ِ
لتزويد
المعادلة ال ِ
آتية: ِ ِ
الريا�ضيات ،كما في �ستخدم في
ُ ِ
المعادالت التي ُت وت�شب ُه رمو َز
Area = W × L
عن ٍ
لمتغيرات للتعبيرِ ِ أ�سماء
هي رمو ٌز و� ٌ ِ ِ
حيث �إ َِّن َ L , W , Area
م�ستطيل ُ
ٍ م�ساحة لح�ساب
لي�ست
ْ وقيمها والم�ساحة ،Areaوهذه الرمو ُز وال ُ
أ�سماء متغيرةٌُ ، ِ والعر�ض ،W
ِ ِ
الطول ،L
العر�ض .W
ِ ِ
وقيمة ِ
الطول ،L تتغير بتغييرِ ِ
قيمة ُ ثابت ًة ،بلْ
االلتزام
ُ يجب ِ
القواعدُ ، لغة ( � )Small Basicإلى مجموع ٍة َ
من المتغيرات في ِ
ِ أ�سماء
وتخ�ضع � ُ
ُ
وهـي:
َ بها،
آتيين:
المثاليين ال ِ
ِ ٍ
بحرف ،كما في �أ -يبد�أُ ُ
ا�سم المتغيرِ
Name
X10
�ستخدم
ُ ال�سفلي ِة (« )UnderScoreـ» ،والتي ُت
ّ ال�ش ِ
رطة ا�سم المتغيرِ على رمزِ َّ
قد يحتوي ُ بْ -
ِ
المثال الآتي: َ
الف�صل بينهما ،كما في وتريد
ُ مقطعين،
ِ من في ِ
حالة �إِعطاء المتغيرِ ا�سم ًا ْ
My_Name
يحتوي على � ِأية رموزٍ �أخرى ،وال على � ِّأي ٍ
فراغ. َ وال يجو ُز � ْأن
87
www.jnob-jo.com
ِ
المحجوزة، فتاحي ِة �أوِ
ّ الم كلمات ِ
لغة (ِ )Small Basic ِ من
ا�سم المتغيرِ ْيكون ُ
َ جـ -ال يجو ُز � ْأن
وهي,If, Then, Else, EndIf, ElseIf, GoTo( : فتاحي ًة فقطَ ،
ّ وعد ُدها ( )14كلم ًة ِم
ِ
للكلمة رمز
وي ُُ ،)For, EndFor, Step, To, Sub, EndSub, While, EndWhile
أيقونة ال ِ
آتية: فتاحي ِة بال ِ
ّ ِ
الم
أوامر خا�ص ٌة ِ
بلغة .Small Basicكما ال يجو ُز � ْأن هي � ُ والكلمات ِ
ا�سم
يكون ُ َ فتاحي ُة َ
ّ الم ُ
�ستخدم ِ
لربط التعابيرِ ُ الربط ال ِ
آتية ،)And, Or( :وهي � ٌ
أدوات ُت أدوات ِ أحد � ِ ِ
المتغيرات � َ
المنطقي ِة.
ّ
ا�سم المتغيرِ 40خان ًة.
طول ِد ْ � -أن ال يتجاو َز ُ
ملحوظة
الت�صحيح
ُ �سبب المخالف ِة
ُ
ا�سم المتغي ِر
Number_one الناق�ص
ِ هو �إ�شار ُة
احتوى رمزاً َ Number-one
�أو «»-
NumberOne
For10 فتاحي ِة
ّ كلمات ِ Small Basic
الم ِ من
ْ For
Score8 بحرف ،و�إ ّنما بد�أَ ٍ
برقم ٍ ا�سم المتغيرِ
لم يبد�أ ُ
ْ 8Score
88
www.jnob-jo.com
ِ
المتغيرات أ�سماء
ن�شاط (ُ � :)15-2
ِ
القبول. عدم
�سبب ِ
ذاكرا َ
ً المتغيرات ال ِ
آتية، ِ من �أ�سما ِء ِ
المقبولْ ، من غيرِ َ
المقبول ْ ِّبي ِن
ِ
القبول �سبب عد ِم
ُ ٍ
مقبول مقبولٌ ُ
/غير
ا�سم المتغي ِر
Else
7sum
Ali
My_Var
Pi
Your=Name
()Jordan
A+B
Amman100
Titl
Number_Of_Days
89
www.jnob-jo.com
المعامالت الح�سابي َة ،وكيفي َة تمثي ِلها في ِ
لغة .Small Basic ِ تلك ُ
الجدول (َ )5-2 ويبين
ُ
الح�سابي ُة في الجبرِ ،وتمثي ُلها في ِ
لغة Small Basic ّ المعامالت
ُ ُ
الجدول (:)5-2
ناتج المثال مثال Small Basic الجبر رمزها العملية
5 2+3 A+B A+B + الجمع
AB
10 2*5 A*B
ال�ضرب
ُ
�أو
A*b
A B
2.5 5/2 �أو الق�سم ُة
A/B
A
B
كتابته في ِ
لغة Small Basic ِ وكيفي َة
ّ الجبري،
َّ الح�سابي التعبير
َ والأمثل ُة الآتي ُة تم ِّث ُل
َّ
Small Basic الجبر
90
www.jnob-jo.com
العمليات الح�سابيّ ِة
ِ أولويات
ُ �-3
التعابير
َ ولكن
َّ ي�سهل ح ُّلها،
ُ ٍ
واحد، ح�سابي معامل
ٍ من
تتكون ْ
ُ تعابير ح�سابي ٌة ب�سيط ٌة،
ُ توجد
ُ
ٍّ
تجب
أقوا�سُ ، وقد تحتوي على � ٍ ح�سابيْ ،
ٍّ معامل
ٍ من
أكثر ْ
الح�سابي َة المركب َة التي تحتوي على � َ
ّ
الح�سابي ِة،
ّ ِ
العمليات مة في ِ
تنفيذ الم�ستخد ِ
َ قواعد ال ِ
أولوية ِ ح�سب
َ ِ
التنفيذ فيها، ت�سل�سل
ِ مراعا ُة
وهي على النحوِ الآتي:
َ
أقوا�س.
�أ -ال ُ
ال�ضرب ( * ) ،والق�سم ُة ( .) /
ُ ب-
والطرح (.) -
ُ الجمع ( ،) +
ُ جـ-
اليمين.
ِ من الي�سارِ �إلى ُ
التنفيذ َ يتم
أولوياتُّ ،
ُ ِ
ت�ساوت ال د � -إِذا
مثال ()1
ِ
التنفيذ: ت�سل�س ِل
ُ مع ِ
بيان الح�سابي الآتيَ ، ناتج التعبيرِ
جد َ ْ
ِّ
6 +4/2 * 3-1
الحلُّ
6+2*3-1
2-
6+6 -1
3-
91
www.jnob-jo.com
مثال()2
ِ
التنفيذ. ت�سل�سل
ِ مع ِ
بيان الح�سابي الآتيَ ،
ِّ ناتج التعبيرِ
أوجد َ
علمت � َّأن ْ � X = 2 ، Y = 2 ، Z = 3
َ �إذا
)X*X + 3 + Y*(2*X-Z
الحلُّ
3- 2*2+3+2*1
5- 4+3+2
6- 7+2
9
الجبري بلغ ِة Small Basic
ِّ ن�شاط ( :)16-2كتاب ُة التعبي ِر
التعابير الجبري َة الآتي َة ِ
بلغة . Small Basic َ ِ
المجموعةِ ،
اكتب مع زمال ِئ َك في ِ
بالتعاون َ
التعبير بلغ ِة Small Basic
ُ
الجبري
ُّ التعبير
ُ
D + 3W
a+b
)(x+y) (4f-e
a+b a
+
d d
92
www.jnob-jo.com
الح�سابي
ِّ ناتج التعبي ِر
ن�شاط (� :)17-2إيجا ُد ِ
الح�سابية ال ِ
آتية، ِ من التعابيرِ جد قيم َة ٍّ
كل َ ِ
المجموعةْ ، مع زمال ِئ َك في ِ
بالتعاون َ
علمت � َّأن قيم َة X = 2 ، Y = 4
َ ِ
التنفيذ� ،إذا ت�سل�س ِل
ُ مع ِ
بيان َ
)1 (X * X / ( Y –2
)2 (Y – 2 * ( X + Y – 2
)3 (1 /X + Y / (Y*2
-4جملُ التعيينِ
وتكون �صيغ ُتها العام ُة على النحوِ الآتي:
ُ قيما، ِ
المتغيرات ً التعيين لإعطا ِء
ِ ُ
جمل �ستخد ُم
َ ُت
www.jnob-jo.com
ف عر ُ ِ ال�سابقة �أُ
ِ
ن�صي ًةُ ،ت َّ
قيما َّ
المتغيرات ً Name، My_Grade، My_String ُ عطيت الجمل
ِ في
تو�ضع
ُ ِ
المزدوجة)، االقتبا�س
ِ أرقام� ،أو الرموزِ (با�ستثنا ِء � ِ
إ�شارة ِ
الحروف� ،أوِ ال ِ من
ب�أنها مجموع ٌة َ
مزدوجتين.
ِ اقتبا�س
ٍ بين عالمتي
َ
مثال ()3
Number1 = 10
Number2= 20
Number3 = Number1 + Number2
)TextWindow.Writeline(Number3
ِ
وعينت القيم ُة (� )20إلى المتغيرِ ال�سابق ُع ِّي ِ
نت القيم ُة (� )10إلى المتغيرِ ،Number1 ِ ِ
المثال في
حيث ُج ِم َع
ُ ِ
الم�ساواة، يمين � ِ
إ�شارة ح�ساب ما على ِ
ُ تم ِ
الثالثة َّ التعيين
ِ ِ
جملة ،Number2وفي
ثم
محتوى المتغيرِ ،Number1وهو (� ،)10إِلى محتوى المتغيرِ ،Number2وهو (َّ ،)20
طبع قيم ُة المتغيرِ Number3
أخيرة �س ُت ُ ِ
الجملة ال ِ الناتج ( )30في المتغيرِ ،Number3وفي
ُ ُخ ِّز َن
النتائج كما هو
ُ و�ستظهر
ُ الن�ص (،)TextWindow ِ
نافذة ِّ ِ
المخرجات ِ
�شا�شة وهي ( ،)30على َ
ال�شكل (.)22-2
ِ مبين في
ٌ
رقمين.
ِ جمع
ناتج ِ ِ
لطباعة ِ ِ
المخرجات ُ
ال�شكل (� :)22-2شا�ش ُة
ِ
المجموعة: مع زمال ِئ َك في ِ
بالتعاون َ
ِ
المخرجات. ِ
�شا�شة الظاهر على
َ الناتج
َ ِ
واكتب ِ
الورق، البرنامج الآتي على
َ تتب ِع
َّ -1
94
www.jnob-jo.com
الناتج.
ِ من
أكد َ ِ
الحا�سوب ،وت� ْ البرنامج على جهازِ
َ -2ن ِّف ِذ
ِ
الق�سمة ( )/مر ًة �أخرى، ال�ضرب (*) ب�إ�شارة الطرح ( )-مرةً ،وب� ِ
إ�شارة ِ ْ
ا�ستبدل �إ�شار َة -3
ِ
والحظ النتيج َة. تبديل،
ٍ بعد ِّ
كل البرنامج َ
َ ِ
ونفذ
البرنامج:
ِ أ�ضف الجمل َة البرمجي َة الآتي َة في ِ
نهاية ِ � -4
ِ
التنفيذ؟ البرنامج ،ما نتيج ُة
َ -5ن ِّف ِذ
لت�صبح كالآتي:
َ البرمجي َة
َّ عد ِل الجمل َة
ِّ -6
من َ
ذلك؟ ت�ستنتج ْ
ُ ِ
والحظ النتيج َة ،ماذا البرنامج،
َ -7ن ّف ِذ
95
www.jnob-jo.com
المتغيرات الن�صيّ ِة Concatenation
ِ �ضم
ن�شاط (ُّ :)20-2
ِ
المجموعة: مع زمال ِئ َك في ِ
بالتعاون َ
البرنامج الآتي:
َ ادخل
ِ -1
ِ
المخرجات. ِ
�شا�شة ِ
والحظ النتيج َة الظاهر َة على البرنامج،
َ -2ن ِّف ِذ
ِ
والخام�سة؟ ِ
والرابعة ِ
الثالثة ِ
الجملة الن�صي ِة في
ّ ِ
المتغيرات بين
الجمع َ
ِ -3ماذا تعني عملي ُة
جر ْب ِ
بنف�س َك ّ
Comments جملَ التوثيقِ
ثم ن ِّفذْ ُه: ِ
الحا�سوبَّ ، البرنامج الآتي �إلى جهازِ
َ أدخل
ِ �-1
البرنامج؟
ِ - 2ما نتيج ُة
البرنامج.
ِ أعد َ
تنفيذ ثم � ْ
البرنامجَّ ،
ِ الثالث ال ِ
أوليات من َ َ
الجمل ِ
احذف -3
النتيجتين؟
ِ بين
هناك فرقٌ ََ - 4هلْ
نتائج ِ
تنفيذ الثالث ال ِ
أوليات؟ وهلْ لها � ُّأي ت�أثيرٍ على ِ ِ الجمل
ِ من ِ
كتابة ُ
الهدف ْ - 5ما
البرنامج؟
ِ
الجمل في � ِّأي
ِ مثل ِ
هذه ت�ستطيع طباع َة ِ
ُ الجمل؟ وهلْ
ِ هذه الرمز الذي تبد�أُ ِبه ُ
مثل ِ ُ - 6ما
البرنامج؟
ِ ٍ
مكان في
96
www.jnob-jo.com
ِ
الح�ساب ()Math Object كائن
ثانيًاُ :
مع َك �ساب ًقا، الح�سابي ِة ،والتي ْ
مرت َ ّ �ستخدم في التعابيرِ
ُ أربع التي ُت
الح�سابي َة ال َ
ّ ِ
العمليات � َّإن
ٍ
عمليات تحتاج �إلى ِ
تنفيذ ُ َ
ولكنك � -أحيا ًنا - ِ
الريا�ضيات، العمليات الأ�سا�سي ُة الم�ستخدم ُة في
ُ هي
َ
برمجي ِة
ّ يوجد لها رمو ٌز في
ُ عمليات ال
ٌ وهي
التربيعي ،وغيرهاَ ،
ِّ ح�سابي ٍة متقدم ٍة ،كال ِّأ�س ،والجذرِ
كائن
َ بكائنُ ،ي�سمى
ٍ وخ�صائ�ص مرتبط ٍة
َ ٍ
إجراءات �شكل �
ِ عب ُر عنها على ، Small Basicبلْ ُي َّ
ِ
الح�ساب (.)Math Object
الح�ساب ()Math Object Properties ِ خ�صائ�ص كائنِ
ُ -1
هي خا�صي ُة (.)Pi Property خا�صي ًة واحد ًة فقطَ ، ّ ِ
الح�ساب كائن
ُ ُ
يمتلك
،وهي ِ
بالدائرة ،والتي ت�ساوي � 3.14أو ُ
وتعرف قيم ُة الباي ب�أنها الن�سب ُة الثابت ُة الخا�ص ُة
َ
ِ
الريا�ضيات والفيزيا ِء، ح�سابات كثير ٍة في
ٍ �ستخدم في
ُ ِ
الدائرة وقطرِ ها ،و ُت ِ
محيط بين
الن�سب ُة َ
خا�صي ًة
ّ ِ
ب�صفته الثابت
َ وتوفر برمجي ُة Small Basicهذا
ُ رمز لها في الجبرِ بالرمزِ ،
وي ُ
ُ
تكون �صيغ ُتها العام ُة على النحوِ الآتي:
ُ للكائن ُ ،Math
حيث ِ
Math.Pi
ناتج التنفيذ ِ َ
هو قيم ُة . ويكون ُ
ُ
مثال()1
خز ُنها في المتغيرِ ،Rن�صف قطرِ دائر ٍة ،ثم ُي ّ
ِ إدخال ِ
قيمة ِ
الم�ستخد ِم � َ يطلب �إلى
ُ البرنامج الآتي
ُ
ِ
الدائرة. ويطبع م�ساح َة
ُ ِ
المعادلة( :م�ساحة الدائرة = نق،)2 ح�سب
َ ِ
الدائرة ويح�سب م�ساح َة
ُ
97
www.jnob-jo.com
البرنامج.
ِ بعد ِ
تنفيذ ِ
المخرجات َ يبين �شا�ش َة ُ
وال�شكل (ُ )23-2
البرامج.
ِ ا�ستخدام خا�صيّ ِة ( )Pi Propertyفي كتاب ِة
ُ ن�شاط (:)21-2
الناتج.
َ ويطبع
ُ َ
محيطها، يح�سب
ُ ن�صف قطرِ دائر ٍةَّ ،
ثم َ برنامجا ،يقر�أُ
ً اكتب
ْ
ِ
الح�ساب ()Math Object Operations إجراءات كائنِ
ُ � -2
ويوفرها
ُ ِ
المتقدمة، ِ
الح�سابية بع�ض التعابيرِ ِ
لكتابة ِ تحتاجها
ُ ِ
إجراءات التي من ال
الكثير َ
ُ َ
هناك
بع�ض منها: ِ
وهذه ٌ ِ
الح�ساب (،)Math Object كائن
لك ُ َ
ِ
القيمة ِ
بح�ساب ِ
المطلقة ِ
القيمة إجراء إجراء القيم ِة المطلق ِة (ُ :)Abs Operation
يقوم � ُ �أ ُ � -
بال�شكل:
ِ عددي ٍة ،والتي ُي َّ
عب ُر عنها في الجبرِ ّ المطلقة لقيم ٍة
ِ
3
ِ
العملية القيم َة .3 ناتج ِ
هذه يكون ُ ُ حيث
ُ
ِ ِ ِ
وال�صيغ ُة العام ُة لإجرا ِء القيمة المطلقة في برمجية َ Small Basic
هي:
(Math.Abs (Number
حيث:
ُ
اخت�صار لكلمتي .Absolute Value
ٌ وهو ِ
المطلقة َ ِ
القيمة إجراء
ُ � :Abs
متغيرا،
ً يكون قيم ًة عددي ًةْ � ،أو
ُ وقد ِ
المطلقة ل ُهْ ، ِ
القيمة :Numberالعد ُد المرا ُد �إ ِ
ِيجاد
ح�سابيا.
ًّ تعبيرا
� ْأو ً
مثال()2
عند ِ
تنفيذ التعبيرِ الآتي: َ
(Math.Abs (-10
الناتج 10
َ �سيعطي
98
www.jnob-jo.com
إجراء القيم ِة المطلق ِة ( )Abs
ن�شاط ( ُ � :)22-2
كل مما ي�أتي؟ ناتج ِ
تنفيذ ٍّ ما ُ
)Math.abs (-3.456 )Math.abs (4 /2- 5 )Math.abs (3 )Math.abs (3 - 2 التعبير
ُ
الناتج
ُ
مثال()3
من الجبرِ �إلى ِ
لغة Small Basic حو ِل المعادل َة الآتي َة َ
ّ
A= 5 + Y
الحلُّ
A = Math.Abs(-5) + Y
مثال()4
ويطبع ُه.
ُ الفرق بي َنهما،
َ ويجد
ُ رقمين،
ِ البرنامج الآتي
ُ ُي ْد ِخ ُل
ال�شكل (.)24-2
ِ البرنامج ،كما في
ِ بعد ِ
تنفيذ ِ
المخرجات َ �ستظهر �شا�ش ُة
ُ
بين عددين.
الفرق َ
َ يجد
لبرنامج ُ
ٍ ِ
المخرجات ُ
ال�شكل (� :)24-2شا�ش ُة
99
www.jnob-jo.com
مرفوعا لقو ٍة
ً ِ
العدد ناتج ِ
تنفيذ إجراء ال ِّأ�س َ
إجراء ال ِّأ�س ( :)Operation Powerيعطي � ُ بُ � -
عب ُر عنها بالجبرِ -عاد ًة -على النحوِ الآتي: معي َّن ٍةُ ،
وي َّ
32
ِ
وال�صيغ ُة العام ُة لإجرا ِء ال ِّأ�س بلغة َ Small Basic
هي:
(Math.Power(base number٫exponent
حيث:
ُ
ِجراء ال ِّأ�س.
:Powerهو �إ ُ
أ�سا�س.
الرقم ال ُ
هو ُ َ :base number
الرقم ال ُّأ�س.
هو ُ َ :exponent
مثال()5
اطبع: الجبري ِ 32
بلغة ْ ،Small Basic ِّ ِ
لكتابة التعبيرِ
(Math.Power (3٫2
100
www.jnob-jo.com
b2 + c3
ِ
المعادلة الآتية: قيمة Fوطباع ِتها َ
من إيجاد ِ
برنامجا ل ِ
ً اكتب
ْ -3
F = ( x2 – y 2 ) 3
التربيعي
َّ الجذر
َ إجراء
التربيعي (ُ :)SquareRoot Operationيعطي هذا ال ُ ِّ إجراء الجذ ِر
جـ ُ � -
�صفرا.
ً تكون موجب ًة � ْأو ت�ساوي
َ ل ِّأي قيم ٍة عددي ٍة ،على � ْأن
وتكون �صيغ ُت ُه العام ُة على النحوِ الآتي:
ُ
(Math.SquareRoot (number
حيث :
ُ
التربيعي.
ِّ إجراء الجذرِ
ُ � :SquareRoot
متغي ًرا،
عددي ًةْ � ،أو ّ
ّ يكون قيم ًة
ُ وقد
التربيعي ل ُهْ ، الرقم المرا ُد � ِ
إيجاد الجذرِ :numberهو ُ
ِّ
ح�سابيا.
ًّ تعبيرا
� ْأو ً
مثال()6
الجبري الآتي �إلى ِ
لغة Small Basic َّ التعبير
َ حو ِل
ّ
S+4
الحلُّ
(Math.SquareRoot( S + 4
101
www.jnob-jo.com
الجبري َة الآتي َة �إلى ِ
لغة :Small Basic َّ التعابير
َ حو ِل
ِّ - 2
)1 a2 + b2
)2 |y+e|+ x+1
حيث:
ُ
ِ
الق�سمة. إجراء باقي
هو � َُ :Remainder
المق�سوم.
ُ الرقم
ُ :dividend
�صفرا.
ً تكون قيم ُته ت�ساوي
َ المق�سوم ِ
عليه ،على �أ َّال ُ الرقم
ُ :divisor
مثال ()7
في التعبيرِ الآتي:
(Math.Remainder (5٫3
وهو العد ُد (.)2 ِ
الق�سمةَ ، ويجد باقي
ُ الرقم (،)3
الرقم ( )5على ِ
�سيق�سم َ
ُ
102
www.jnob-jo.com
إجراء باقي الق�سم ِة ()Operation Remainder
ن�شاط (ُ � :)27-2
ناتج ِ
تنفيذ ما ي�أتي: أفراد مجموع ِت َك ،ما ُ
مع � ِ ِ
بالتعاون َ
Math.Remainder (7٫3( )1
Math.Remainder (1٫4( )2
Math.Reminder (Math.SquarRoot (100)٫ Math.Abs (-5)) )3
جر ْب ِ
بنف�س َك ّ
إجراء Min
إجراء Maxوال َ
ال َ
البرنامج:
ِ ِ
الم�ساعدة في ِ
وباال�ستعانة بجز ِء أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
البرنامج الآتي:
َ أدخل
ِ � -1
ِ
،والحظ النتيج َة. البرنامج
َ -2ن ّف ِذ
البرنامج.
ِ من ِ
الثالثة ِ ِ
الجملة للكائن Mathفي
ِ ا�ستك�شف وظيف َة الإجرا ِء Max
ْ -3
ِ
والحظ النتيج َة. البرنامج،
ِ أعد َ
تنفيذ االجراء Maxبالإجرا ِء ،Minو� ْ
َ ِ
ا�ستبدل -4
103
www.jnob-jo.com
الفصل
ِ ُ
أسئلة
�صححها:
ْ ثم المكتوب ِ
بلغة َّ ،Small Basic ِ البرنامج الآتي
ِ من
أخطاء َ
َ ا�ستخرج ال
ِ -1
a3 + c3
�أ -
v
ب|3 + r| -
104
www.jnob-jo.com
البرمجية ال ِ
آتية: ِ الجمل
ِ ناتج ِ
تنفيذ -7ما ُ
المعادلة ال ِ
آتية : ِ قيمة Fوطباع ِتها من
لح�ساب ِ
ِ برنامجا
ً اكتب
ْ -8
N - C3
=F | + | N - 20
4
أول، ِ
العمود ال ِ ِ
الح�ساب ( )Math Objectفي بكائن
ِ الخا�ص
ِّ ا�سم الإجرا ِء
بين ِ وفق َ
ْ -9
ِ
العمود الثاني: ِ
ووظيفته في
وظيفتُه ا�سم الإجرا ِء
ُ الرمز
ِ
بالدائرة ،والتي ت�ساوي 3.14 � SquareRootأ -يعطي الن�سب َة الثابت َة الخا�ص َة
عددين ،ويعطي القيم َة الكبرى بي َنهما.
ِ بين
يقارن َ
ُ ب- Abs
تكون موجب ًة
َ عددي ٍة ،على � ْأن
ّ التربيعي ل ِأية قيم ٍة
َّ الجذر
َ يح�سب
ُ جـ- Power
�صفرا.
ً �أو ت�ساوي
عددي ٍة.
ّ يح�سب القيم َة المطلق َة لقيم ٍة
ُ د- Max
105
www.jnob-jo.com
الر�سومات في برمجيّ ِة Small Basic
ِ مع
الرابع التعاملُ َ
ُ الف�صلُ
ِ
الر�سومات ()GraphicsWindow Object كائن نافذ ِة
�أو ًالُ :
ولكن
َّ للبرامج،
ِ ِ
الرقمية ِ
الن�صية � ِأو النتائج
ِ الن�ص ( )TextWindowلإظهارِ ا�ستخدمت �سابقًا نافذ َة ِّ
َ
ِ
بالر�سومات، ِ
الخا�صة ِ
المخرجات ِ
�شا�شة من
آخر ْ
ع� َإمكاني َة �إظهارِ نو ٍ
تمتلك � ُّ برمجي َة Small Basic
ِ
الر�سومات (.)GraphicsWindow الر�سومي ِة ،و ُت�سمى نافذ َة
ّ ِ
المخرجات �ستخدم لإظهارِ
ُ والتي ُت
ِ
الر�سومات ()GraphicsWindow Object مع كائنِ نافذ ِة
البدء َ
ُ -1
قد ِ
الر�سومات (ْ )GraphicsWindow تتيحها َ
لك نافذ ُة الر�سومي َة التي ُ
ّ ِ
المخرجات � َّإن
ِ
نافذة مع
وللتعامل َ
ِ أحجام مختلف ٍة،
ٍ إظهارها ب� ٍ
ألوان و� وت�ستطيع � َ
ُ ً
خطوطا � ْأو �أ�شكاالً، تكون
ُ
من ِ
-كغيره َ الكائن ،GraphicsWindowالذي ِ َ
تتعرف على َ
عليك � ْأن ِ
الر�سومات ،ف�إ َّن ُه
ِ
طريق عن ِ
الر�سومات ْ وتظهر نافذ ُة
ُ ٍ
إجراءات خا�ص ًة ِبه، خ�صائ�ص و�
َ ُ
يمتلك ِ
الكائنات -
البرمجية ال ِ
آتية: ِ ِ
الجملة خا�صي ِة ( ،)Showكما في َّ
ِ
الر�سومات ( .)GraphicsWindow ِ
نافذة ُ
ال�شكل (� :)25-2شا�ش ُة
106
www.jnob-jo.com
ِ
الر�سومات � -2إعدا ُد نافذ ِة
لون خلفي ِتهاْ � ،أو ِ
النافذةْ � ،أو ِ ِ
عنوان التحكم بمظهرِ ها ،كتغييرِ
َ ِ
الر�سومات تتيح َ
لك نافذ ُة ُ
تتحكم بالمظهرِ :
ُ الخ�صائ�ص التي
ِ بع�ض ِ
هذه يبين َ ُ
والجدول (ُ )6-2 حجمهاْ � ،أو ِ
موقعها، ِ
ِ
الر�سومات ( .)GraphicsWindow ِ
نافذة خ�صائ�ص
ِ بع�ض ُ
الجدول (ُ :)6-2
مثالٌ عملُها
الخا�صي ُة
ِ
نافذة ِ
خلفية الخا�صي�� ُة بتغييرِ
َّ تقوم
ُ BackgroundColor
أبي�ض ِ
الل��ون ال ِ ِ
الر�سوم��ات ،م��ن
ترغب
ُ ِ
اللون ال��ذي التلقائ��ي �إلى
ِّ
ُ
ال�شكل ( )26-2عد ًدا ويبين
ُ ِ
فيه،
ألوان و تدرجا ِتها.
من ال ِ
َ
من ِ
الر�سومات َ ِ
ناف��ذة ِ
عن��وان تغيير
ُ
التلقائ��ي Small Basic
ِّ اال�س��م
ِ
Title
� Graphics Windowإل��ى
تختاره.
ُ اال�سم الذي
ِ
ِ
الر�سومات. ِ
نافذة ارتفاع
ِ تحديد
ُ Height
ِ
الر�سومات. ِ
نافذة عر�ض
تحديد ِ
ُ Width
ِ
الر�سومات ِ
نافذة مو�ضع
ِ تحديد
ُ Left
ِ
لل�شا�شة. من ِ
جهة الي�سارِ ْ
ِ
الر�سومات ِ
نافذة مو�ضع
ِ تحديد
ُ Top
ِ
لل�شا�شة. العلوي ِة
ّ ِ
الجهة من
َ
107
www.jnob-jo.com
ال�ساد�س
َ بالنظام
ِ المعبرِ عنها
َّ أرقام برمجية Small Basicبمجموع ٍة َ
من ال ِ ّ ُتم َّث ُل ال ُ
ألوان في
الجمل
ِ ِ
كتابة ألوان فيهذه ال ِ ا�ستخدام ِ
ِ عند
الخيار َ
ُ ال�شكل (َ ،)26-2
ولك ُ يو�ضح
ُ ع�شر،كما َ
ألوان
لي�ست ال َ ِ ال�شكل
ِ الرقم الذي يم ّث ُل ُه .وال ُ
ألوان الموجود ُة في ِ اللون �أوِ ِ
بكتابة ا�سم ِ ِ ِ
البرمجية
ألوانpink, orange ،yellow, purple, brown, :
أي�ضا -ال ُ الوحيد َة المتاح َة ،بلْ َ
هناك ً �-
white, grayوتدرجا ُتها.
تعل ّْم
ُ
تتعامل وهي الأعدا ُد الع�شر ُة التي أحد � ِ
رمزاَ ،
وي�ضم ً 16 ُّ العد،
أنظمة ِّ هو � ُ ع�شرَ :
ال�ساد�س َ
َ النظام
ُ
ِ
إنجليزية ِ
باللغة ال �ستة � ٍ
أحرف أول ِ من (� )0إلى ( ،)9بال ِ
إ�ضافة �إلى � ِ الع�شري ْ
ِّ النظام
ِ معها في
َ
كالآتي:
0 ٫ 1٫ 2٫ 3٫ 4٫ 5٫ 6٫ 7٫ 8٫ 9٫ A٫ B٫ C٫ D٫E٫ F
يرمز �إلى َ
الحرف (ُ )A الرقم ()9؛ � ْأي � َّأن
بعد ِ وتكون مرتب ًة َ
ُ معين،
رقم ٍيرمز �إلى ٍ
حرف ٍُ ُّ
وكل
الرقم (....،)12
يرمز �إلى ِ َ
والحرف (ُ )C الرقم (،)11
يرمز �إلى ِ َ
والحرف ( ُ )B الرقم (،)10
ِ
أرقاما وحروفًا،
ع�شر تحتوي � ً
َ ال�ساد�س
َ بالنظام
ِ أرقام المكتوب َة ُ
�ستالحظ � َّأن ال َ َ
لذلك وهكذا.
ع�شر الآتي556B2F : ال�ساد�س َ
َ ِ
العدد كما في
108
www.jnob-jo.com
ِ
الر�سومات ()GraphicsWindow خ�صائ�ص نافذ ِة
ِ بع�ض
تغيير ِ
ن�شاط (ُ :)28-2
المجموعة ،ن ّف ِذ الآتي:
ِ مع زمال ِئ َك في ِ
بالتعاون َ
الر�سومات (.)GraphicsWindowِ أظهر نافذ َة
ْ � -1
ِ
النافذة . Cyan ِ
خلفية -2اجعلْ َ
لون
ِ
الر�سومات . My Graphics ِ
نافذة عنوان
َ -3اجعلْ
وعر�ضها ي�ساوي (.)350
َ ِ
النافذة ي�ساوي (،)300 ارتفاع
َ اجعل
ِ -4
ِ
الجهة العليا ي�ساوي (.)200 ومن ِ
الناحية الي�سرى ي�ساوي (َ ،)400 من ِ
النافذة َ مو�ضع
َ -5اجعلْ
ِ
الر�سومات ()GraphicsWindow إحداثيات نافذ ِة
ُ � -3
ِ
الر�سوم��ات ِ
ناف��ذة نظ��ام
َ � َّإن
محوري��ن ،هما:
ِ م��ع ُ
يتعام��ل َ
وه��و
َ ال�سين��ي ()X
ُّ المح��ور
ُ
والمح��ور
ُ أفق��ي،
المح��ور ال ُّ
ُ
المحور
ُ وه��و
َ ال�ص��ادي ()Y
ُّ
موق��ع عل��ى ٍ العم��ودي ،و� ُّأي
ُّ
تحديد ُهُ يتم ِ
الر�سوم��ات ُّ ِ
نافذة
ال�سيني، المحوري��ن:
ِ ِ
بتحديد
ِّ
ِ
الر�سومات. ِ
نافذة إحداثيات
ُ ُ
ال�شكل (� :)27-2 وعن��د
َ وال�ص��ادي (،)X,Y ِّ
(.)GraphicsWindow البرمجي َة
ّ ِ
التعليم��ات كتاب ِت َ
��ك
با�ستخدام المحاورِ .
ِ الر�سم
ِ نقطة ِ
بداية مو�ضع ِ ِ تحديد
ُ يتوجب َ
عليك ُ ِ
بالر�سومات ،ف�إ ّن ُه الخا�ص َة
ِ
الر�سومات. معها نافذ ُة ُ
تتعامل َ ِ
إحداثيات المحاورِ التي يبين ال�شك ُل (� )27-2 ُ
109
www.jnob-jo.com
القيم للمحورِ النافذة ،وتبد�أُ ُ
ِ من ِ
العلوية َ ِ
الزاوية الي�سرى تقع في ِ
للنافذةُ ، الحظ � َّأن نقط َة ()0,0ْ
ال�صادي ( ،)Yف�إ ّن ُه يبد�أُ
ُّ المحور
ُ اليمين؛ و�أما
ِ ِ
بالتزايد كلما اتجهنا من الي�سارِ �إلى ال�سيني ()X
ِّ
أ�سفل. ِ
االنتقال من الأعلى �إِلى ال ِ عند ِ
بالتزايد َ
ِ
الخطوط ر�سم
ُ -4
الخط ()DrawLine Operationِّ ر�سم
إجراء ِ ا�ستخدم � َ
ْ ِ
الر�سومات، ِ
نافذة لر�سم ٍّ
خط في ِ
النحو الآتي:
ِ تكون على
ُ بالكائن ( ،)GraphicsWindowو�صيغ ُته العام ُة
ِ الخا�ص
ِّ
( GraphicsWindow.DrawLine (x1 y1 x2 y2
حيث:
ُ
م�ستقيم.
ٍ بر�سم ٍ
خط ِ الخا�ص
ُّ إجراء
:DrawLineال ُ
ال�صادي.
َّ المحور
َ ال�سيني ،وتم ّث ُل y1 المحور
َ حيث ُ
تمثل x1 الم�ستقيمُ ،
ِ ِّ
الخط :x1 , y1نقط ُة ِ
بداية
ّ
الم�ستقيم .
ِ ِّ
الخط :x2 , y2نقط ُة ِ
نهاية
مثال ()1
(GraphicsWindow.DrawLine (50٫70٫300٫200
ِّ
الخط (DrawLine ر�سم با�ستخدام �إجرا ِء م�ستقيم، ر�سم ٍّ
خط أمر ِ ُ
ِ ِ ٍ ِ عطي � ُ
المثال �أ َ في هذا
هي: ِّ ِ ِ
الخط َ ات هذا
إحداثي ُ
ّ الر�سومات ( ،)GraphicsWindowو� نافذة )Operationفي
و�ستكون
ُ الم�ستقيم،
ِ ِّ
الخط الم�ستقيمَ ،و ( )300٫200هي نقط ُة ِ
نهاية ِ ِّ
الخط ( )50٫70نقط ُة ِ
بداية
َ
ال�شكل (.)28-2
ِ ِ
التنفيذ كما في نتيج ُة
ِ
الر�سومات. ِ
نافذة م�ستقيم في
ٍ ر�سم ٍّ
خط ُ
ال�شكل (ُ :)28-2
110
www.jnob-jo.com
ِ
الر�سومات. ٍ
خطوط في نافذ ِة ر�سم
ن�شاط (ُ :)29-2
أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
البرنامج الآتي:
َ أدخل
ِ �-1
البرنامج.
َ -2ن ِّفذ ِ
ِ
المجموعة. مع زمال ِئ َك في
ناق�ش النتيج َة َ
البرنامج؟ ِ
ِ ناتج ِ
تنفيذ -3ما ُ
ِ
اللونِ � ،أو ،مثل( :تغييرِ ِ
بر�سمه ُ تقوم ِّ
الخط الذي ُ خ�صائ�ص
ِ َ
تعديل لك برمجي ُة Small Basic تتيح َ
ُ
الخط �إلى ِ
اللون الذي ِّ القلم ( )PenColor Propertyلتغييرِ ِ
لون لون ِ خا�صي ُة ِ
ّ �ستخدم
ُ ال�س ِ
مك) .و ُت ُّ
بال�شكل ()27-2؛ � ّأما
ِ وت�ستطيع اال�ستعان َة
ُ هو الأ�سو ُد،
االفترا�ضي َ
ُّ اللون
ُ يكون
ُ حيث
ترغب فيه؛ ُ
ُ
القلم ( .)PenWidth Propery عر�ض ِ خا�صي ِة ِ
ّ با�ستخدام
ِ تغييره
فيتم ُ ِّ
الخطُ ، ُ�س ْم ُك
مثال ()2
الر�سم في
ِ مك ِّ
خط تغيير ُ�س ِ
ُ تم ِ
المثال (َّ )2 في
الر�سم
ِ خط وتغيير ِ
لون ِّ ُ ِ
التعليمة الأولى �إلى (،)10
أخيراُ ،ر ِ�س َم ِ
الثانية ،و� ً ِ
التعليمة �إلى ِ
اللون الأخ�ضرِ في
انظر نتيج َة ْ ِ
الثالثة. ِ
التعليمة الم�ستقيم في
ُ ُّ
الخط
ال�شكل (.)29-2
ِ ِ
التنفيذ في
الم�ستقيم.
ِ ِّ
الخط خ�صائ�ص
ِ تغيير ُ
ال�شكل (ُ :)29-2
111
www.jnob-jo.com
ِ
الر�سومات. الم�ستقيم في نافذ ِة
ِ خ�صائ�ص الخطِّ
ِ تغيير
ن�شاط (ُ :)30-2
ِ
المجموعة. مع زمال ِئ َك في
وناق�شها َ
ْ البرنامج،
ِ ْ
الحظ نتيج َة البرنامج،
َ -2ن ِّف ِذ
112
www.jnob-jo.com
خا�صية (،)DrawRectangle ِ با�ستخدام
ِ ر�سم ال ُ
أول ر�سم م�ستطيالنُ ،ي ُ �سي ُالمثال (ُ )3 ِ في
و�سينتج عن ُه
ُ خا�صية (،)FillRectangleِ با�ستخدام
ِ ر�سم الثاني
وي ُ ٌ
م�ستطيل مفرغٌ ُ ، و�سينتج عن ُه
ُ
المحورين:
ِ ِ
لتحديد فالر ِ
قمان ال ّأوالن م�ستطيل؛ َّ
ٍ لر�سم
ِ ويلزم َك �أربع ُة � ٍ
أرقام ُ معب�أٌ ٍ
بلون، م�ستطيل ٌَّ
عر�ض ِ
لتحديد ِ الثالث
ُ والرقم
ُ للم�ستطيل،
ِ ِ
العلوية ِ
الزاوية الي�سرى ِ
إحداثيات وال�صادي ،ل
ِّ ال�سيني،
ِّ
الم�ستطيل.
ِ ارتفاع
ِ ِ
لتحديد فهو
الرابع َ
ُ الم�ستطيل؛ و�أَ َّما ُ
الرقم ِ
ِ
الر�سومات. ِ
نافذة ِ
ال�سابق ( مثال )3في البرنامج
ِ ناتج ِ
تنفيذ ُ
ال�شكل (َ )30-2 يبين
ُ
معب�أ
وم�ستطيل ً مفر ٍغ، ُ
ٍ م�ستطيل َّ
ٍ ر�سم
ال�شكل (ُ :)30-2
با�ستخدام
ِ َ
وذلك الم�ستطيل،
ِ ر�سم
الم�ستخدمين في ِ
ِ ِ
والفر�شاة للقلم خ�صائ�ص ِ
اللون ِ ِ تغيير
ت�ستطيع َ
ُ
وخا�صي ِة (،)BrushColor
َّ المفر ِغ،
َّ الم�ستطيل
ِ ر�سم
ت�سبق َ خا�صي ِة ( ،)PenColorالتي ُ
يجب � ْأن َ ّ
المعب َ�أ.
َّ الم�ستطيل
ِ ر�سم
ت�سبق جمل َة ِ
َ يجب � ْأن
التي ُ
113
www.jnob-jo.com
م�ستطيل.
ٍ ر�سم
ن�شاط (ُ :)31-2
البرنامج الآتي:
َ ِ � -1
أدخ ِل
1 " GraphicsWindow.PenColor = " Red
2 )GraphicsWindow.DrawRectangle (20, 20, 300, 60
3 " GraphicsWindow.PenColor = " Green
4 )GraphicsWindow.FillRectangle (60, 100, 300, 60
ِ
التنفيذ. ْ
والحظ نتيج َة البرنامج،
َ -2ن ّف ِذ
بالجملة ال ِ
آتية: ِ ْ
ا�ستبدل كلم َة Red ِ
التعليمة الأولى -3في
( ) GraphicsWindow.GetRandomColor
بالجملة ال ِ
آتية: ِ ْ
ا�ستبدل كلم َة Green ِ
الثالثة ِ
التعليمة وفي
( ) GraphicsWindow.GetRandomColor
كل مر ٍة.
ألوان في ِّ ِ
والحظ ال َ من مر ٍة،
أكثر ْ
التبديل � َ
ِ بعد
البرنامج َ
َ -4ن ّف ِذ
-5ما وظيف ُة ( ) GetRandomColor؟
مربع
ر�سم ٍ
ن�شاط (ُ :)32-2
أفراد مجموع ِت َك،
مع � ِ ِ
بالتعاون َ
خا�صي ِة با�ستخدام معب ً�أ
آخر َّ ِ ِ -1
َّ ِ مفرغ ،و� َ
ٍ مربع
لر�سم ٍ
التعليمات الالزم َة ِ اكتب
.DrawRectangle
الم�ستطيل؟
ِ عن
تختلف ِ
ُ مربع ،والتي
بر�سم ٍ
ِ إحداثيات الخا�ص ُة
ُ -2ما ال
ِ
النتيجة. من
أكد َ ِ
التعليمات ،وت� ْ -3ن ّف ِذ
اته،إحداثي ِ
ّ الم�ستطيل ب�
ِ ر�سم
بي�ضاوي ي�شب ُه َ
ٍّ �شكل
ٍ ر�سم
البي�ضاويَّ � :إن َ
ِّ ر�سم ال�شكلِ
إجراء ِ
بُ � -
البي�ضاوي
ِّ ال�شكل
ِ ر�سم
إجراء ِ
�ست�ستخدم � َ
ُ الر�سم� ،إ اِّل � َ
أنك ِ قبل ِ
اللون َ خا�صي ِة
َّ ِ
وتحديد
المعب ً�أ
َّ البي�ضاوي
ِّ ال�شكل
ِ ر�سم
ِ إجراء
المفرغ ( ،)DrawEllipse Operationو� َ
ِ
(.)FillEllipse Operation
114
www.jnob-jo.com
مثال()4
1 " GraphicsWindow.PenColor = " Red
2 )GraphicsWindow.DrawEllipse (20, 20, 300, 60
3 " GraphicsWindow.BrushColor = " Green
4 )GraphicsWindow.FillEllipse (60, 100, 300, 60
ال�شكل (.)31-2
ِ ِ
الر�سومات كما في ِ
نافذة البرنامج ال�سابق في
ِ �ستكون نتيج ُة ِ
تنفيذ ُ
البي�ضاوي.
ِّ ال�شكل
ِ ر�سم ُ
ال�شكل (ُ :)31-2
ر�سم دائر ٍة.
ن�شاط (ُ :)33-2
أفراد مجموع ِت َك،
مع � ِ ِ
وبالتعاون َ البي�ضاوي،
ِّ ال�شكل
ِ عد الدائر ُة حال ًة خا�ص ًة من
ُت ُّ
قم بما ي�أتي:
ْ
البي�ضاوي ِة.
ّ ِ
أ�شكال دوائر بد ًال َ
من ال َ لر�سم ِ
المثال ()4؛ ِ ِ
الموجود في البرنامج
ِ عد ْل علىّ -1
ِ
والحظ النتيج َة. البرنامج،
َ ِ -2
نفذ
115
www.jnob-jo.com
جر ْب ِ
بنف�س َك ّ
ِ
المثلث ر�سم
َ
توافرها ِ
لر�سمه الالزم ُ
ِ ِ
إحداثيات ِ
واكت�شف ال ر�سم ٍ
مثلث، جر ْب َ ِ
الم�ساعدةّ ، با�ستخدام جز ِء
ِ -1
ال�ساقين،
ِ ِ
باللون الأحمرِ ،مت�ساوي ثم ار�سم مثل ًثا معب�أً
خالل �إجرا ِء (َّ ،)DrawTriangle
ِ من
ْ
ْ
خالل �إجرا ِء ( ،)FillTriangleكما في ال�شكل الآتي:
ِ من
ْ
لر�سم ٍ
مثلث؟ تلزم ِ
ات التي ُ
إحداثي ُ
ّ -2ما ال
116
www.jnob-jo.com
ِ
ال�سلحفاة: كائن ِ
خرجات ِ ِ
نافذة ُم هي الم�س�ؤول ُة عن �إِظهارِ
والتعليم ُة الآتي ُة َ
) ( Turtle.Show
ال�شكل (:)33-2
ِ �ستظهر النافذةُ ،كما في
ُ وعند ِ
تنفيذها َ
ِ
ال�سلحفاة. كائن ِ
مخرجات ِ ُ
ال�شكل ( :)33-2نافذ ُة
حيث:
ُ
أمام. ْ
تحرك �إلى ال ِ بالكائن ،Turtleويعني:
ِ خا�ص
ٌ إجراء
ٌ � :Move
تريدها لل�سلحفاةُ. ِ
الحركة التي ُ مقدار
َ تحد ُد
:distanceقيم ٌة عددي ٌة ِّ
117
www.jnob-jo.com
مثال ()1
) Turtle.Move(100
تر�سم
ُ بيك�سل ،وفي �أثنا ِء حرك ِتها
ٍ أمام بمقدارِ ()100 ِ
المثال �إلى ال ِ ُ
�ستتحرك ال�سلحفا ُة في هذا
َ
ال�شكل (.)34-2 القلم ( ،)Penانظرِ با�ستخدام � ِ
أداة ِ ِ م�ستقيما
ً ًّ
خطا
ِ
الحركة (.)Move Operation ناتج �إجرا ِء ُ
ال�شكل (ُ :)34-2
ملحوظة
ِ
فبمجرد �أن ِ
تعليمة (،)Turtle.Show ال�ضروري كتاب ُة
ِّ لي�س من
الكائن َ ،Turtle
ِ ا�ستخدام
ِ عند
َ
تلقائيا.
ًّ بالكائن
ِ ِ
الخا�صة ِ
النافذة إظهار للكائن ُّ ،Turtle
�سيتم � ُ ِ تكتب �أي َة تعليم ٍة برمجي ٍة
َ
اليمين
ِ ِ
الدوران �إلى إجراء
يقوم � ُ ِ
الدوران �إلى اليمينِ (ُ :)TurnRight Operation بُ � -
إجراء
اليمين ( )90درج ًة.
ِ ِ
ال�سلحفاة �إلى ِ
بتوجيه
مثال ()2
)(Turtle.TurnRight
www.jnob-jo.com
اليمين 90درج ًة.
ِ ِ
الدوران �إلى إجراء ُ
ال�شكل (ُ � :)35-2
ِ
ال�سلحفاة ِ
بتوجيه ِ
الدوران �إلى الي�سارِ ِ
الدوران �إلى الي�سارِ ( :)TurnLeftيقوم � ُ
إجراء جـُ � -
إجراء
نحو الي�سارِ بمقدارِ ( )90درج ًة .
َ
مثال()3
)(Turtle.TurnLeft
ِ
باتجاه الي�سارِ بمقدارِ ( )90درج ًة ،كما في �ستدور ال�سلحفا ُة
ُ ِ
ال�سابقة ِ
التعليمة عند ِ
تنفيذ َ
كانت في
ْ ِ
الدوران �إلى الي�سارِ ِ
تعليمة ِ
تنفيذ ال�شكل (( ،)36-2علم ًا ب� َّأن ال�سلحفا َة قبلَ ِ
كان للأعلى).
االفترا�ضيْ � ،أي � َّأن الر� َأ�س َ ِ
و�ضعها
ِّ
ِ
الدوران �إلى الي�سارِ 90درج ًة. إجراء ُ
ال�شكل (ُ � :)36-2
119
www.jnob-jo.com
تحريك ال�سلحفا ِة ودورانُها.
ُ ن�شاط (:)34-2
ِ
المجموعة ،ن ّفذْ ما ي�أتي: مع زمال ِئ َك في ِ
بالتعاون َ
ِ
الحا�سوب. البرنامج الآتي �إلى
َ أدخل
ِ � -1
البرنامج.
َ ِ -2
نفذ
ِ
التنفيذ ؟ ناتج
-3ما ُ
ِ
والحظ البرنامج،
ِ أعد َ
تنفيذ إجراء TurnRightب�إجرا ِء َّ ،TurnLeft
ثم � ْ ْ
ا�ستبدل � َ -4
النتيج َة.
ِ
أ�شكال؟
ر�سم ال ِ
ال�سلحفاة في ِ وكائن
ِ ِ
الر�سومات، ِ
نافذة كائن
ا�ستخدام ِ
ِ بين
الفرق َ
ُ -5ما
(Turtle.Turn (angle
حيث:
ُ
ِ
الدوران. عن إجراء الم�س� ُ
ؤول ِ :Turnال ُ
�ستقوم ال�سلحفا ُة بدورا ِنهاْ ،
وقد ُ ِ
بالدرجات التي ِ
الزاوية مقدار
َ عددي ٌة ُ
تمثل ّ :angleقيم ٌة
كانت �سالب ًة ،ف�ستتج ُه
كانت موجب ًة ،ف�ستتج ُه ال�سلحفا ُة يمي ًنا ،و� ْإن ْ
تكون �سالب ًة � ْأو موجب ًة ،ف� ْإن ْ
ُ
ي�سارا.
ال�سلحفا ُة ً
120
www.jnob-jo.com
ِ
التعليمة الأولى بمقدارِ اليمين في
ِ ِ
ال�سلحفاة �إلى دوران
َ ْ
والحظ ال�شكل (،)37-2َ انظرِ
ْ
والحظ � َّأن الزاوي َة ِ
الثانية بمقدار 60درج ًة، ِ
الجملة 60درج ًة ،ودورا َنها �إلى الي�سارِ في
الو�ضع
ِ كانت في باتجاه الي�سارِ ً ،
علما ب� َّأن ال�سلحفا َة ْ ِ لتدور
َ ِ
الثانية؛ ِ
الجملة ِ
بال�سالب في ُك ْ
تبت
ِ
ال�سلحفاة �إلى الأعلى. الجملتينْ � ،أي � َّأن ر� َأ�س
ِ قبل ِ
تنفيذ الحالتينَ ،
ِ االفترا�ضي في
ِّ
ِ
ال�سلحفاة (.)Turn Operation ِ
دوران إجراء ُ
ال�شكل (ُ � :)37 -2
ِ
ال�سلحفاة ِ
بتحريك ْ
(تحرك �إلى) إجراء إجراء (تحركْ �إلى) (ُ :) MoveTo Operation
يقوم � ُ هـ ُ � -
ح�سب
َ جاه حرك ِتها
تغير ال�سلحفا ُة ا ّت َ
حيث ُ ِ
النافذةُ ، ِ
إحداثياته على تحديد �
ُ يتم
موقع ُّ
�إلى � ِّأي ٍ
م�ستقيما.
ً تر�سم ًّ
خطا ُ المعطاة لها ،وفي �أثنا ِء حرك ِتها
ِ إحداثي ِ
ات ّ ال
هي:
و�صيغ ُته العام ُة َ
(Turtle.MoveTo (X٫Y
حيث
ُ
ِ
ال�سلحفاة. بكائن
ِ ِ
الخا�صة ِ
المخرجات التحرك �إلى نقط ٍة معين ٍة على ِ
نافذة ِ إجراء
ُ � :MoveTo
التحرك � ِ
إليه. ِ ال�سيني المرا ُد إحداثي :Xال
ُّ ُّ
التحرك � ِ
إليه. ِ ال�صادي المرا ُد
ُّ إحداثي :Yال
ُّ
121
www.jnob-jo.com
مثال()4
)Turtle.MoveTo(200,150
ِ
نافذة ِ
االحداثيات ( )200،150على ذات ِ
النقطة ِ �ستدور ال�سلحفا ُة باتجاه
ُ ِ
المثال في هذا
مو�ضح في
ٌ م�ستقيما ،كما هو
ً �ستر�سم ًّ
خطا ُ تحر ِكها
تتحرك �إليها ،وفي �أثنا ِء ُّ
ُ ثم ِ
المخرجاتَّ ،
ال�شكل (.)38-2
ِ
ْ
(تحرك �إلى) (.)MoveTo Opertion إجراء ُ
ال�شكل (ُ � :)38-2
122
www.jnob-jo.com
عند
للقلم َ
االفترا�ضي ِ
ُّ الو�ضع
ُ با�ستخدام الأجرا ِء (َ ،)PenDown
وهو ِ أمرا َ
بذلك أعطيت � ً
ْ �
الكائن .Turtle
ِ ا�ستخدام
ِ
هي:
الر�سم َ
ِ عن
القلم ِ
لرفع ِ
ال�صيغ ُة العام ُة ِ
) ( Turtle.PenUp
مثال ()5
ِ
الحركة ،طو ُله م�ستقيم ،في �أثنا ِء لر�سم ٍّ
خط أمام ِ
الحركة �إلى ال ِ أمر ُ ِ
ٍ ِ عطي � ُ
المثال (� )5أ َ في
با�ستخدام �إجرا ِء رفع القلم
ِ الر�سم
ِ عن
القلم ِ
فع ُ ِ
التعليمة الأولى ،بينما ُر َ 80بك�سل ( )Pixelفي
لم�سافة 50بك�سل ( )Pixelفي ِ ِ
بالتحرك أمرا
الحا�سوب � ً
ُ عط َيثم ُ�أ ِ ِ
الثانيةَّ ، ِ
التعليمة ( )PenUpفي
الر�سم،
ِ عن
مرفوع ِ
ٌ القلم
ر�سم؛ ل َّأن َ
دون ٍ من ِ ُ
�ستتحركها ال�سلحفا ُة ْ ِ
وهذه الم�ساف ُة ِ
الثالثة، ِ
التعليمة
القلم ( ،)PenDownوفي إنزال ِبا�ستخدام �إجرا ِء � ِ
ِ القلم
إنزال ِ ِ
الرابعة � ُ ِ
التعليمة تم في وبعد َ
ذلك َّ َ
تم �إنزا ُل ُه،
القلم َّ
الر�سم؛ ل َّأن َ
ِ معتحركت ال�سلحفا ُة م�ساف َة 100بك�سل (َ )Pixel ِ ِ
الخام�سة ِ
التعليمة
يو�ضح َ
ذلك. ُ ُ
وال�شكل ()39-2
www.jnob-jo.com
القلم و�إنزا ِل ِه .
رفع ِ إجراء ِ
ن�شاط(ُ � )35-2
ِ
المجموعة ،ن ّفذْ ما ي�أتي: مع زمال ِئ َك في ِ
بالتعاون َ
ِ
التنفيذ؟ ناتج
الورق ،ما ُ ِ البرنامج الآتي على
َ تتب ِع
َّ -1
ِ
الورق. ح�صلت ِ
عليه على َ مع ما ِ
الحا�سوب ،وقار ْن ُه َ البرنامج �إلى
َ ادخل
ِ -2
ِ
ال�سرعة خا�صي ِة
ّ با�ستخدام
ِ تتم ِ
ال�سلحفاة ُّ ِ
ب�سرعة التحكم
ِ إمكاني َة
ّ التحكم ب�سرع ِة ال�سلحفا ِةَّ � :إن �
ُ ب-
هي: ِ ِّ ( ،)Speedوال�صيغ ُة العام ُة
لخا�صية ال�سرعة َ
Turtle.Speed = SpeedValue
حيث :
ُ
ِ
ال�سرعة. خا�صي ُة
ّ :Speed
ِ
ال�سلحفاة في �أثنا ِء ِ
�سرعة مقدار
َ تحد ُد
بين ( )1و (ِّ ،)10 :SpeedValueقيم ٌة عددي ٌة مح�صور ٌة َ
أ�سرع.
هو ال ُ والرقم (َ )10ُ ِ
لل�سلحفاة، هو �أبط�أُ �سرع ٍة
الرقم ( َ )1
حيث � َّإن َ ِ
الحركةُ ،
مثال ()6
مقدار
َ أمام ِ
تحركت ال�سلحفا ُة �إلى ال ِ ثم ِ
بالقيمة (َّ ،)8 ِ
ال�سلحفاة دت �سرع ُة ِ
المثال ُح ِّد ْ في هذا
م�ستقيم.
ٍ ر�سم ٍّ
خط مع ِ ( )100خطو ٍة َ
124
www.jnob-jo.com
ن�شاط (� :)36-2سرع ُة ال�سلحفا ِة
أفراد مجموع ِت َك ،ن ّفذْ ما ي�أتي:
مع � ِ ِ
بالتعاون َ
ِ
ال�سلحفاة �إلى الرقم (.)10 ِ
�سرعة غي ْر قيم َة ِ
المثال (ِّ )6 -1في
البرنامج.
َ -2ن ِّف ِذ
ِ
الحركة. ِ
ال�سلحفاة في �أثنا ِء ْ
والحظ �سرع َة -3
ِ
حركة ِ
�سرعة ِ
مالحظة مع
البرنامجَ ،
َ ال�سلحفاة �إلى الرقم ( ،)2ون ّف ِذ
ِ ِ
�سرعة غي ْر قيم َة
ّ -4
ِ
الحركة. ِ
ال�سلحفاة في �أثنا ِء
الرقم (،)10
من ِ أكبر َ
الرقم (ْ � ،)1أو � َ
من ِ أ�صغر َ
رقم � َ ِ
ال�سلحفاة �إلى � ِّأي ٍ ِ
�سرعة تغيير
حاول َ ْ -5
تالحظ؟ُ ِ
المثال .ماذا أعد َ
تنفيذ ثم � ْ
َّ
ِ
ال�سلحفاة؟ ِ
�سرعة -6بر�أ ِي َك ،ما الفائد ُة ْ
من تغييرِ
125
www.jnob-jo.com
الفصل
ِ ُ
أسئلة
ِ
الر�سومات GraphicsWindow؟ ِ
نافذة كائن
من ِ ُ
الهدف ْ -1ما
عن ال ِ
أ�سئلة التي تليها: أجب ِ
ثم � ْ
البرمجي َة الآتي َةَّ ،
َّ أمل الجمل َة
-2ت� ِ
)GraphicsWindow.DrawRectangle(40,50,100,200
ِ
الجملة؟ وما هدفُه؟ الم�ستخدم في
ُ إجراء
أ� -ما ال ُ
ِ
البرمجية؟ ِ
الجملة أرقام الموجود ُة في
ترمز ال ُ
ُ إالم
بَ � -
تحديد َ
ذلك؟ ُ يتم
وكيف ُّ
َ مفرغٌ �أم معب�أٌ؟
البرمجي ِة َّ
ّ ِ
الجملة عند ِ
تنفيذ الناتج َ
ُ ُ
ال�شكل هلجـِ -
ِ
بدايته اتإحداثي ُ أفقي� ، لر�سم ٍّ ِ -3
ّ م�ستقيم � ٍّ
ٍ خط البرمجي َة الالزم َة ِ
ّ اكتب التعليم َة
ويبلغ طول ُه (.)300
ُ (،)150 ,100
ثم ن ِّفذْ ُه على
ال�شكل الآتيَّ ،
ِ لر�سم
ِ برمجي ِة (،)Small Basic
ّ با�ستخدام
ِ برنامجا،
ً اكتب
ْ -4
ِ
الحا�سوب. جهازِ
وكائن
ِ ِ
الر�سومات (،)GraphicsWindow Object ِ
نافذة كائن
ا�ستخدام ِ
ِ بين
الفرق َ
ُ -5ما
ِ
أ�شكال؟ ِ
ال�سلحفاة ( )Turtle Objectفي ِ
ر�سم ال
126
www.jnob-jo.com
أ�سئلة التي ِ
تليه: عن ال ِأجب ِ
ثم � ْ
آتيَّ ،
البرنامج ال َ
َ أمل
-6ت� ِ
ِ
الثانية؟ ِ
التعليمة لت ال�سلحفا ُة �إليها في ِ
النقطة ( ،)0٫0التي ُن ِق ِ ات
إحداثي ُ
ّ تقع �
أين ُ
�أ َ � -
بين �إِجرا ِء ( ،)Moveو�إجرا ِء ()MoveTo؟ الفرق َ
ُ ب -ما
با�ستخدام الإجرا ِء
ِ ِ
الثامنة ِ
التعليمة �ستدورها ال�سلحفا ُة في
ُ ِ
الزاوية التي مقدار
ُ جـ -ما
TurnLeft؟
ِ
ال�ساد�سة؟ ِ
التعليمة ِ
الزاوية �سالب ًة ،كما في كانت قيم ُة
ْ �ستدور ال�سلحفا ُة �إذا
ُ د � -إلى � ِّأي اتجا ٍه
أعاله؟
البرنامج � ُ
ِ ِ
ال�سلحفاة في تبلغ �سرع ُة
كم ُ هـْ -
يمكن � ْأن ت� َ
أخذها ال�سلحفاةُ؟ ُ و -ما �أق�صى �سرع ٍة
ِ
ال�سلحفاة : كائن
با�ستخدام ِ
ِ َ
أ�شكال الآتي َةار�سم ال
ِ -7
127
www.jnob-jo.com
جر ْب ِ
بنف�س َك ّ
ُمتع َة البرمج ِة
ِ
والحركة ،من ِ
بالمتعة وال ِ
ألوان مقاطع برمجي ٍة مليئ ٍة
َ المبتدئين كتاب َة
َ من
الكثيرون َ
َ ا�ستطاع
َ
أ�صبحت
ْ وبعد � ْأن �
برمجية َ ،Small Basic ِ با�ستخدام
ِ تعليمات برمجي ٍة ب�سيط ٍة،
ٍ خالل ِ
كتابة ِ
َ
أ�شكال
وتنتج ال
َ آخرون،
َ َ
تكمل ما بد� ُأه ال ت�ستطيع � ْأن
ُ البرمجي ِة م�ألوف ًة َ
لك ،ف�إ ّن َك ّ مع
العمل َ
ِ بيئ ُة
يخطر في با ِل َك.
ُ قد
لم�شروع ْ
ٍ تكون بداي ًةُ وقد
بكْ ، ِ
والر�سومات الخا�ص َة َ
تجريبها ِ
بنف�س َك: َ ْ
حاول وناتج ِ
تنفيذها، ُ البرمجي ُة،
َّ المقاطع
ُ إليك ِ
هذه � َ
ُ
األول البرمجي
ُّ المقطع
ُ
128
www.jnob-jo.com
البرمجي الثاني
ُّ المقطع
ُ
ُ
الثالث البرمجي
ُّ المقطع
ُ
129
www.jnob-jo.com
الرابع
ُ البرمجي
ُّ المقطع
ُ
الخامس
ُ البرمجي
ُّ المقطع
ُ
130
www.jnob-jo.com
السادس
ُ البرمجي
ُّ المقطع
ُ
السابع
ُ البرمجي
ُّ المقطع
ُ
131
www.jnob-jo.com
ُ
الثامن البرمجي
ُّ المقطع
ُ
132
www.jnob-jo.com
التاسع
ُ البرمجي
ُّ المقطع
ُ
133
www.jnob-jo.com
ِ ُ
ِ
ال�صحيحة: حول رمزِ ال ِ
إجابة َ �ضع دائر ًة
ْ -1
ِ
للو�صول �إلى ِّ
حل ِ
والمنطقية، ِ
والوا�ضحة، ِ
المت�سل�سة، ِ
الخطوات ( )1كتاب ُة مجموع ٍة َ
من
حل الم�س� ِألة : ِ
خطوات ِّ هي �إحدى ٍ ٍ
م�س�ألة معينة َ -
ٍ
عمليات ِ
مخطط �سيرِ ر�سم
بُ - التوثيق ُ �أ -
تحليل الم�س� ِألة.
ُ د- خوارزمي ٍة
ّ جـ -كتاب ُة
لغة ال ِآلة:
عالية الم�ستوى �إلى ِ البرمجة ِ
ِ المكتوب ب�إحدى ِ
لغات َ يحو ُل
(ِّ )2
دSmall Basic - جـ -جافا المترجم
ُ التجميع ب-
ِ �أ -لغ ُة
الجيل:
ِ مثال على ِ
لغات اال�ستعالم ٌ
ِ لغات
ُ ()3
الرابع
ِ د- ِ
الثالث جـ- ب -الثاني �أ -ال ِ
أول
طريق � ِ
أيقونة: ِ عن ِ
برمجية ْ ،Small Basic با�ستخدام
ِ برنامج �أن�ش�أ َت ُه
ٍ ن�شر � ِّأي
ت�ستطيع َ
ُ ()4
ب -ا�ستيراد ()Import �أ -ترقية ( )Graduate
د -حفظ با�سم ()Save As جـ -ن�شر( )Publish
�إلى: ترمز الأيقون ُة
ُ ()5
برمجية
ّ د -جمل ٍة جـ -كائن ب� -إجراء خا�صية
ّ �أ -
با�ستخدام
ِ الن�ص TextWindow المخرجات ِ
نافذة ِّ ِ ِ
�شا�شة رقم على
ن�ص � ْأو ٍ
يتم طباع ُة ٍّ
(ُّ )6
الإجرا ِء:
دWrite - جـReadNumber - بTitle - �أ Read -
،6والمكتوب ِ
بلغة : Small Basic ِ الح�سابي الآتي+ 4 / 2 - 10 : ناتج ِ
تنفيذ التعبيرِ (ُ )7
ِّ
د -5 -
جـ5 - ب2 -
�أ - 2 -
برمجي ِة : Small Basicّ (ُ )8ي َع ُّد GraphicsWindowفي
د -كائن فتاحية
ّ جـ -كلمة ِم ب -خا�صية �أ � -إجراء
هو: المطلقة لقيم ٍة عددي ٍة َ
ِ ِ
القيمة ِ
بح�ساب يقوم
إجراء ُ
(ٌ � )9
دPi - جـSquareRoot - بPower - �أ Abs -
134
www.jnob-jo.com
خالل الإجرا ِء:
ِ من ِ
ال�سلحفاة ْ ِ
نافذة الر�سم في
ِ عن
القلم ِ
برفع ِ
التحكم ِ
َ ت�ستطيع
ُ ()10
دPenUp - جـPencolor - بPen - �أ PenDown -
المخرجات ال ِ
آتية: ِ ِ
لطباعة البرمجي َة الالزم َة
ّ ِ
التعليمات ِ -2
اكتب
�أ -
ب-
135
www.jnob-jo.com
آتية في ِ
لغة :Small Basic أيقونات ال ِ
ِ كل واحد ٍة َ
من ال ترمز ُّ
ُ إالم
َ � -3
معناها
الأيقونة
136
www.jnob-jo.com
ذاتي
ٌّ تقوي ٌم
الر�صد ال ِ
آتية: ِ ِ
قائمة ذاتيا بتعبئة ِ
نف�س َك ًّ
قو ْم َ ِ
الوحدةِّ ، اعتما ًدا على ما در�س َت ُه في ِ
هذه
درجة الإتقان المهار ُة
الرقم
نعم ال
ِ
الم�شكلة. حل ِ
خطوات ِّ أعد ُد
� ِّ 1
الخوارزمي َة (.)Algorithm
ّ أعر ُ
ف � ِّ 2
ِ
الرمزية (.)Pseudocode بالطريقة ِ
�شبه ِ خوارزمي ًة
ّ اكتب
ُ 3
ِ
العمليات ورموزِ ها. ِ
مخططات �سيرِ ِ
أ�شكال
بين �
أمي ُز َ
� ِّ 4
تتابعي. ٍ
عمليات مخط َط �سيرِ
أر�سم َّ
� ُ 5
ٍّ
البرنامج.
َ أعر ُ
ف � ِّ 6
ح�سب تطورِ ها.
َ ِ
البرمجة أجيال ِ
لغات أو�ض ُح � َ
� ّ 7
www.jnob-jo.com
ِ
المصطلحات سرد
ُ َم
والتحكم
ِ الخا�صة ِبه
ِ ِ
االحتفاظ بالمعلومات �شخ�ص القدر ُة على
ٍ تاح ِّ
لكل هي � ْأن ُت َ
الخ�صو�صيّةَ :
َ
وكذلك القدر ُة منعها،
يمكن ُ
ُ َ
وتلك التي الك�شف عنها،
ُ يمكن
ُ ِ
بالمعلومات التي بها،وال ِ
إحاطة
والتعامل معهاْ � ،أو
ِ ِ
المعلومات باالطالع على ِ
هذه ِ أ�شخا�ص
ِ لبع�ض ال
ال�سماح ِ
ِ التحكم في
ِ على
َ
بذلك. لهم
ال�سماح ْ
ِ عدم
ِ
قد ِ
وال�صيانة ،والتي ْ إنتاج والتطويرِ
المعلومات الفني ُة الم�ستخدم ُة في ال ِ وهي
ُ المعلومات التقني ُةَ :
ُ
ِ
للحفاظ عليها. إجراءات �أَمني ٍة
ٍ باع �
من ا ّت ِ
بد َ ِ
بتوثيقها ،وال َّ العاملون عليها
َ يقوم
ُ
الم�ستخدم
ِ تو�ضع في جهازِ
ُ معلومات مخت�صر ٍة،
ٍ ن�صي ٌة ،تحتوي على
ملفات َّ
ٌ هي
برامج َ :Cookies
ُ
الموقع مر ًة ثاني ًة.
ِ الم�ستخدم لهذا
ِ ِ
زيارة عند
ا�سترجاعها َ
ُ يتم
بحيث ُّ
ُ من ِق َب ِل ِ
موقع الويب، ْ
المفاتيح،
ِ ِ
للوحة الم�ستخدم
ِ ِ
�ضغط بتتب ِع
تقوم ُّ
برامج ُ
ُ المفاتيح :Key Loggers
ِ برامج تتبُّ ِع ِ
�ضغط ُ
للمخترقين معرف َتها.
َ تيح ِ
واالحتفاظ بها ،مما ُي ُ ِ
كلمات المرورِ ، ِ
والح�صول على
من ُ
العقل ِ ينتجها ِ
واالبتكارات ،التي ُ ِ
إبداعات َ
مقابل ال منح
الحقوق التي ُت ُ
ُ هي
الملكيّة الفكريّةَ :
ُ
وت�صاميم.
َ وم�صنفات �أدبي ٍة وفني ٍةْ ،
ومن رموزٍ و�أ�سما ٍء و�صورٍ ٍ ٍ
اختراعات،
مقابل
ِ إدمان ال ِ
إنترنت ،في ت�سبب � َ
ُ ٍ
م�شكالت، خم�س
َ ُ
ت�شمل كتب فيها قائم ٌة
بطاق ُة التذكيرِ :بطاق ٌة ُي ُ
ِ
ال�شا�شة وتل�صق على
ُ تتحقق �إذا َّ
قل ا�ستخدام الإنترنت، ُ فوائد،
َ علىخم�س
ِ قائم ٍة موازي ٍة تحتوي
من الأعلى.
َ
وال�صداع ،والر� ِؤية
ِ العين،
ِ ِ
تعب العين ،ت�ؤدي �إلى:
َ �صيب
الر�ؤي ُة الحا�سوبيّ ُة :م�شكل ٌة ُت ُ
العين.
�ضغط ِِ وارتفاع
ِ الم�شو ِ
�شة، َّ ِ
المزدوجة،وال�صور
ِ
المخزنة ِ
المعلومات ِ
حذف لن�سخ � ْأو تغييرِ � ْأو م�شروع موج ٌه غير ٌ
ن�شاط ُ هي
ِ ٍ الجريم ُة الإلكترونيّ ُةَ :
ِ
الو�صول �إليها. ِ
الحوا�سيب �أوِ َ
داخل
ِ
والمتابعة ِ
بالتحقيق تقوم
الجنائيُ ، ِ
البحث الجرائم الإلكتروني ِة :وحد ٌة تابع ٌة ل ِ
إدارة ِ وحد ُة مكافح ِة
ِّ
ِ
للحا�سوب يكون
ُ جرائم �أخرى
َ واالت�صاالت والإنترنت ،و� ِأية
ِ ِ
المعلومات جرائم تكنولوجيا
ِ في
دور فيها.
ٌ
138
www.jnob-jo.com
يك�سب ُه �شك ً
ال ُ ِ
للخطوطُ ،ي�ضفي على المن َت ِج رون ًقا� ،أو ٍ
تركيب � ْأو تن�سيقٍ هو � ُّأي
ال�صناعيَ :
ُّ الر�سم
ُ
ِ
المن�سوجات. ت�صاميم
ُ با�ستخدام ال ِآلة � ْأم بطريق ٍة يدوي ٍة ،بما في َ
ذلك ِ تم َ
ذلك �سواء َّ
ٌ خا�صا،
ًّ
مظهرا
ً ويعطي ْ
يرتبطُ ، لم بخطوط � ْأو َ�أ ٍ
لوان � ْأم ْ ٍ َ
ارتبط �سواء
مج�سمٌ ،
ٍ ٍّ
�شكل هو ُّ
كل ال�صناعيَ :
ُّ النموذج
ُ
حرفي ٍة.
َّ غرا�ض �ص َّناعي ٍة َ�أ ْو
ٍ ا�ستخدام ُه لأَ
ُ يمكن
ُ خا�صا،
ًّ
معين� ،أو بمنطق ٍة ُم َّ
حدد ٍةْ � ،أو ببلد ٍ حد ُد من�ش�أَ من َت ٍج ٍ
هي الإ�شار ُة �أو العالم ُة التي ُت ِّ
الجغرافيَ :
ُّ ؤ�شر
الم� ُ
وخ�صائ�ص ُه الأخرى مرتبط ًة
ُ المنتج و�شهر ُت ُه
ِ نوعي ُة
تكون ّ َ �شترط �أَ ْن
ُ وي ِ
أرا�ضيهُ ، من � ٍ
معروف ْ بموقع
ٍ
بذلك المن�ش�أَ.
ب�صور ٍة �أ�سا�سي ٍة َ
ِ
بالوثائق مدعوما
ً ِ
ت�شغيله، ِ
إجراءات ِ
أجزائه ،و� للبرنامج ،و� ِ
أهدافه ،و� ِ كتابي و�صف
ٌ التوثيق:
ُ
ٌ
إي�ضاحي ِة.
ّ والر�سوم ال
ِ ِ
والم�ستندات
ووا�ضح،
ٍ مت�سل�سل
ٍ منطقي
ٍّ ٍ خطوات مرقم ٍة ،ب�
أ�سلوب ٍ الطريق ُة �شب ُه الرمزي ِة ( :) Pseudocodeكتاب ُة
ِّ
الحل. ِ
خطوات ِ
لو�صف الجبري ِة الم� ِ
ألوفة َّ إن�سان ،بال ِ
إ�ضافة �إلى التعابيرِ والرموزِ با�ستخدام ِ
لغة ال ِ ِ
ٍ
أ�شكال
با�ستخدام �
ِ الخوارزمي ِة،
ّ ِ
لخطوات بالر�سم
ِ ٌ
تمثيل ِ
العمليات (:)FlowChart مخططُ �سي ِر
للداللة على خطو ٍة معين ٍة.
ِ �ستخدم
ُ �شكل ُي
ٍ كل متعار ٍف عليهاُ ،
حيث � َّإن َّ َ هند�سي ٍة
يعتمد اكت�شافُها
ُ حيث
ي�صعب اكت�شافُها؛ ُ
ُ أخطاء التي
ُ هي ال
أخطاء المنطقيَّ ُة (َ :)Logical errors
ال ُ
ِّ
الحل. ِ
لخطوات المنطقي الت�سل�س ِل
ُ على
ِّ
مع ُه،
والتفاعل َ ِ
الحا�سوب، مع ِ
للتخاطب َ هي لغ ٌة ِ
ِ لغ ُة البرمجة (َ :)programming languages
معي ٍن.
عمل َّ ِ
والطلب من ُه �إنجا َز ٍ
ا�ستخدام جهازِ ِ
بدايات جدت في
هي اللغ ُة البدائي ُة التي ُو ْ ِ
ِ لغ ُة الآلة ( َ : )Machine Language
الثنائي (.) 1،0
ِّ بالنظام
ِ عب ُر عنها
،والم َّ ِ
الحا�سوب ُ
فهم ال ِ
إن�سان ،والقريب ُة عن ِ ِ
البرمجة البعيد ُة ْ هي لغ ُة
لغ ٌة متدني ُة الم�ستوى (َ :)Low Level Language
ِ
الحا�سوب. عمل ِ
طريقة ِ من
ْ
إن�سان ،والبعيد ُة من ِ
لغة ال ِ ِ
البرمجة القريب ُة ْ هي لغ ُة
لغ ٌة عالي ُة الم�ستوى (َ :)High Level Language
ِ
الحا�سوب. عمل ِ
طريقة ِ عن
ْ
139
www.jnob-jo.com
ِ
عالية ِ
البرمجة ِ
لغات المكتوب ب�إحدى
َ البرنامج
َ يحو ُل
برنامج ِّ
ٌ هو
المترجم (َ :)Compiler
ُ
بلغة ال ِآلة.
برنامج ِ
ٍ الم�ستوى �إلى
برمجي ِة ،Small Basicوالذي ّ ِ
�شا�شة من
أيمن ْ
الجزء ال ُ
ُ جزء الم�ساعد ِة ( َ :)Help Panel
هو ُ
وقواعد
َ تبي ُن َ
لك ال�صيغ َة العام َة، البرمجي ِة؛ ُ
حيث ّ ّ الجمل
ِ ت�ساعد َك على ِ
كتابة ُ تعليمات،
ٌ تظهر ِ
فيه ُ
الجمل و�أحدا َثها.
ِ خ�صائ�ص َ
تلك َ وتبي ُن
ومهامهاّ ،
َ ِ
العمليات
يتم ِ
فيه متقدمُّ ،
ٌ برمجي هو ٌ
نمط البرمج ُة كائنيّ ُة التوج ِه (َ :)Object - Oriented Programming
ٌّ
ِ
بالكائنات (.)Objects با�ستخدام ما ُي�سمى
ِ البرنامج
ِ بناء
ُ
يتم تعدي ُلها ِ
ال�صفات (ُّ ,)Properties من
محدد ٌة َ
عنا�صر لها مجموع ٌة َّ هي
ُ الكائنات (َ :)Objects
ُ
ِ
إجراءات ( )Methodsالتي من ال
ت�صميم ُه ،ومجموع ٌة َ
َ يريد
مع ما ُ
المبرمج؛ لتتما�شى َ
ِ من ِق َب ِل
ْ
الكائن.
ِ أوامر خا�ص ًة َ
بذلك ٍ
�سلوكات و� َ تم ِّث ُل
حيث
ُ البرنامج ب�سرع ٍة،
ِ ِ
طباعة ت�ساعد على
ُ خا�صي ٌة
َّ الذكي ( :)Intellisense ِّ التح�س ِ�س
ُّ خا�صي ُة
تح�س�س
ِ ِ
خالل من ِ
االقتراحاتْ ، من
العديد َ
َ البرنامج ،تحتوي
ِ ِ
طباعة تظهر �شا�ش ٌة �صغير ٌة في �أثنا ِء
ُ
من ِ
الوقت اً
بدل ْ وتوفير
ُ االختيار منها،
ُ ليتم
تمت طباع ُتها؛ َّ ِ
الكلمات التي ْ من
أحرف الأولى َ ال ِ
المفاتيح.
ِ ِ
لوحة با�ستخدام
ِ ِ
الكلمة كامل ًة ِ
طباعة
ِ
برمجية Small الكائن في ُ
يمتلكها ِ
ال�صفات التي من
هي مجموع ٌة َ
ُ الخ�صائ�ص ( َ :)Properties
ُ
ت�صميم ُه.
َ يريد
مع ما ُ
المبرمج؛ لتتما�شى َ
ِ من ِق َب ِليتم تعدي ُلها ْ ِ
العنوانُّ ، ِ
الطول �أو ِ
,كاللون �أوِ Basic
وهي ُ ِ
الكائنَ ،
ُ يمتلكها العمليات �أوِ الأوامرِ التي من
هي مجموع ٌة َإجراءات ( َ :)Methods ُ ال
البرنامج.
ِ �سلوكه في �أثنا ِء ِ
تنفيذ َ تحد ُد
التي ِّ
140
www.jnob-jo.com
www.jnob-jo.com
تم بحمد اهلل تعالى
َّ
www.jnob-jo.com