المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ملحق الدرس الثاني ،، دورة البرمجة ،، الدرس الأخير قبل البدء بالبرامج


مبرمج
02-18-2009, 01:52 PM
العبارات الحسابية


الجمع +

الطرح -

الضرب *

القسمة /


الأس ^ البعض يعرفه ان مرفوع للقوة !!!



أمثلة


a + b


32 + bagi

40*3-6


now!/30 + tomorow!

كيف يقوم البرنامج بمعرفة نوا تج هذه العمليات ؟؟

مثلا العملية

40*3-6

هل تتم عملية الطرح ثم الضرب أم العكس اما ماذا

وهل
40 * 3 -6

تساوي

(40*3)-6
أو
40*( 3-6 )

بالنسبة للحاسوب يوجد فرق

فناتج العملية

40*(3-6)
هي

-120
أما العملية

(40*3)-6
114

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

تتم بالأولويات الأتية

العملية مابين القوسين أولا
ثم الأس
ثم الضرب والقسمة من اليسار لليمين
ثم الجمع والطرح من اليسار لليمين

سوال ماهو ناتج العملية الأتية

2^2^3^2

نفككها إلي أجزاء
2^2 = 4
4^3 = 64
64^2 = 4096

حسنا ماناتج هذه العملية

(3+1)^2/(3+1)^2^4^2
كما فهمنا

القوسين أولا
فتصبح العملية

4^2/4^2^4^2

ثم الأس فتصبح

16/16^4^2
=
16/65536^2

=
16/4294967296

=
0.0000000037252902984619140625


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

مدة طويلة صح


================================================== ===================

جملة التعيين

معناها مثلا عندي مستر اجاكس عنده الفين مشاركة بالمنتدي
اريد ان اجعل مثلا تركي الودعاني له الف مشاركة ايضا بالمنتدي

ماذا أفعل

(كصيغة برمجية فقط هذه)

أقول للبرنامج

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

let mr_ajax = trki

اذا الجملة تكون

let .... = .....

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


==============================

جملة النهاية

وهي توقف البرنامج اي انه اي عملية بعد هذه الجملة لاتحسب

مثلا

a! = 7
b! = 3
c= a! * b!
End
x=c/2

إلي اين ينفذ هذا البرنامج

لعند جملة

c=a! * b!

لانه تلقي امر التوقف بعدها


=============================

جملة الطباعة


print
وهي ابسط انواع اخراج المعلومات علي الشاشة

مثلا

print mrajax , trki ; bagi

مامعني ؟

, و ;
, تعني ترك مسافة كبيرة بين طباعة قيمة مستر اجاكس وتركي

; تعني ترك مساحة صغيرة بين قيمة تركي وباجي


=====================================

توثيق البرنامج

يتم بالرمز

'

وهو يستعمل : -
كاتب البرنامج
شرح متغيرات البرنامج
شرح طريقة عمل البرنامج
مثلا


'a bagi new work
taz = 0.16 * 983.3
print taz
end

البرنامج لايقرا ولايطبع جملة
a bagi new work

وايضا الرمز

' يساوي كلمة
rem

اي اذا استبدلنا الرمز بالكلمة لايحدث فرق

=================================

الدرس القادم أول برنامج لك بالفيجول