معلومات عن برمجة الحاسب الآلى لحل اختبارات مسابقة وزارة التربية والتعليم

معلومات عن برمجة الحاسب الآلى لحل اختبارات مسابقة وزارة التربية والتعليم

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

معلومات عن برمجة الحاسب الآلي لاختبارات مسابقة الـ 30 ألف معلم

نقدم لكم المعلومات عن برمجة الحاسب الآلي في ملف pdf حتى يتمكن جميع المعلمين المقبلين على اختبارات وزارة التربية والتعليم في الأيام المقبلة في المحافظات التي أعلنت عنها وزارة التربية والتعليم من الإجابة على جميع أسئلة الحاسب الآلي بسهولة.

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

1ـ لغة الآلة:

وتسمى “اللغة الثنائية” حيث إنها تتكون من سلسلة من ٠ و ١، وهي اللغة الوحيد التي
يفهمها الحاسب الآلي، حيث تحول جميع اللغات إلى لغة الآلة، حتى تتمكن معدات الحاسب
الآلي من التفاهم معها، ولأنها تتكون من صفر وواحد، لذا فقد تميزت هذه اللغة بالصعوبة
نظراً لما تتطلبه من حفظ ودقة في آتابة سلسلة طويلة من صفر وواحد بترتيب معين، مما
ينتج عنه أخطاء آثيرة من الترميز، ويجب أن يحدد المبرمج آل شي، فكل خطوة يجب أن
ينفذها البرنامج يجب أن ترمز، لذا فالمبرمج يجب أن يكون على علم بترآيب الحاسب
الداخلي، والعنا وين الرقمية لمواقع التخزين، سواء للبيانات أو التعليمات، آما أن لكل جهاز
لغة آلة تختلف عن الجهاز الآخر بحسب النوع والترآيب مما يعني أنه يجب آتابة البرنامج
بشكل كامل مره أخرى عن الرغبة في تنفيذه على جهاز آخر، ونتيجة لهذه الصعوبات فقد
ظهرت طرق أخرى لتمثيل الترميز الثنائي، النظام الثماني OCTAL والستة عشري
HEX-ADECIMALبدلا من ٠ ١، فالنظام الستة عشرين يتكون من ستة عشر رمزاُ هي
0,1,2,3 ,4 ,5 ,6 ,7 ,8 ,9, A,B,C,D,E,F .:
مما يساعد على سهولة قراءة التعليمات المكتوبة وحفظها بهذه اللغة، فبدلا من آتابة ١٦
رقماً في سلسلة يمكن الاستعاضة عنها بأربعة رموز من رموز النظام التشغيل الستة عشري
.
2ـ لغة التجميع:
ظهرت لغة التجميع بوصفها أو لغة ترميز، تستخدم الرموز SYMBOLIC CODE
للتعبير عن تعليمات لغة الآلة، وذلك لمواجهة صعوبة الترميز بلغة الآلة، ولغة التجميع لغة
قريبة من لغة الآلة التي يفهمها الحاسب الآلي، وتسمى هذه اللغات بلغات المستوى البسيط.
ويتم استعمال مختصرات ورموز يسهل حفظها وآتابتها لكل تعليمه من تعليمات لغة الآلة،
ولغة التجميع آما في لغة الآلة مصممة للعمل على حاسب معين، مما يوفر قدرة أأبز على
استغلال موارد الحاسب الآلي ووحدة المعالجة المزارية بشكل أفضل، ويقوم البرنامج
المسمى المجمع ASSEMBLER بترجمة البرنامج المكتوب بلغة المجمع إلى لغة الآلة.
3ـ اللغات العليا:
سميت بهذا الاسم لأنه أصبح بإمكان المبرمج آتابة البرنامج دون معرفة تفاصيل أيفيه قيام
الحاسب بهذه العمليات، مواقع التخزين وتفاصيل الجهاز الدقيقة، وتعبيرات لغات المستوى
العالي هي تعبيرات شبيهة إلى درجة كبيرة باللغة الطبيعية التي يستخدمها الإنسان في حياته
صفحة ١ من ٦ والتخاطب مع الآخرين.
ومن مميزات اللغات العليا التي تميزها من لغات المستوى البسيط، بالإضافة إلى ما سبق، أن
هذه اللغات غير مرتبطة بجهاز معين . أي يمكننا تنفيذ البرنامج المكتوب بلغة من لغات
المستوى العالي، آالفورتران أو الكوبول أو البيسك على أآثر من جهاز، آما يمكن استخدام
أآثر من لغة ترجمة على حاسب معين . آذلك، فإن اآتشاف الأخطاء وتصحيحها أصبح أآثر
سهولة بسبب سهولة قراءة البرامج وتتبعها وفهمها.
تسمى اللغات آالكوبول والفورتران والبيسك باللغات العليا الموجهة نحو إجراءات الحل ،
PROCEDURE – ORIENTED LANGUAGES، وهي اللغات التي يعطي فيها
المبرمج التعليمات خطوة خطوة.
ويمر البرنامج المكتوب بلغات المستوى العالي بثلاث مراح قبل أن يكون جاهزاً للتنفيذ.
الترجمة : TRANSLATION تحويل البرنامج المكتوب بلغة المستوى العالي إلى لغة
الآلة.
ـ الربط : LINKING ربط الروتينات المكتبية الكائنة بالمكتبة، والتعليمات الضرورية
بالبرنامج.
3ـ التحميل : LOADING يقوم البرنامج بتحميل شفرة الهدف والروتينات المكتبية،
والتعليمات على الذاآرة الرئيسة بغرض التنفيذ.
وآانت اللغات تصنف حسب قوتها إلى لغات أعمال، أو لغة علمية أو لغات مبتدئين ـ وفي
وقتنا الحاضر ـ فإن معظم اللغات يمكن استخدامها بكفاءة في تطبيق أنواع التطبيقات آافة،
ومن أشهر لغات المستوى العالي:
لغة الكوبول: COBOL
وآلمة COBOL هي اختصار للعبارة الإنجليزية Common Business
Oriented Language، وقد طورت وصممت هذه اللغة من لدن لجنة من مصنعي
أنظمة الحاسب الآلي ومطوريها عام ١٩٦٠م تسمى لجنة CODASYL اختصاراً لـ
Conference of Data System Languages .
وقد قام المعهد الوطني الأمريكي للمعايير ANSI بتطوير نسخة معيارية من COBOL
، مفسر آوبول يطابق المواصفات القياسية لهذا المعهد، وآان ذلك ف ي عام ١٩٦٨م
ANSI 80 .و ANSI 1974 بعدها وظهر “ANSI 1968” وسميت
وينتشر استخدام لغة آوبول على نطاق واسع عالمياً حيث تستخدم في البنوك وفي
المنظمات الحكومية، وتستخدم على حاسبات آبيرة أو على حاسبات شخصية.
وتتميز لغة آوبول بقدرتها على التعامل مع الملفات؛ لذا اشتهرت بأنها لغة أعمال.
لغة الفورتران: FORTRAN
وهي اختصار عبارة FORmula TRANSlation ، وتعد لغة FORTRAN أقدم
اللغات ذات المستوى العالي، وقد ظهرت هذه اللغة في منتصف الستينات، حيث بدئ عام
١٩٥٤ بالعمل على تطوير لغة برمجة تقبل برنامجا مكتوبا بلغة قريبة من لغة الإنسان،
ويحوله إلى شفرة قابلة للتنفيذ على الحاسب الآلي، وبعد ٣ سنوات أي في عام1957 م
ظهر أول مفسر فورتران . وفي تلك الفترة آان استخدام الحاسب الآلي يكاد يكون حكراً
على العلماء والمهندسين والرياضيين، ومن الطبيعي أن تكون هذه اللغة المطورة حديثاً
قد جاءت لتواآب احتياجاتهم إذ تتميز لغة FORTRAN بقدراتها على إجراء العمليات
صفحة ٢ من ٦ .

