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 #720 of 738 |
 
 
_________________
الدرس التاسع

المعاملات(Operators)
أ-المعاملات الحسابية (Arithmetic Operators)

تستخدم هذه المعاملات لإجراء العمليات الحسابية على القيم العددية كالاتي

المعامل(^): معامل الأس ويستخدم لرفع عدد إلى أس معين

المعامل(*): معامل الضرب ويستخدم لضرب عددين

المعامل(/): معامل القسمة ويستخدم لقسمة عددين

المعامل(MOD):معامل باقي القسمة الصحيح(لإيجاد باقي قسمة عددين)

المعامل(+):معامل الجمع لجمع عددين

المعامل(-):معامل الطرح لطرح عددين

وناتج العمليه الحسابية يمكن وضعه في متغير عددي اخر أو طباعته على النموذج مستخدما الوسيلة Print والتي سوف نتعرف عليها فيما بعد.
أمثلة
Print 7 / 4
الناتج:1.75

Print 7 Mod 4
الناتج:3

Print 4 Mod 7
الناتج:4

Print 3^2
الناتج:9
______________
ب-معاملات المقارنة(Comparison Operators)
تستخدم هذه المعاملات لمقارنة بيانات أو متغيرات(عددية-حرفية)من نفس النوع،ويكون دائما ناتج المقارنة
صواب(True) أو خطأ(False)

وفيما يلي توضيح لبعض معاملات المقارنة

المعامل(>):يوضح إذا كان البيان الأول أصغر من البيان الثاني

المعامل(<):يوضح إذا كان البيان الأول أكبر من البيان الثاني

المعامل(=):يوضح إذا كان البيان الأول يساوي البيان الثاني

المعامل(<>):يوضح إذا كان البيان الأول لا يساوي البيان الثاني

المعامل(=>):يوضح إذا كان البيان الأول أصغر من أو يساوي البيان الثاني

المعامل(=<):يوضح إذا كان البيان الأول أكبر من أو يساوي البيان الثاني
أمثلة
Print 5 >= 4
الناتج True

"عمرو" = "خالد"Print
الناتج False

Print 14 <=14
الناتج True
 
 
 
 
 
 
الدرس التاسع:الجزء الثاني
 
 
جـ-معاملات الربط(Concatenation Operators)
تستخدم هذه المعاملات لربط سلاسل حرفية مع سلاسل حرفية أخرى أو سلاسل حرفية مع قيم عددية حسب نوع البيان المستخدم.

المعامل(&): لدمج أي سلسلتين (حرفيتين أو حرفية وعددية)والناتج يكون سلسلة حرفية جديدة

المعامل(+): لدمج سلسلتين حرفيتين والناتج سلسلة حرفية جديدة
أمثلة
"عمرو" + "خالد" Print
الناتج عمروخالد

"عمرو" & "خالد" Print
الناتج عمروخالد

"عمرو" & 7 & "خالد" 6 Print
الناتج عمرو7خالد6
د-المعاملات المنطقية(Logical Operators):
قد تستخدم هذه المعاملات في الجمل الشرطية حيث تكتب بين علاقتين ويكون الناتج دائما إما صواب(True) أو خطأ(False)

قبل عرض المعاملات المنطقية نفترض أنه تم الحصول على نتائج العلاقتين المنطقيتين A-B والان نعرض بعض المعاملات المنطقية ونتائجها


المعامل المنطقي And:
ناتج هذا المعامل يتبع الجدول الاتي
A B A And B

True True True
False True False
True False False
False False False
المعامل المنطقي Or
ناتج هذا المعامل يتبع الجدول الاتي
A B A And B

True True True
False True True
True False True
False False False
المعامل المنطقي Not:
ناتج هذا المعامل يتبع الجدول الاتي
A Not A

True False
False True
أمثلة
Print 9>4 And 9=4
الناتج False

Print 9>4 Or 9=4
الناتج True

("عمرو" = "خالد")Print Not
الناتج True
إنتهت المعاملات بحمد الله
_______________
التعبيرات
التعبير عبارة عن ربط مجموعة من العناصر حيث يمكن أن تكون هذه العناصر ثوابت أو متغيرات أو معاملات ةيشترط في ذلك أن تكون مكونات التعبير الواحد متجانسة مع بعضها في نوع البيان المرتبط في هذا
التعبير(Data Type) وتنقسم التعبيرات إلى

أ-التعبيرات الحسابية(Arithmetic Expressions)
قد يتكون التعبير الحسابي من ثوابت أو متغيرات أو قيم عددية يفصل بينها بمعامل حسابي مثل
50-26 و 8/(20+18) و 6^5*(15/60)

والان نعرض بعض الأمثلة على التعبيرات الحسابية ونتائجها
N=15
Print 1+2* N
الناتج 31

Print 3 + 2 * 15/3 * (49-40) ^2
الناتج 813
عند إجراء هذا التعبير يتم الأخذ في الإعتبار أولويات العمليات الحسابية مثل
1-رفع الأس
2-الضرب أو القسمة أيهما أسبق
3-الجمع أو الطرح أيهما أسبق
وفي حالة وجود أقواس فيكون فك الأقواس أولا(أي إجراء العمليات الحسابية التي بداخل الأقواس)

ب- التعبيرات النصية(String Epressions)
عناصر التعبير النصي يمكن أن تشتمل على دالة(نحصل منها على سلسلة حرفية) أو ثابت حرفي أو متغير حرفي أو سلسلة حرفية تم كتابتها بداخل علامتي التنصيص " " كما بالأمثلة التالية
"Tel.No.7394241"
"X$ +"Amr khaled
"----------------------"

 
 
 
 
 


With my best wishes
 
Dr. Mona


The fish are biting.
Get more visitors on your site using Yahoo! Search Marketing.

Thu Mar 29, 2007 2:14 pm

mona25_2010
Offline Offline
Send Email Send Email

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

_________________ الدرس التاسع المعاملات(Operators) أ-المعاملات الحسابية (Arithmetic Operators) تستخدم هذه...
Dr. Mona
mona25_2010
Offline Send Email
Mar 29, 2007
2:17 pm
Advanced

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