Search the web
Sign In
New User? Sign Up
abo_elarbi · مجموعة ابو العربي
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
الدرس العاشر   Message List  
Reply | Forward Message #721 of 738 |
_______________
الدرس العاشر :الجزء الأول

تعريف الدالة

الدالة عبارة عن برنامج صغير تم كتابته بواسطة مبرمجي هذه اللغة ثم حفظ مع عناصر هذه اللغة تحت اسم معين ،وقد يتبع اسم الدالة قوسين بداخلهما متغير أو عدد من المتغيرات وترتبط فيما بينها بعلاقة معينة للحصول على قيمة تمثل ناتج الدالة ،وقد تتغير قيمة الدالة تبعا للتغير في هذه المتغيرات.ويطلق على هذا النوع من الدوال اسم
الدوال المحفوظة(reserved Functions) أي جاهزة وموجودة بالفعل مع تعليمات اللغة.

ويوجد نوع اخر من الدوال يطلق عليه إسم الدوال المعرفة(Defined Functions) أي غير موجودة بالفعل مع اللغة،ولكن يتم تعريفها(كتابة برمجتها)عن طريق مستخدمي هذه اللغة..وتستخدم الدوال في تبسيط العمليات الحسابية والحصول على نتائج أسرع.
ويمكن الحصول على القيمة الناتجة من الدالة واستخدامها مباشرة أو وضعها داخل مخزن من نوع القيمة الناتجة وستكون قيمة هذا المخزن هي ناتج هذه الدالة.


والان لنر بعض الدوال المحفوظة

دالة QBColor

تستخدم هذه الدالة لتغيير لون الكتابة أو الرسم أو لون خلفية بعض الكائنات والصيغة العامة لها
(QBColor(n حيث
n:رقم اللون المراد استخدامه وهو عدد صحيح أو مخزن عددي يأخذ القيم الصحيحة من 0 إلى 15
أرقام الألوان التي يمكن إستخدامها في اللغة
0 أسود
1 أزرق
2 أخضر
3 سماوي
4 أحمر
5 بنفسجي
6 أصفر
7 أبيض
8 رمادي
9 أزرق فاتح
10 أخضر فاتح
11 سماوي فاتح
12 أحمر فاتح
13 بنفسجي فاتح
14 أصفر فاتح
15 أبيض فاتح

دالة RGB

تستخدم هذه الدالة للحصول على لون ناتج من مزج ثلاثة ألوان معا(Red,Green,Blue) واللون الناتج منها يمكن استخدامه لتغيير لون الكتابة أو الرسم أو لون خلفية بعض الكائنات
وصيغة استخدام هذه الدالة هي
(RGB(k,l,n حيث
k: عدد يمثل مقدار اللون الأحمر المراد مزجه
L:عدد يمثل مقدار اللون الأخضر المراد مزجه
N:عدد يمثل مقدار اللون الأزرق المراد مزجه

وجميع قيم K,L,N أعداد صحيحة تتراوح قيمتها بين 0 و 255
والان لنر كيف يمكن مزج الألوان
(RGB(0,0,0 اللون الناتج أسود
(RGB(0,0,255 اللون الناتج أزرق
(RGB(0,255,0 اللون الناتج أخضر
(RGB(0,255,255 اللون الناتج سماوي
(RGB(255,0,0 اللون الناتج أحمر
(RGB(255,0,255 اللون الناتج بنفسجي


الدرس العاشر:الجزء الثاني


دالة Rnd


تستخدم دالة Rnd في توليد عدد حقيقي عشوائي قيمته أكبر من أو تساوي الصفر واقل من الواحد الصحيح

(أي أن 1>Rnd=>صفر)


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


أ- لإظهار ناتج هذه الدالة نستخدم الصيغة(Print Rnd)

ب-يمكن وضع ناتج هذه الدالة في متغير عددي حقيقي(وليكن N) وتستخدم قيمة هذه الدالة من خلال هذا المتغير وفي هذه الطريقة نستخدم الصيغة(N=Rnd)

جـ -لاستخدام القيمة الناتجة من هذه الدالة في بعض الجمل أو التعبيرات ، تستخدم الصيغة Rnd


دالة Fix


تستخدم الدالة Fix للحصول على الجزء الصحيح الموجود في عدد حقيقي معين والصورة العامة لهذه الدالة هي

(N=Fix(R أو (Fix(R حيث



R:مخزن عددي أو قيمة عدد حقيقي

N:مخزن عددي يوضع فيه ناتج هذه الدالة وهو الجزء الصحيح من قيمة R
(وليس من الضروري أن يكون اسم المخزنN)


أمثلة

R=11.9:N=Fix(R): Print N
الناتج 11


(Print Fix (-3.1
الناتج -3


(Print Fix(.982
الناتج صفر
 
 
 
 
 
 
 


With my best wishes
 
Dr. Mona


Expecting? Get great news right away with email Auto-Check.
Try the Yahoo! Mail Beta.

Thu Mar 29, 2007 2:19 pm

mona25_2010
Offline Offline
Send Email Send Email

Forward
Message #721 of 738 |
Expand Messages Author Sort by Date

_______________ الدرس العاشر :الجزء الأول تعريف الدالة الدالة عبارة عن برنامج صغير تم كتابته...
Dr. Mona
mona25_2010
Offline Send Email
Mar 29, 2007
2:23 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help