لغة البيسك: BASIC LANGAUGE
Beginner’s All Purpose Symbolic In الإنجليزية للعبارة اختصار وهي
struction Codeأي اللغة المتعدد الأغراض للمبتدئين، وتأتي آلمة BASIC التي
تعني الأساس لتحقيق المعنى نفسه، فهذه اللغة ونظراً لبساطة تعليماتها ومحدوديتها فإنها
تعد لغة مناسبة للتعلم من قبل المبتدئين في عالم الحاسب الآلي والبرمجة، وتستخدم هذه
اللغة في معظم الحاسبات الشخصية، مما يدل على الانتشار الواسع لها، وقد طورت هذه
اللغة في آلية Dartmouth عام ١٩٦٣م من لدن John Demuy و Thomas
Kurtz .
وتستخدم لغة Basic الحديثة في قطاع واسع . إذ تستخدم في مجال الأعمال لقدرتها
على التعامل مع الملفات، وآذا في العمليات الرياضية من قبل العلماء والمهندسين
لامتلاآها آثيراً من الوظائف للقيام بمثل تلك العمليات المعقدة.

لغة باسكال: PASCAL
وسميت باسم العالم الفرنسي الرياضي الفذ Blaise Pascal ، وصممت هذه اللغة من
قبل العالم السويسري Niklaus Wirth ، وطرحت عام ١٩٧١م، وقد انتشرت هذه
اللغة خصوصاً في الجامعات . إذ تدرس هذه في معظم جامعات العالم لطلاب علوم
الحاسب، وتمتاز لغة PASCAL بالسهولة، واختصار الكلمات فيها إلى حد آبير،
وبنيتها الترآيبية وقوة البرامج الفرعية، واستخدام المؤشرات Pointers ، وقد ظهرت
نسخ جديدة من Pascal امتازت بتلافي العيوب في النسخ السابقة، ويعد Turbo
Pascalمن شرآة Borland من البرامج المستخدمة بكثرة بين المبتدئين
والتخصصين في البرامج، وتنافس هذه اللغة لغة Basic في آثرة المستخدمين لتوافر
آثير من المميزات فيها، وتستخدم هذه اللغة من قبل الطلاب والمهندسين، آما تستخدم
في قطاع الأعمال التجارية.

