الاتصال بنا



النتائج 1 إلى 7 من 7

الموضوع: الباسكال : الدرس الأول

  1. #1






    أساسيات لغة الباسكال
    _________________________________________

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

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

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

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

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



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

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



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





    Program TheTotal (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.



    حيث نلاحظ

    - السطر الأول هو للتعريف بإسم البرنامج ووسيله الإدخال والإخراج

    - أن program , begin , end ,writeln readln
    هي عباره عن كلمات محجوزه سنتعرف عليها بالتفصيل بالدروس القادمه

    - الجزء بين القوسين {} هو عباره عن إيعاز غير منفذ وهي ملاحظات خاصه بقاريء البرنامج

    - الكلمه الدليليه Var للتصريح عن المتغيرات وسيتم دراستها بالتفصيل

    - الجزء الممتد من Begin إلى End هو عباره عن جسم البرنامج والأوامر بينها

    - السطر الأخير يحتوي على End متبوعه بنقطه وذلك للدلاله على نهايه البرنامج وسنلاحظ أن

    1- بعد كل سطر هنالك نقطه فاصلة ( للدلالة على سطر آخر يلية

    2- بعد كلمه End هنالك نقطة (.) للدلاله على أنه لا يوجد سطر بعد ذلك












    الخبير غير متواجد حالياً


  2. #2


    هذا أول درس من دروس الباسكال وأتمنى أنكم تستفيدون منها بإذن الله
    أتمنى أن لا تبخلوا علينا بأي أسئلة أو إقتراحات

    بالنسبة للدروس فستكون على التوربو باسكال 7 Turbo Pascal 7
    ويمكن أيضا عملها على نسخ الباسكال القديمة

    بالنسبة للدروس فسأقوم بعد طرح كل درس في سوالف وبعد مناقشته بوضعه في موقعي ( الباسكال للعرب ) وسأقوم أيضا بوضع برنامج الباسكال هناك مع العديد من الأمثله الجاهزه .. ولكنني أواجه مشكله في الموقع www.pascal.8k.com وهي بخصوص الإعلانات فيه وعدم ظهور الموقع بشكل صحيح
    أتمنى أن أقوم بحلها بسرعة وخاصة أنني مبتدئ بتصميم الصفحات
    وشكرا

    ------------------
    البريد الإلكتروني lonly200@yahoo.com








    الخبير غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    312


    مشكور على هالمعلومات





    خالد2000 غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Mar 2000
    المشاركات
    62


    شكرااااااااااا
    لكن ليه ما تحاول تستخدم turbo pascal 6
    لاني جربت الاثنين و كان 7 فيه شوية مشاكل مع clrscr خصوصا

    ------------------
    لا إله إلا الله





    xoxo غير متواجد حالياً

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2000
    المشاركات
    566


    الله يعطيك العافيه أخوي الخبير...لكن ملاحظت أن الاقواس والفواصل في غير محلها
    أنا عارف أن هذا من سبب النظام العربي .ولكن مافيه طريقه لتعديله

    ------------------
    انا من كثر ماحبك أبيكي كثر رمل اليم





    مهاجر غير متواجد حالياً

  6. #6


    شكرا على تجاوبكم وأتمنى أن تستفيدون من الدروس
    أخوي مهاجر أتمنى إذا عرفت تعديل لمشكلة الفواصل إبلاغي بها وشكرا لك




    ------------------
    البريد الإلكتروني lonly200@yahoo.com








    الخبير غير متواجد حالياً

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2000
    المشاركات
    566


    مساك الله بالخير أخوي الخبير......
    الاخ Vampire
    كتب طرقيه في موضوع الاخ أبو عمر الله يعطيه العافيه والطريقه هي:استخدم الكود [code] وحطة بينها [/code.]

    طبعا في الثانية بدون . نقطة

    أتمنى لك التوفيق
    أخوك/مهاجر






    مهاجر غير متواجد حالياً





ضوابط المشاركة

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