الإهداءات




الوحدة الثالثة : قواعد البرمجة

الصف الثاني


 
#1  
قديم 09-17-2014, 12:39 PM
عثمان صدى غير متواجد حالياً
لوني المفضل Cadetblue
 رقم العضوية : 43
 تاريخ التسجيل : Feb 2012
 فترة الأقامة : 1759 يوم
 أخر زيارة : 07-09-2015 (10:50 PM)
 المشاركات : 142 [ + ]
 التقييم : 10
 معدل التقييم : عثمان صدى is on a distinguished road
بيانات اضافيه [ + ]
افتراضي الوحدة الثالثة : قواعد البرمجة



بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله تعالى وبركاته
اللهم صل وسلم على نبينا محمد الأمين

أحبائى الطلاب نلتقى اليوم مع الوحدة الثالثة فى كتاب الصف الثانى الثانوى وأتمنى أن يكون الشرح فى الوحدة الثانية قد كان بصورة ميسرة ومبسطة

الوحدة الثالثة
قواعد البرمجة


عرف البرمجة ؟ هى كتابة برنامج بلغة برمجة مناسبة مثل سى شارب ، جافا ، دوت نت ، بيسك
عرف البرنامج ؟ البرنامج هو مجموعة من التعليمات والأوامر المرتبة منطقياً لتؤدى مهمة محددة .
س/ أذكر أمثلة للغات برمجة ؟
سى C ، سى ++ C ، سى شارب #C ، جافا Java ، جافا إسكربت Java Script ،
دوت نت DotNet ، بيسك Basic ، باسكال Pascal ، فيجوال بيسك Visual Basic وغيرها
أنواع لفات البرمجة :
(1) لغات المستوى الأعلى High Level Language وتكتب إختصاراً HLL مثال لغة سى++
(2) لغات المستوى الأدنى Low Level Language وتكتب إختصاراً LLL مثال لغة الماكينة
س/ هات أمثلة للغة مستوى أدنى؟
لغة أسمبلى ، لغة (0,1)



س/ لماذا لم تكن كتابة البرامج بالحاسوب قديماً من الأمور السهلة ؟
(1) لبدائية لغات البرمجة وطرقها
(2) لضعف قدرات الحاسوب .

س/ لماذا أصبحت كتابة البرامج بالحاسوب حديثاً من الأمور السهلة والميسرة ؟
(1) لتصميم لغات المستوى الأعلى .
(2) لتصميم برامج تشغيل بقدرات عالية .

س/ لماذا تكتب البرامج بلغات المستوى الأعلى ؟
(1) لأنها تستخدم الكلمات العادية .
(2) لأنها تستخدم المترجمات .

س/ تستخدم لغة بيسك المفسرات فما هو الفرق بين المفسر والمترجم ؟
المفسر ( Interpreter ) :
هو برنامج يقوم بتحويل (ترجمة) البرنامج من لغات المستوى الأعلى للأدنى سطر سطر مثال مفسر بيسك .
المترجم ( Compiler ) :
هو برنامج يقوم بتحويل (ترجمة) البرنامج من لغات المستوى الأعلى للأدنى دفعة واحدة مثال مترجم سى++ .

س/ هل يمكن إتقان البرمجة فى رأيك ؟
نعم فقط تحتاج لتعلم اللغة المطلوبة والرغبة والإهتمام والممارسة العملية .
الرسم التخطيطى ( Flowchart ) :
هو خريطة أو رسومات توضح خطوات حل المشكلة بالترتيب . ويتم قبل كتابة البرنامج .
رموز الرسم التخطيطى
توجد أنواع مختلفة للرسم التخطيطى وأشهرها الرموز القياسية الأمريكية للبرمجة وهى :

(راجع الكتاب )

أسباب الإلتزام بالرسم التخطيطى
هنالك عدة أسبات أدت للإلتزام بالرسم التخطيطى (المخطط الإنسيابى ) قبل كتابة أى برنامج أهمها:
(1) التأكد من صحة التسلسل المنطقى للأوامر .ـــ(يصعب متابعتها أو مراجعتها عند التشفير أو بعده)
(2) يمثل توثيقاً ممتازاً للبرنامج . ــــــــــــــــــــــ (يسهل فهمه للغير أوتعديله مالزم ذلك)
(3) يساعد فى عمل التشفير البنائى للبرنامج . ـــــــــــ (التسرع فى التشفير قبل الرسم يؤدى للعشوائية)
س/ ماهى أسباب الإلتزام بالرسم التخطيطى ؟
(1) التأكد من صحة التسلسل المنطقى للأوامر .
(2) يمثل توثيقاً ممتازاً للبرنامج .
(3) يساعد فى عمل التشفير البنائى للبرنامج .
مثال لبرنامج بسيط :
س/ ما هو البرنامج البسيط ؟ هو الذى يحتوى على إدخال ومعالجة وإخراج بدون تعقيد .
مثال : برنامج طباعة الإسم والرقم وصافى المرتب لموظف واحد .
س/ إذا كان عدد الموظفين 50 موظف كيف يتم تنفيذه ؟
يتم تنفيذه 50 مرة لأنه مصمم لموظف واحد فقط .
راجع الكتاب لرؤية الرسم ،،،،،


يتبع ...




رد مع اقتباس
 

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اختبار - العالم المعاصر - الوحدة الثالثة مجموعة المهاجرين الصف الثامـــــــــــن 8 01-19-2014 10:01 AM
الوحدة الأولي ( قواعد ) مجموعة المهاجرين الصف الثــالث - أدبي 2 03-01-2013 10:09 PM
اختبار قواعد ( النسب ) مجموعة المهاجرين الصف الثــالث - أدبي 0 12-11-2012 01:53 PM
قواعد اللغة الإنجليزية مجموعة المهاجرين الصف الثــالث - أدبي 1 01-24-2012 03:00 PM


Loading...


Powered by vBulletin™ Version 3.8.7
Copyright © 2016 vBulletin Solutions, Inc. All rights reserved. diamond
F.T.G.Y 3.0 BY: D-sAb.NeT © 2011
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2011-2012
Ads Organizer 3.0.3 by Analytics - Distance Education
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51