لغة سي: C
طورت هذه اللغة في معامل Bell من قبل Dennis Ritchie وهي تطوير لنسخة
قديمه تسمى B من لغة BCPL التي ظهرت عام ١٩٦٩م . لذا سميت هذه النسخة
اللاحقة بـ. C
وتشتهر لغة C باستخدامها آلغة برمجة نظم system software حيث تستخدم
لكتابة برامج النظم التشغيلية . إذ إنها تعد لغة قريبة، وتشبه إلى حد آبير لغة التجميع
As-simplyوتمتاز بسرعتها الكبيرة، آما تملك مجموعة جيدة من التعليمات، آما أنها
لغة قابلة للنقل من جهاز إلى آخر لصغر الجزء الواجب نقله منها، وتعد لغة C من
اللغات الترآيبية. Structured Language
وازداد اهتمام محترفي البرمجة بلغة الـ C، والنسخ المحسنة منها . ++C+ , C إذ إن
معظم التطبيقات تكتب بها.

: Fourth-Generation language (4GL) :الرابع الجيل لغات
صفحة ٣ من ٦ سميت بهذا الاسم نسبة إلى الجيل التي ظهرت فيه، مثل هذه اللغات التي تتصف بقلة
التعليمات التي يكتبها المبرمج لتحقيق هدف ما ، فما آان يتطلب مئات الأسطر من لغة
بيسك أو الآلاف من لغة آوبول باستخدام عدد بسيط من الأسطر في هذه اللغات.
تمتاز هذه اللغات بعدة مزايا:
1ــ إنها لغة موجهة للنتائج أي إن المبرمج يهتم بطلب ما يريده من الكمبيوتر، دون أن
يوجهه لكيفية القيام بذلك.
2ــ زادت من الإنتاجية؛ لأن آتابة البرامج وصيانتها أآثر سهولة.
3ــ سهلة الاستخدام، وتتطلب قليلاً من التدريب على استخدامها، سواء آان للبرمجة أو
غيرها.
4ــ لم يعد المستخدم بحاجة إلى التفكير في الأجهزة أو هيكلية البرنامج.
وقد بدأت لغات الجيل الرابع بالانتشار بين المبرمجين، وبشكل آبير جداً لما توفره لغات
البرمجة هذه من سهولة في معاملة الملفات، وربط هذه الملفات بعضها مع بعض بغرض
التحديث أو طباعة التقارير.
آما توفر هذه اللغات قوة في المشارآة في الموارد البرمجية وخصوصاً الملفات، ومن
أمثال هذه اللغات لغة Dbase من Borland ، ولغة FoxPro من Microsoft ،
و Oracle منIngress ، وتستخدم لغة الاستفسار المهيكلة SQL Structured
Query Languageفي عمليات بناء قواعد المعلومات وتحديثها، وتوفير الحماية
اللازمة لها.

