Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013


Join the forum, it's quick and easy

Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013

Hicham Al Sayed ahmed

Would you like to react to this message? Create an account in a few clicks or log in to continue.

منتدى و عالم تقنيات الحاسوب و البرمجة وانظمة التشغيل و الصيانة 2013

تؤمن لكل من يحب ان يتعلم البرمجة و كل من يدرس في هذا الاختصاص برامج و مواضيع و افكار جديدة و كيفية العمل و الكثير و الكثير و ايضا تتيح لاي شخص ان ينضم لهذا المنتدى و خاصة طلاب تقنيات الحاسوب و انظمة التشغيل و الصيانة المادية و البرمجية
تعلم الفجوال بيسك - الدلفي - السي ++ - الباسكال و الكثير و الكثير

اطرح سؤالك على فريق العمل في الفيسبوك

تابعنا على الفيسبوك

مشاركة الموضوع عبر الفيسبوك

Log in

I forgot my password

Latest topics

» تفاصيل بسيطة ومعلومات عن الهكر
الباسكال اساسيات في الباسكال I_icon_minitimeTue Nov 05, 2013 6:35 am by okba als

» ترحيب بالأعضاء
الباسكال اساسيات في الباسكال I_icon_minitimeTue Nov 05, 2013 6:09 am by okba als

» برنامج يعلمك لغة الدلفي بشكل مثير
الباسكال اساسيات في الباسكال I_icon_minitimeMon Nov 04, 2013 10:53 pm by سيد برتوكول

» دليل هاتف الدلفي
الباسكال اساسيات في الباسكال I_icon_minitimeSun Nov 03, 2013 11:24 am by سيد برتوكول

» سلسلة فيبوناتشي
الباسكال اساسيات في الباسكال I_icon_minitimeSun Nov 03, 2013 11:22 am by سيد برتوكول

» كود جميل ورائع جربه واعرف بنفسك ماذا يعمل
الباسكال اساسيات في الباسكال I_icon_minitimeWed Apr 17, 2013 1:55 am by سيد برتوكول

» المبرمجون مستائون من الواجهة الرسومية لويندوز ٨ (Windows 8)(نسخة المطورين)
الباسكال اساسيات في الباسكال I_icon_minitimeThu Jun 21, 2012 10:26 pm by pc-king.dahek.net

» حزيرة للعلماء
الباسكال اساسيات في الباسكال I_icon_minitimeTue Apr 10, 2012 3:23 am by عفريت السويداء

» اسباب تجعل الكمبيوتر يعمل بشكل بطيء
الباسكال اساسيات في الباسكال I_icon_minitimeSun Mar 18, 2012 6:49 am by عفريت السويداء

» دروس المبتدئين.....الدرس الأول (تعليم القص)
الباسكال اساسيات في الباسكال I_icon_minitimeSat Mar 17, 2012 6:03 am by عفريت السويداء

Top posting users this week

No user

Who is online?

In total there are 25 users online :: 0 Registered, 0 Hidden and 25 Guests :: 1 Bot

None


Most users ever online was 149 on Wed Oct 02, 2024 1:13 am

تابعنا على الفيسبوك


    الباسكال اساسيات في الباسكال

    سيد برتوكول
    سيد برتوكول
    Administrator
    Administrator


    نقاط : 146584

    الباسكال اساسيات في الباسكال Empty الباسكال اساسيات في الباسكال

    Post by سيد برتوكول Wed Dec 28, 2011 4:51 am

    الباسكال اساسيات في الباسكال






    الباسكال

    اساسيات في الباسكال





    قبل أن نتمكن من كتابة برامج بلغة الباسكال أو أي لغة أخرى لا بد لنا أولا من فهم منطقي لجميع الخطوات الواجب

    إتباعها لحل المسألة بواسطة الحاسب

    هذه الخطوات هي ما تعرف باللوغاريتم The Algorithm بعد ذلك يمكن تحويل هذه الخطوات إلى إيعازات باسكال

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

    بواسطة برنامج المصنف Compiler



    وبرنامج الباسكال هو مجموعه من الإيعازات بعضها منفذ Executable وبعضها غير منفذ Non-Executable

    وتتألف هذه الإيعازات من كلمات دليليه أو من كلمات تعريفية يجب على المبرمج تعريفها في بداية كل برنامج



    ولتوضيح ذلك نرى مخطط لبرنامج باسكال





    Program The Total (input, output);

    {This program find sum of two integer number}



    Var

    A, B, Total: integer;



    Begin



    Write (‘Enter two integer numbers to be add: ‘);

    Readln (a, b);

    Total: = a+b;

    Writeln (‘The sum of’, A,’and’, B,’is’, Total);



    End.



    حيث نلاحظ

    - السطر الأول هو للتعريف باسم البرنامج ووسيله الإدخال والإخراج
    - أن الجزء الملون بالأزرق هو عباره عن كلمات محجوزه سنتعرف عليها بالتفصيل بالدروس القادمه
    - الجزء الملون بالأخضر هو عباره عن إيعاز غير منفذ وهي ملاحظات خاصه بقاريء البرنامج
    - الكلمه الدليليه Var للتصريح عن المتغيرات وسيتم دراستها بالتفصيل
    - الجزء الممتد من Begin إلى End هو عباره عن جسم البرنامج والأوامر بينها
    - السطر الأخير يحتوي على End متبوعه بنقطه وذلك للدلاله على نهايه البرنامج وسنلاحظ أن
    1- بعد كل سطر هنالك نقطه فاصلة (Wink للدلالة على سطر آخر يلية
    2- بعد كلمه End هنالك نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك

      Current date/time is Fri Nov 22, 2024 1:00 pm