عرض مشاركة واحدة
  #12  
قديم 14-04-2013, 11:33 PM
أحمد عبدالباسط البوليني أحمد عبدالباسط البوليني غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2013
العمر: 47
المشاركات: 26
معدل تقييم المستوى: 0
أحمد عبدالباسط البوليني is on a distinguished road
افتراضي

الفصل الاول
مقدمه للبرمجة
بعض التعريفات المهمة:
نظام المعلومات :
هو أي نظام يجمع بين التكنولوجيا ممثله في الكمبيوتر والأفراد حيث يسمح لأي مؤسسه بجمع و تخزين البيانات واستخلاص المعلومات من هذه البيانات .

البيانات :
هي الحقائق المجردة التي يتم تجميعها وتخزينها بواسطة نظام المعلومات مثل الحروف والأرقام .

اشكال البيانات:
الارقام- الحروف- الصور- الاصوات- لقطات الفيديو.

المعلومات :
هي بيانات تم إجراء بعض العمليات عليها بواسطة نظام المعلومات.


اشكال المعلومات :
التقارير - الجداول – القوائم – الرسومات البيانية.
المعالجه :
هي عملية تحويل البيانات الي معلوات بأستخدام بعض العمليات مثل المقارنه والعمليات الحسابيه.
تعريف البرامج :
هى مجموعة من الأوامر المكتوبة بشكل معين .
تعريف البرمجة :
هىطريقةلحلالمسائلتهدفإلىتقديمالحلعلىصورةخطواتمرتبةترتيباً منطقياً إذاتتبعناهنصلإلىحلالمسألة ، ويطلقعلىهذهالخطواتاسم ( Algorithm ) .

لغة الآلةلغة منخفضة المستوى (low level language) تتكون من 0و1 فقط.

الـلـغــات عــالـيــة الـمـسـتـوى ( لــغـــات الــبـرمـجـــة )
هى لغات تكتب بالحروف الإنجليزية ، ولكن بقواعد مختلفة تتغير من لغة إلى أخرى ، ولكل لغة منها برنامج خاص بها يسمى المترجم أو المفسر ( حسب اللغة ) يقوم بتحويلها إلى لغة الآلة التي يفهمها الكمبيوتر .
وسميت هذه اللغات بــ ( اللغات عالية المستوى ) لأنها أقرب إلى اللغة الإنسانية منها إلى لغة الآلة . أنواعها : مثل
( الكوبول – الفورتران – C++ - الجافا – البيزك بإصداراتها )

ملحوظة:لتنفيذ البرامج المكتوبة باللغات العالية المستوىيجب تحويلها أولا الى لغة الآلةmachine language وذلك باستخدام المفسر أوالمترجمالفرق بين المفسر والمترجم
- المفسر
البرامج التي تعتمد على المفسر يتم فيه تحويل اوامر اللغة عالية المستوى الى لغة الآلة ثم تنفيذها واحد تلو الاخر ، اى ان الامر الاول يتم تحويله ثم تنفيذه مباشرة و بعد ذلك يتم تحويل الامر الثانى ثم تنفيذه وهكذا حتى ينتهى البرنامج ، واذا صادف المفسر خطأ فى احد الاوامر فانه يتوقف عن تحويله و يعرض رسالة تفيد بوجود الخطا و اذا اصلح المبرمج الخطا يستانف تحويل و تنفيذ الاوامر من حيث توقف .
مميزاته :- سهولة اكتشاف الخطا و اصلاحه
عيوبه :- بطء التشغيل

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

مـلحـوظـة هــامــة :-
إن لغة " Visual Basic " تستخدم كلاً من المفسر والمترجم للإستفادة من مميزات كل منها مع تلافي عيوبها .

· العملياتالتىيقومبهاالكمبيوتر :-

1. إدخالالبيانات ( قراءةالبيانات ) .
2. تخزينالبياناتفىالذاكرةالداخلية ( Memory ) .
3. إجراءعملياتحسابيةعلىالبيانات .
4. مقارنةقيمتينواختياريينبديلينلتنفيذأحدهما .
5. تكرارتنفيذأمرمعينأومجموعةمنالأوامرأىعددمنالمرات .
6. إخراجالنتائج .