ما هي •SQL ؟
SQLهي اختصار للعبارة الإنجليزية Structured Query Language أي لغة
الاستفسار المهيكلة، وهي عبارة عن مجموعة من التعليمات القريبة من اللغة الطبيعية
التي توجه نظام إدارة قواعد البيانات DBMS للقيام بعمليات بناء قواعد البيانات،
وتحديثها والبحث فيها، وعمل قواعد الحماية للبيانات.
وتمتاز لغة الاستفسار SQL بالآتي:
1ــ لغة قريبة من اللغة الطبيعية.
2ــ تستطيع الحصول على أية بيانات من قاعدة البيانات . إذ يمكن الحصول على بيانات
ملف آامل أو بعض الحقول من ملف أو مجموعة ملفات.
3ــ يهتم المستخدم بتعريف احتياجه ، ولا يهتم بكيفية الحصول على أو من أين ؟

اللغات الطبيعية Natural Language أو لغات الجيل الخامس:
ويقصد بها لغة الإنسان أي إيجاد لغة مبرمجة نستطيع بها توجيه الحاسب للقيام بما نريد
من أعمال، وذلك باستخدام التعبيرات الشائعة ((اطبع تقريراً يحوي اسم الطالب
والدرجة))،فالمستخدم ما عليه سوى طباعة الأمر أو إملائه للحاسب الذي يلبي الطلب.
فالمستخدم يستطيع إملاء النص وآتابته بعبارات متعدد تحمل المعنى نفسه، آأن يقول
((اطبع الاسم والدرجة لجميع الطلاب)) أو)) اطبع اسم الطالب ودرجة الاختبار للجميع))،
فالطلبان لهما المعنى نفسه، وإن اختلفا في الصياغة، فلغات البرمجة هذه قادرة على فهم
تراآيب الجمل المختلفة، وإن اختلفت اللهجات أو آان هناك أخطاء لغوية، وإذا لم يفهم
الحاسب المقصود يقوم بتقديم أسئلة لمزيد من الوضوح والوصول إلى الهدف.
صفحة ٤ من ٦ والأبحاث في مجال اللغات الطبيعية هو من المجالات التي يبحثها علم الذآاء الاصطناعي
A.I .إذ إن فهم اللغة الطبيعية يحتاج إلى آثير من الخبرات والعلاقات في ربط الجمل
وتحليل آل جملة لاستنتاج المعنى الصحيح، ومن ثم تقديم رد الفعل المناسب.

لغات الإنترنت:
لغة : HTML وهي إحدى اللغات المستخدمة لإنشاء صفحات الويب. www
إن (Hypertext Markup Language) عبارة عن لغة تحوي مجموعة من
الأوامر تؤدي إلى تكوين صفحات الويب، إن إنشاء صفحة بواسطة ترآيبة ASCII على
منسق الكلمات يمكن أن تحول إلى صفحة على الويب بإضافة بعض أوامر. Html
إن أوامر Html تمكن المستخدم من تنفيذ عدد من العمليات على صفحات الويب منها:
ـــ تحديد حجم النص وطريقة عرضه.
ـــ إنشاء الروابط مع الوثائق والمستندات الأخرى.
ـــ إنشاء نماذج تفاعلية مع الصفحة.
ـــ توفير الدعم للوسائط المتعددة آالفيديو والصوت والصورة.
لغة جافا : Java وهي من اللغات المستخدمة للانترنت ولصفحات الويب في www
وتهدف لغة البرمجة هذه إلى إضافة الحيوية إلى صفحات الويب عبر النصوص المتحرآة
والرسوم التي تتحرك بشكل تفاعلي والوسائط المتعددة.
ولغة جافا طورت من قبل شرآة Sun Microsystems على غرار لغة ++C
وتقوم الوثائق المنشئة بلغة الترميز النصي Html باستدعاء برامج جافا آما يكن
تشغيلها بصورة منفردة .

