☰ خطة العام · تكنولوجيا المعلومات والاتصالات (بالعربية)

أنظمة التشغيل ولغات الحاسوب

الأسبوع 7 · المحور الأول، الدرس ٧ «أنظمة التشغيل»: وظيفة نظام التشغيل والمصدر المفتوح ولغات البرمجة · 3 دروس
3

لغات الكمبيوتر ولغة HTML

ICT P6 Term 1, Theme 1: pp. 34–37
الهدفأشرح ما لغات البرمجة وأقرأ بضعة أسطر من HTML كأنها لغز.
كلمات جديدة
لغة برمجة · لغة خاصة تُكتب بها تعليمات للحاسوبلغة الآلة · أبسط لغات الحاسوب، لا تتكون إلا من ٠ و١لغة ترميز النص التشعبي (HTML) · اللغة المستخدمة لصنع صفحات الويبالمتصفح · البرنامج الذي يعرض صفحات الويب
الشرح

لكي نعطي تعليمات للحاسوب نكتب شفرة بلغة برمجة. كانت اللغات الأولى قريبة من طريقة عمل الآلة: ٠ و١ فقط، مثل مفتاح مطفأ أو مضاء. وهذه هي لغة الآلة، وهي صعبة جدًّا على الناس. ومع الزمن اقتربت اللغات من لغة البشر، بكلمات مثل «اطبع» و«كرّر». ويختار المبرمج اللغة حسب الغرض. إحداها مناسبة للألعاب، وأخرى للعلوم، وثالثة لصفحات الويب. وبعد أن تتعلم لغة واحدة تصبح التالية أسهل، لأن أفكارًا كثيرة تتكرر. ولغة HTML هي اللغة التي تُصنع بها صفحات الويب. وهي تعمل مع النص والروابط والصور والصوت والفيديو، ويستطيع كل متصفح قراءتها. انظر إلى اللغز أدناه. الوسوم بين الأقواس تقول للمتصفح ما كل جزء. ويعرض المتصفح المحتوى فقط.

Html
1<h1>My kite</h1>
2<p>It is red.</p>
3<p>It flies high.</p>
Output
My kite
It is red.
It flies high.
أمثلة محلولة
Html
1<h1>Cats</h1>
Output
Cats
انظر إلى هذا السطر. الوسم h1 يصنع أكبر عنوان. يعرض المتصفح كلمة «Cats» فقط كعنوان كبير، ولا يعرض الوسوم.
Html
1<h1>Camels</h1>
2<p>They live in deserts.</p>
3<p>They store fat.</p>
Output
Camels
They live in deserts.
They store fat.
يقرأ كريم الشفرة: فيها عنوان وفقرتان. يعرض المتصفح العنوان أولًا ثم الفقرتين، بالترتيب نفسه الموجود في الشفرة.
من المفتاح إلى اللغة: لغة الآلة كصف طويل من المفاتيح المطفأة والمضاءة. يفضّل المبرمج أن يقول «كرّر» على أن يضبط مئة مفتاح. لذلك اخترعوا لغات بالكلمات.
نشاط الفصل

لغز الصفحة. ارسم ما يعرضه المتصفح لهذه الأسطر: عنوان «مدينتي»، وفقرة «عندنا سوق.»، وفقرة أخرى «هناك نهر.». ثم اكتب الشفرة التي تصنع هذه الصفحة مستخدمًا الوسمين h1 و p مع وسم البداية ووسم النهاية. تبادل مع زميل وراجعا.

تدرّب
1
مم تتكون لغة الآلة؟
2
في ماذا تُستخدم HTML؟
3
ماذا سيعرض المتصفح لهذه الشفرة؟
Html
1<h1>Nile</h1>
2<p>It is long.</p>
4
لماذا يسهل تعلّم لغة برمجة ثانية؟