تسجيل الدخول
اسم المستخدم
كلمة المرور

البحث في المكتبة


بحث متقدم

جديد الدروس
آخر 30 درس
كيف نحدد قوة قطع الحاسب الآلي ؟؟؟

تثبيت وندوز اكس بي من الدوس

[شرح]تصميم شاشة كمبيوتر ???

درس كيفية عمل قلم يرسم في الفلاش

كيفية عمل لمعة للنص

كيفية التعامل مع الفلاتر في الفلاش 8

درس الماسك {{ شرح بالفيديو }}

تعلم فنون الدمج في الفوتوشوب

كيفيه عمل السكرول بار

عمل خلفية جميلة

الكتابه الدائرية { شرح بالفيديو }

سلسلة دروسc++:الدرس الاول:مقدمة

التذهيب المتموج

دورة سيسكو للمساعدة فى تنظيم الشبكات Ccna

شهادة مايكروسوفت mcse بالعربي

دراسه تفصيليه عن بروتوكول Tcp/ip

مقدمه الى الجدران الناريه Firewalls

سلسلة دروس matlab(الدرس الخامس:أوامر مفيدة في MatLab

سلسلة دروس matlab(الدرس الرابع:كثير الحدود في MatLab

سلسلة دروس matlab(الدرس الثالث:المصفوفات في MatLab

سلسلة دروس matlab:الدرس الثاني:المتجهات فيmatlab

سلسلة دروس matlab(الدرس الاول:ما هو MatLab?)

دروس في لغة الاسمبلي(Assembly)

طريقه عمل الاسلاك الشائكة

تسفيط الورقه دون استخدام الفلاتر

نار ملتهبة

كيف تعمل فقعات

عمل نص شفاف

عمل زر احترافي

الكتابة المتشققة



إحصائيات المكتبة
المتواجدون الأن 1
عدد الأعضاء 1
عدد التصنيفات 24
عدد الدروس 306
عدد الردود 307
عـودة للخلف   دروس كتاب العرب > مكتبة الدروس > دروس البرمجة > الباسكال ( القسم الأول )

الرد على الموضوع
تفاصيل الدرس
خيارات الدرس تقييم الدرس
تحميل الدرس ككتاب إلكتروني PDF
تحميل الدرس ككتاب إلكتروني PDF
( يتم تشغيل الإمتداد PDF بواسطة برنامج يمكنك تحميله من هنا )
تقييم الدرس:
عنوان الدرس الدرس الثامن
كاتب الدرس محب الله ورسوله
تاريخ الإضافة 03-15-2005
زمن الإضافة 12:57 PM
عدد مرات المشاهدة 877

  #1  
محب الله ورسوله
 
الدروس التي أضافها: 305
المشاركات: n/a
الافتراضي الدرس الثامن


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

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

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

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


ثانيا : تنفيذ الدوال التالية




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



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



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



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



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



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)
الرد باقتباس
الرد على الموضوع



إنتقل إلى

مواضيع مشابهة
الموضوع أضاف الدرس القسم الردود آخر مشاركة
شهادة مايكروسوفت mcse بالعربي بنت النور دروس الشبكات 0 09-06-2005 04:17 PM
ماذا تعرف عن Ip Address؟؟؟(الجزء الاول) بنت النور دروس الشبكات 0 06-30-2005 03:30 PM
.,.,Better Image Quality.,., حلا الورد الجرافيك 0 06-13-2005 05:55 PM
صفحات أفقية وعمودية في نفس المستند (وورد) المهاجر01 دروس الأوفيس 0 06-13-2005 09:38 AM

المجلة الإلكترونية - المنتديات - مكتبة البرامج
مكتبة الدروس - قسم الماسنجر
الإتصال بنا - الإعلان لدينا
mesothelioma cancer

Powered by vBulletin