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 101 users online :: 0 Registered, 0 Hidden and 101 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:54 am

    الباسكال قواعد الأولويات





    الباسكال

    قواعد الأولويات



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

    وبرنامج الباسكال يتعامل مع العمليات الرياضية حسب
    القاعدة
    التالية

    والتي تعتمد على الأسبقية بحيث

    أولا : تنفيذ الدالة Not


    ثانيا : تنفيذ الدوال التالية
    AND
    MOD
    DIV
    /
    *




    بحيث أن الدالتين Div و Mod دوال رياضية سيتم التعرف عليها لاحقا



    ثالثا : تنفيذ العمليات


    OR
    -
    +




    رابعا : تنفيذ المعاملات المنطقية

    =
    <>
    <=
    >=
    <
    >




    عندما يكون هناك دالتين من نفس المستوى ننفذ الدالة
    بدءا من اليسار إلى اليمين




    لتتضح الرؤيا حول إستخدام قاعدة الأولويات نرى الأمثلة التالية



    1-Write a PASCAL program to find the roots of a
    quadratic equation (assume that b2 – 4ac >= 0)

    يريد في هذا المثال إيجاد جذور لمتتابعة ثنائية



    الحل



    Program Root(input,output);

    Var

    A,b,c
    :integer;

    X1,x2 : real ;

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

    وفي حالة وجود عمليات قسمة فناتجها دائما عدد
    حقيقي وليس
    صحيح



    Begin

    Writeln (‘Enter
    the Numbers A , B ,C’);

    Readln (a,b,c);

    X1:= (-b+sqrt(b*b
    –4*a*c))/(2*a);

    X2:= (-b-sqrt(b*b
    –4*a*c))/(2*a);



    Write (‘The Nunmber X1
    =’,x1 ,’And Number X2 =’,x2);



    End.


    2- Find (7 Div
    2/3)

    في هذا المثال نلاحظ أن الدالتين Div و / يأتيان في مرتبة واحده في أولوية التنفيذ

    ولكن لإن Div أتت قبل من جهة اليسار فنقوم بتنفيذها أولا لذلك

    7 div 2/3 =

    3 / 3 =

    1.0



    (
    لاحظ أن العدد جوابه 1.0 وليس 1 لإنه ناتج من
    قسمة فلذلك يعد عدد حقيقي
    Real ولا يعتبر Integer)




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