منتديات برامج نت
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي

منتديات برامج نت

برامج كمبيوتر و انترنت لغات برمجه و تطوير مواقع قسم خاص بالتصميم و الجرافيك
 
الرئيسيةPortalاليوميةس .و .جالأعضاءالمجموعاتالتسجيلدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

شاطر | 
 

 تابع الدوره4

اذهب الى الأسفل 
كاتب الموضوعرسالة
DESGINER

المدير العام...}


avatar


مُساهمةموضوع: تابع الدوره4   الإثنين مارس 16, 2009 12:12 pm

--------------------------------------------------------------------------------

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

1- المعاملات الحسابيه (ِArithmetic Operator)

تستخدم هذه المعاملات لاجراء العمليات الحسابيه علي القيم العدديه كما هو موضح كالاتي :-

(^) ------------معناها الاس-------------------------- وظيفتها رفع عدد الي اس معين
(*)-------------معناها الضرب -------------------------وهي لضرب عددين
(/) -------------معناها القسمه -------------------------وهي لقسمه عددين
(mod) -------معناها باقي القسمه الصحيح -----------وهي لباقي قسمه عددين
(+) ------------معناها الجمع--------------------------- وهي لجمع عددين
(-) -------------معناها الطرح--------------------------- وهي لطرح عددين

مثال :



اقتباس:
Print 7 / 4
الناتج 1.57

مثال :



اقتباس:
Print 3^2
الناتج 9


2- معاملات المقارنه(Comparison Operators)

تستخدم هذه المعاملات لمقارنه بيانات او متغيرات (عدديه - حرفيه) من نفس النوع
ويكون دائما ناتج المقارنه صواب (True) او خطأ (False) والمعاملات كالتالي :-

(>) ------------ البيان الاول اصغر من البيان الثاني
(<) ------------ البيان الاول اكبر من البيان الثاني
(=) ------------ البيان الاول يساوي البيان الثاني
(<>)-----------البيان الاول لا يساوي البيان الثاني
(=>)----------- البيان الاول اصغر من او يساوي البيان الثاني
(=<)----------- البيان الاول اكبر من اوي يساوي البيان الثاني

مثال :

اقتباس:
Print 5 >= 4
الناتج True

مثال :

اقتباس:
"محمد" = "احمد" Print
الناتج False



3- معاملات الربط (Concatenation Operators)

تستخدم هذه المعاملات لربط سلاسل حرفيه مع سلاسل حرفيه اخري او سلاسل حرفيه مع قيم عدديه حسب نوع البيان المستخدم والجدول كالتالي:-

(&)--------- دمج اي سلسلتين(حرفيتين او حرفيه وعدديه) والناتج يكون سلسله حرفيه جديدة
(+)--------- دمج سلسلتين حرفيتين والناتج يكون سلسله حرفيه جديدة

مثال :

اقتباس:
"احمد" + "محمد" Print
الناتج محمد ثريا

مثال :

اقتباس:
"احمد" & 5 &" محمد" & Print 6
الناتج احمد 5 محمد 6



4- المعاملات المنطقيه (Logical Operator)

قد تستخدم هذه المعاملات في الجمل الشرطيه (سيتم شرحها لاحقا) حيث تكتب بين علاقتين ويكون الناتج دائما اما صواب (True) او خطأ (False)

A- العامل المنطقي And:

اقتباس:
A----------------B = A And B
======================
True-----------True = True
False----------True = False
True-----------False = False
False----------False = False


B- العامل المنطقي Or :
اقتباس:
A----------------------B = A Or B
=======================
True--------------True = True
False-------------True = True
True--------------False = True
False-------------False = False


C- العامل النطقي Not :
اقتباس:
A---------------------- Not A
===================
True------------------False
False-----------------True




مثال 1:
اقتباس:
Print 9 > 4 And 9 = 4
الناتج False

مثال 2:
اقتباس:
Print 9 > 4 Or 9 = 4
الناتج True

مثال 3:



اقتباس:
("احمد" = " محمد") Print Not
الناتج True


5- التعبيرات (Expressions)


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


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

الان بعض الامثله ونتائجها
مثال 1 :

اقتباس:
N = 15
Print 1 + 2 * N
الناتج 31

مثال 2 :

اقتباس:
Print 3 + 2 * 15 / 3 * (49 - 40) ^ 2
الناتج 813

عند اجراء مثل هذا التعبير الحسابي بواسطه الحاسب الالي يتم الاخذ في الاعتبار اولويات العمليات الحسابيه
اي
1- رفع الاس
2- الضرب او القسمه ايهما اسبق
3- الجمع والطرح ايهما اسبق
وفي حاله وجود اقواس فيكون فك الاقواس اولا (اي اجراء العمليات الحسابيه التي بداخل الاقواس)

B- التعبيرات النصيه (String Expressions)
عناصر التعبير النصي يمكن ان تشتمل علي داله (تحصل منها علي سلسله حرفيه) او ثابت حرفي او سلسله حرفيه تم كتابتها داخل علامتي التنصيص "" كالتالي :


اقتباس:


"x + "Ehab
"Cairo" + "Egypt"
"Tel No : 54583"



انا عارف انكوا في حاجات مفهمتوش حاجات كتير في الدرس ده بس الفهم هيبقي من خلال الامثله اللي هتتعرض
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
تابع الدوره4
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات برامج نت :: :::: المنتديات التقنيـــــه :::: :: لغات البرمجه :: الفيجول بسيك-
انتقل الى: