005.362 / ع . ب 

الاستاذ/ عمر مكداشى
 باسكال البرمجة المهيكلة
الجزء الاول : للمبتدئين

يتألف هذا المرجع من ( جزئين ) :

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

الجزء الثانى : يحتوى على أهم المفاهيم والتقنيات فى البرمجة بلغة ( باسكال ) مع تطبيقات فى نظم المعلومات .

  • عناصر الحاسب الالكترونى :

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

 فى الحاسبات الصغيرة يتم الإدخال عبر لوحة المفاتيح والإخراج يتم غالباً على الشاشة الطرفية المربوطة بالحاسب 

  • الذاكرة تقسم إلى نوعين :

ROM  وهى الجزء الذى يتم قراءة محتوياته لكن لا يمكن التغير به وفيه البرنامج المخزون .

أما RAM وهى ذاكرة يمكن قراءة محتوياتها كما يمكن الكتابة عليها أيضاً.

الميكروبوسيسور ( Microprocessor ) : وهى الجزء الفاعل من الحاسب الذى يتلقى التعليمات فيفهما ويقوم بتمييزها عبر وحداته المختلفة :

وحدة الحساب والمنطق Arithmatic and logic units  .

وحدة السيطرة  Control unit  .

 لوحة المفاتيح ( Keyboard ) : حيث يتم تحويل المعلومات إلى شكل مألوف للحاسب .

 شاشة العرض والطابعة (Display or printer  ) : حيث يتم تحويل المعلومات إلى شكل مألوف للإنسان

  الخزن الإضافى : نظراً إلى سعة الذاكرة RAM المحدودة يتم استعمال وسائل إضافية فى خزن واسترجاع المعلومات قد تكون شريط ممغنط أو قرص .

  مصنف باسكال : برنامج باسكال يتحول إلى إيعازات فى لغة الآلة المستعملة عبر ترجمتها بواسطة برنامج مخزون . وهذا البرنامج هو ما يسمى بالمصنف 

 برنامج باسكال ( يسمى بالبرنامج المصدر ) يتحول إلى إيعازات برنامج فى لغة الحاسب المستعمل ( يسمى بالبرنامج الموضوع ) .

يقوم المصنف بترجمة البرنامج كلياً . ويخزنه فى وحدة خزن إضافية حيث يمكن وضعه فى الذاكرة لتنفيذه عند الطلب . البرنامج المصدر يترجم مرة واحدة خلافاً لطريقة عمل الترجم Interpreter وهو البرنامج المستخدم بتنفيذ إيعازات APL, BASIC وغيرها من اللغات الأخرى .

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

أما المصنف ، يتولى مهمة ترجمة البرنامج كاملاً ومن ثم يقوم بتنفيذه .

  • تطور الحاسب الالكترونى :

 منذ فجر التاريخ والإنسان يطمح دائماً إلى الإستعانة بأشياء تزيد من قوته، ففى البداية استعمل الانسان أصابعه للعد ، ومن ثم بدأ بابتكار أدوات اكثر ملاءمة لظروفه مكان المحساب Abacus ، وأدوات أخرى منها نذكر

 " عظمة نابية " وهى استعملت لعملية الضرب .

 ولم يحدث تغير جذرى فى هذه الأدوات حتى ظهور " حاسبة باسكال " ، والتى ادخلت فكرة اجراء العمليات الحسابية بشكل ميكانيكى للمرة الأولى .

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

أما فى عام 1801 ، فقد تمكن " جاكارد " من تصنيع البطاقات المثقبة ، والتى ادخلها فى عملية المراقبة على خيوط نول النسيج ، ثم تبعه " بابج " سنة 1833 مع " المحرك التحليلى " الذى استعملت البطاقات المثقبة كأداة تلقيم لهذا " المحرك " .

 مرة أخرى ولفترة طويلة ، لم يتمكن العلماء من اجراء تحسينات على آلة " بابج " حتى حدث تطور جديد فى العلوم . وهذة المرة كانت الالكترونيات ومعها ظهر أول جيل من الحاسبات الإلكترونية والتى فتحت الباب واسعاً امام مزيد من التغيرات .

  • تطبيقات الحاسب الالكترونى :

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

  • فى عمليات الإدارة :

المحاسبة .

الرواتب والمخصصات .

شئون الأفراد .

التقارير الدورية .

المراسلات والعناوين .

  • فى إدارة المخازن والمتودعات :

 ضبط الموجودات .

 ضبط حركة البيع والشراء والتخزين واصدار الطلبات 

  ضبط الفواتير .

  التخطيط وإصدار التقارير .

 المحاسبة .

  • فى التربية والتعليم :

التعليم المعزز حاسبياً

  Machine Aided Instruction 

التعليم المبرمج

 Programed Learning

التعليم المؤتمت " دون الإستعانة بمعلم بالكامل "

Automated Learning

  • فى أعمال خزن واسترجاع المعلومات :

 

ادارة قاعدة البيانات

Data Basc Management

الإحلال محل نظام البطاقات المكتبية .

تغير جذرى ونوعى فى نظم الاسترجاع والاستقصاء من قاعدة البيانات .

المعالجة الفورية للبيانات واصدار التقارير حسب الطلب أو تلقائياً .

ضبط والسيطرة على وسائل المعلومات المختلفة .

اعداد البيلوغرافيا .

فى التصميم الهندسى

Engineering Design

فى التحكم الآلى فى الصناعة

Automatic Cintrol

فى التشخيص الطبى

Medical Diagnostic

فى الاتصالات

Telecomunilations

عمليات المصارف

Kanking Business

الفصل الاول : البرمجة المهيكلة .

الفصل الثانى : أساسيات باسكال .

الفصل الثالث : أنواع البيانات فى باسكال .

الفصل الرابع : عمليات التفرع والتكرار .

الفصل الخامس : الاجراءات والدوال .

الفصل السادس : هيكليات البيانات فى باسكال .

الفصل السابع : بعض مواصفات الاخراج .

إعداد: فاطمة الزهراء عصام
مراجعة: أسماء أحمد
اشراف: هدى حسنى

 

المصدر: المصدر/ دار الراتب الجامعية

ساحة النقاش

مكتبة الهيئة العامة لتنمية الثروة السمكية

gafrdlibrary
عنوان الهيئة: القطعة رقم (210) بالقطاع الثانى-حى مركز المدينة-التجمع الخامس-القاهرة الجديدة- Email: [email protected] »

ابحث

تسجيل الدخول

عدد زيارات الموقع

2,452,547

اخر إصدارات كتب المكتبة