، ونتناولفيمايلىهذهالعملياتبشيءمنالتفصيل :
أولاً : إدخالالبيانات ( قراءةالبيانات ) :
يجبأن تكونهناكوسيلةلإدخالالبياناتإلىاالكمبيوتر . فىمعظم
الأحيانيتمإدخالالبياناتبواسطة :
} لوحة المفاتيح – الفأرة – القرص الصلب – القرص
المرن - القرصالمدمج {

ثانياً : تخزينالبياناتفىالذاكرةالداخلية ( Memory ) :
عندمايتمإدخالالبياناتإلىالكمبيوترفإنهيتمتخزينهاأولاً فىالذاكرةالداخلية ويعطىكل مكانفىالذاكرةيحملبياناً (اسماً محدداً) ، وحيثأنالقيمةالمخزنةفىأىمكانفىالذاكرة قدتتغيرنتيجةتخزينقيممختلفةفيهاخلالالبرنامجالواحدفإنالأماكنالمختلفةفىالذاكرة تسمى " متغيرات " ( Variables ) .

ثالثاً : إجراءعملياتحسابيةعلىالبيانات :
ويتم ذلك بواسطة المعالج الدقيق ( Microprocessor ) ، ويقوم بتنفيذ بعض العمليات الحسابية على البيانات مثل : ( الجمع – الطرح – الضرب – القسمة ) .

رابعاً : ( عمليات المقارنة بين المتغيرات ) :
ويقصد بها قدرة الكمبيوتر على القيام ببعض العمليات المنطقية مثل : اختيار أحد أمرين لتنفيذه بناءً على نتيجة مقارنة متغيرين .

خامساً : تكرار تنفيذ أمرمعين أومجموعة من الأوامر عدة مرات :
وهى قيام الكمبيوتر بتكرار جزء أو أكثر من البرنامج أى عدد من المرات نريده على أن يوجد شرط لإستمرار هذا التكرار أو عدم استمرار عملية التكرار .

سادساً : إخراج النتائج :
بمجرد انتهاء معالجة البيانات وتحويلها إلى معلومات يتم إخراجها
بواسطة عرضها على الشاشة أو طباعتها باستخدام الطابعة
أو وضعها على أقراص مغناطيسية .



( شكل يوضح كيفية تحويل البيانات إلى معلومات داخل الحاسب )



أسئلة الفصل الاول

-ما هو المقصود بنظام المعلومات؟
الإجابة :
هو أي نظام يجمع بين التكنولوجيا ممثله فى الكمبيوتر والأفراد حيث يسمح لأي مؤسسة تجميع وتخزين البيانات واستخلاص المعلومات من هذه البيانات.

2-ما الفرق بين البيانات والمعلومات؟
الإجابة :
البيانات: هي الخصائص المجردة التي تم تجميعها وتخزينها بواسطة نظام المعلومات مثل الحروف والأرقام والتواريخ والأسعار.
المعلومات: هي ناتج معالجة البيانات وتأخذ أشكالا متعددة مثل التقارير والجداول والقوائم والرسومات البيانية.

3-كيف يمكن تحويل البيانات الى معلومات؟
الإجابة :
1 -من خلال إجراء بعض العمليات عليها.
2- من خلال نظام المعلومات مثل( المقارنة - إجراء العمليات الحسابية ).

4-ما الفرق بين اللغات عالية المستوى ولغة الآلة؟
الإجابة :
اللغات عالية المستوى: هي لغات برمجه اقرب في مفرداتها إلى اللغة الإنسانية 0
لغة الآلة: هي لغة جهاز الكمبيوتر وتتكون من (0,1) فقط.

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



مـن طلب العُــلا ... ؟

ســــــــــــهـر الليــــــــــالــي

اهداء الى امي الحبيبه


اكتب لك اجمل كلمات معطره باريج من الورد والياسمين والزهر

اليك يااغلى من الورد اليك يااجمل الخلق اليك اجمل ابتسامة احملها لك ياطير الزاجل
احبك واحب قلبك الطيب احبك واحب ابتسامتك الجميله لم تبتسم واحب عينك لما تنظر إلي.