لغات البرمجة منخفضة المستوى
8 Questions
9 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هي لغة الآلة؟

  • لغة برمجة عالية المستوى
  • لغة برمجة تقوم على استخدام الكتل الرسومية
  • لغة برمجة تستخدم النصوص لتمثيل أجزاء البرنامج
  • لغة برمجة تحتوي على أوامر وتعليمات يُمكن لجهاز الحاسوب فهمها (correct)
  • ماذا يميز لغة التجميع؟

    تحتوي على بعض مفردات اللغة الإنجليزية مما يسهل قراءتها.

    تعتبر لغات البرمجة عالية المستوى صعبة الفهم بالنسبة للإنسان.

    False

    ما هي إحدى لغات البرمجة عالية المستوى؟

    <p>Python</p> Signup and view all the answers

    طابق بين اللغات البرمجية واستخدامها الرئيسي:

    <p>Python = البرمجة عالية المستوى Scratch = البرمجة الكتلية JavaScript = البرمجة النصية Machine Language = البرمجة منخفضة المستوى</p> Signup and view all the answers

    ما هو دور المترجم (Compiler)؟

    <p>فحص كامل لأي برنامج كتب بلغة البرمجة عالية المستوى.</p> Signup and view all the answers

    الدالة __________ تستخدم في بايثون لطلب إدخال البيانات من المستخدم.

    <p>input()</p> Signup and view all the answers

    كيف يمكن استخدام بيئة التطوير المتكاملة (IDLE) بلغة بايثون؟

    <p>تستخدم لكتابة أوامر برنامج بلغة بايثون وتشغيلها.</p> Signup and view all the answers

    Study Notes

    لغات البرمجة

    • تنقسم لغات البرمجة إلى نوعين رئيسيين: لغات منخفضة المستوى ولغات عالية المستوى.

    لغات البرمجة منخفضة المستوى

    • لغة الآلة: تتكون من أوامر مباشرة يمكن لجهاز الحاسوب فهمها بسرعة. يصعب على الإنسان فهمها.
    • لغة التجميع: تستخدم برنامجًا يسمى المجمع لتحويل الأوامر إلى لغة الآلة. تحتوي على مفردات إنجليزية مما يسهل القراءة، لكنها أبطأ من لغة الآلة.

    لغات البرمجة عالية المستوى

    • تُستخدم رموز ومفردات قريبة من اللغة الإنجليزية، ما يسهل فهمها للإنسان.
    • لا تعتمد على نوع معين من أجهزة الحاسوب.
    • أمثلة على لغات البرمجة عالية المستوى: بايثون، جافا، سي++، سي شارب.

    تصنيفات لغات البرمجة

    • لغات البرمجة الكتلية: تستخدم كتل رسومية لتمثيل أجزاء البرامج (مثل Scratch).
    • لغات البرمجة النصية: تستخدم نصوصًا بدلاً من الكتل الرسومية (مثل JavaScript).

    المترجم والمفسر

    • كلاهما يُستخدم لتحويل البرامج المكتوبة بلغة عالية المستوى إلى أوامر مباشرة تفهمها أجهزة الحاسوب.

    المترجم

    • يقوم بفحص كامل للبرنامج المكتوب بلغة البرمجة عالية المستوى.

    الدالة input بلغة بايثون

    • تُستخدم لتمكين المستخدم من إدخال بيانات أثناء تشغيل البرنامج.
    • تخزن البيانات المدخلة كنص وتعيدها إلى المكان المُستدعى منه.

    مثال على استخدام الدالة input

    name = input ("What is your name?")
    print("Hi", name)
    
    • عند إدخال اسم، يقوم البرنامج بعرض رسالة ترحيب.

    نشاط عملي

    • تجربة إنشاء برنامج يطلب من المستخدم إدخال اسم المدينة المفضلة، وعرض الرسالة المناسبة.

    محررات النصوص وبيئات التطوير المتكاملة

    • استخدام المحررات يعتمد على حجم المشروع؛ حيث تتناسب المحررات مع البرامج البسيطة، بينما تُستخدم البيئات المتكاملة للمشروعات الكبيرة.
    • IDLE: خوارزمية التطوير الأكثر شيوعاً لبايثون، تدعم أنظمة التشغيل المختلفة وتوفر ميزات مثل تمييز الصيغ وإكمال الرموز وتصحيح الأخطاء.

    كتابة برنامج بلغة بايثون

    • عملية كتابة البرنامج تتضمن فتح بيئة التطوير، كتابة الأوامر، وتنفيذها.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    تستعرض هذه المعلومات لغات البرمجة منخفضة المستوى، والتي تقترب من لغة الآلة. تشمل هذه اللغات لغة الآلة ولغة التجميع، وتتناول خصائص كل منهما وقدرتها على التواصل مع الحاسوب بشكل مباشر.

    More Like This

    IT1708 Types of Computer Programming Quiz
    10 questions
    High-Level vs. Low-Level Programming Languages
    39 questions
    Assembly Language Overview
    6 questions
    Use Quizgecko on...
    Browser
    Browser