الأوراآل oracle
ماهية الاوراآل ( هل هي قواعد بيانات فقط أم لغة برمجه ) ؟
Oracle من أقوى قواعد البيانات على الإطلاق وتصنف في المستوى الأول
بين قواعد البيانات المتوفرة وأبرزها
أخي العزيز إن قواعد البيانات
. ( SQL Server )
ويمكن تعريف (Oracle Database ) : –
قاعدة البيانات الأسرع والأقوى في العالم.. وتملك أداء عالي في سرعة معالجة وإظهار البيانات بالإضافة إلى
أدائها العالي في إضافة وتعديل البيانات الموجودة مسبقاً فيها.. تقدم حلولاً مخصصة لقواعد البيانات العملاقة
التي تناسب احتياجات الشرآات الضخمة ومحرآات البحث العملاقة .
يمكن الوصول إليها من معظم لغات البرمجة التي تعمل على ويندوز بالإضافة إلى لغات برمجة الويب .
والجزء الثاني من السؤال (هل هي قواعد بيانات فقط أم لغة برمجه ) ؟
تأتي قاعدة البيانات أوراآل مع مجموعة من الأدوات المهمة للتعامل مع البيانات وحماية البيانات وعمل
النسخ الاحتياطي ونقل البيانات من بيئة إلى أخرى ، وأهم هذه الأدوات (*SQLPlus) : لكتابة أوامر الـ
SQLوالـ PL/SQL التي سيتم توضيحها لاحقا (Exp/Imp) ,لنقل البيانات من قاعدة بيانات إلى أخرى
أو من جهاز مزود (Server) إلى آخر (Svrmgr) ,للتحكم بتشغيل وإيقاف قاعدة البيانات وعمل
استرجاع للبيانات في حال التوقف الاستثنائي لقاعدة البيانات أوراآل وهناك مجموعة آبيرة من الأدوات لكن
أهمها برنامج الـ Enterprise Manager الذي غالبا ما يأتي على أسطوانة لوحده وهو عبارة عن
واجهة تطبيق تحوي آل أدوات أوراآل بحيث يتم التعامل معها بسهولة ويسر .
لغة البرمجة : للتعامل مع جداول البيانات تستخدم لغة الـ SQL “Structured Query Language
“أما لكتابة الإجراءات والإقترانات تستخدم الـ PL/SQL ويستخدم برنامج *SQLPlus لكتابة الـ SQL
صفحة ٥ من ٦ و تنفيذها .
: SQL •يتم التعامل من خلالها مباشرة مع جداول البيانات من خلال لغة انجليزية سهلة المفردات تتكون
من أوامر مفهومة وبسيطة ، تنقسم إلى الأقسام الأساسية التالية :
. المكونات تعريف لغة 1- DDL : (Data Definition Language)
. البيانات معالجة لغة 2. DML : (Data Manipulation Language)
بهذا أخي العزيز نقول أنها لغة برمجة لأنها تستخدم لغة البرمجةSQL
وماهية مميزاتها عن غيرها ؟
: Infrastructure عدة نقاط هي من أهم ما تتميز بها قاعدة البيانات
أوراآل
مميزات عامة في البنية التحتية
– :
( 1-( Large DB تعامل مع حجم بيانات ضخمة .
( 2-( Concurrency تزامن الوصول إلى البيانات .
( 3-( Client/Server دعم تقنية الخادم والعميل لربط الجهاز المزود للبيانات مع المستخدمين ضمن
الشبكة المحلية .
( 4-( Manageable Security التحكم بسرية وأمن قاعدة البيانات من خلال المستخدمين وأرقام
المرور .
( 5-( High Availability في الأوقات الحرجة يمكن الاعتماد عليها .
6 – والكثير الكثير من المميزات الهامة الأخرى .

ملف الـ pdf  لمن يرغب فى تحميل برمجة الكمبيوتر

[gview file=”http://www.misr5.com/wp-content/uploads/2014/11/معلومات-عن-برمجة-الحاسب-بتيجي-ف-الاختبار-دعواتكم.pdf”]

أسئلة اختبارات الحاسب الآلي لمسابقة وزارة التربية والتعليم كاملة

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

شاهد الأسئلة ع الروابط التالية:-

أختبر نفسك أون لاين فى اختبار الحاسب الآلي أون لاين.

أسئلة الحاسب الآلي كاملة لاختبارات وزارة التربية والتعليم.

بعض أسئلة الكمبيوتر لأختبارات مسابقة الـ 30 ألف معلم.

 أسئلة الحاسب الآلي وأجابتها لحل مسابقة الـ 30000 معلم.