مهارات سوفت  


العودة   مهارات سوفت > مهارات مواقع > مهارات لغــــات البــــرمـجــــة
التسجيل التعليمـــات البحث مشاركات اليوم

مهارات لغــــات البــــرمـجــــة لغات البرمجه php و asp و Ajax و Java و غيرها

إنشاء موضوع جديد  رد
 
أدوات الموضوع
  #1  
قديم 30-07-2007, 12:06 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,465
افتراضي العوامل



العوامل
- العمليات الرياضية :
هي نفسها العمليات التي درستها في المرحلة الابتدائية من ( جمع + ، طرح - ، ضرب * ، قسمة / ) والزائد عليهم التي لم تدرسه تقريبا هو باقي القسمة ( % ) ..

مثال شامل على كل العمليات في الـ PHP :

Code ..
<?
$a
= 6
;
$b=2
;
$c= $a +$b
;
// سوف نحصل على ناتج الجمع 8

$c= $a -$b
;
// سوف نحصل على ناتج الطرح 4

$c= $a * $b
;
// سوف نحصل على ناتج الضرب 12

$c= $a /$b
;
// سوف نحصل على ناتج القسمة 3

$a = 7
;
$b=2
;
$c= $a % $b
;
// سوف نحصل على باقي القسمة 1
?>






من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
قديم مهارات سوفت للبرامج وتطوير المواقع والمنتديات والتبادل التجاري.
  #2  
قديم 30-07-2007, 12:06 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,465
افتراضي رد: العوامل

عمليات Assignment

- عمليات Assignment :

=
احفظ القيمة في المتغير ، بمعنى خزن القيمة 3 في المتغير a$ :
Code ..
<?
$a
= 3
;
print
$a
;
// يطبع 3
?>



=+
إضافة قيمة إلى قيمة في نفس المتغير :
Code ..
<?
$a
= 3
;
$a += 3
;
print
$a
;
// يطبع 6
?>



=-
اطرح المقدار واحد من المقدار ثلاثة في المتغير $a
Code ..
<?
$a
= 3
;
$a -= 1
;
print
$a
;
// يطبع 2
?>



=*
يضرب القيمة 3 بالقيمة 2 ويكون الناتج مخزن في نفس المتغير :
Code ..
<?
$a
= 3
;
$a *= 2
;
print
$a
;
// يطبع الناتج 6
?>



=/
يقسم قيمة على قيمه أخرى :
Code ..
<?
$a
= 6
;
$a /= 2
;
print
$a
;
// يطبع ناتج القسمة 3
?>



=.
دمج سلسلة حرفية :
Code ..
<?
$a
= "This is "
;
$a .= "a test."
;
print
$a
;
// : يطبع الجملة التالية
// This is a test.
?>



من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
  #3  
قديم 30-07-2007, 12:07 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,465
افتراضي رد: العوامل


- عوامل الإضافة و الطرح

- عوامل الإضافة و الطرح :
لو افترضنا أننا لدينا المتغير $a=3 و أردنا إضافة واحد إليه بحيث يصبح 4 أو طرح واحد منه بحيث يصبح 2 ، لدينا العوامل التالية :

$a++ ارجع قيمة a ثم اضف واحد إليها
++$a اضف واحد إليها ثم ارجع القيمة
$a-- ارجع القيمة ثم اطرح واحد منها
--$a اطرح واحد ثم ارجع القيمة

++value ..
يتم إضافة واحد إلى الرقم خمسة :
Code ..
<?
$a
= 5
;
print ++
$a
;
// يطبع القيمة 6
?>



value++ ..
يرجع القيمة نفسها وفي استخدام ثاني تزيد القيمة واحد :
Code ..
<?
$a
= 5
;
print
$a
++;
// طباعة الرقم 6
print "<br>"
;
print
$a
;
// طباعة الرقم 5
?>



--value ..
يطرح من القيمة واحد :
Code ..
<?
$a
= 5
;
print --
$a
;
// يطبع الرقم 4
?>



value-- ..
يرجع القيمة نفسها وفي استخدام ثاني يطرح منها واحد :
Code ..
<?
$a
= 5
;
print
$a
--;
// يطبع الرقم 4
print "<br>"
;
print
$a
;
// يطبع الرقم 5
?>





من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
  #4  
قديم 30-07-2007, 12:07 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,465
افتراضي رد: العوامل

عمليات المقارنة 1

- عمليات المقارنة Comparasion Operators :

$a == $b المتغيران متساويان ..
$a ===$b المتغيران متساويان و من نفس النوع ..
$a !=$b المتغير الاول لا يساوي الثاني ..
$a !==$b المتغير الاول لا يساوي الثاني وليس من نفس النوع ..
$a > $b أكبر من ..
$a < $b أصغر من ..
$a >=$b أكبر من او يساوي ..
$a <=$b أصغر من او يساوي ..

== (تساوي) ..
تساوي القيمة المخزنة في المتغير الأول بالقيمة المخزنة في المتغير الثاني :
Code ..
<?
$x
= 7
;
$y = "7"
;
if (
$x == $y) print $x . " تساوي " . $y
;
// يطبع 7 تساوي 7
?>



=== ( تساوي ومن نفس النوع ) ..
تساوي القيمة المخزنة في المتغير الأول بالقيمة المخزنة في المتغير الثاني وتكون القيم من نفس النوع ( حرفية – عددية ) :
Code ..
<?
$x
= 7
;
$y = 7
;
if (
$x === $y) print $x . " is identical to " . $y
;
// يطبع 7 is identical to 7
?>



!= ( لا تساوي ) ..
إذا كانت القيم المخزنة في المتغيرين غير متساويين :
Code ..
<?
$x
= 8
;
$y = 4
;
if (
$x != $y) print $x . " لا تساوي " . $y
;
// يطبع 8 لا تساوي 4
?>



!== ( لا تساوي ولا من نفس النوع ) ..
إذا كانت القيم المخزنة في المتغيرين غير متساويين وليست من نفس النوع :
Code ..
<?
$x
= 8
;
$y = 9
;
if (
$x !== $y) print $x . " iليست من نفس نوع " . $y
;
// يطبع 8 ليست من نفس نوع 9
?>



من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
  #5  
قديم 30-07-2007, 12:07 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,465
افتراضي رد: العوامل


عمليات المقارنة 2

< ( أقل من ) ..
مقارنة بين قيمتين واحدة أقل من الاخرى :
Code ..
<?
$x
= 5
;
$y = 9
;
if (
$x < $y) print $x . " أقل من " . $y
;
// يطبع 5 أقل من 9
?>



> ( أكبر من ) ..
مقارنة بين قيمتين واحدة أكبر من الاخرى :
Code ..
<?
$x
= 9
;
$y = 5
;
if (
$x > $y) print $x . " اكبر من " . $y
;
// يطبع 9 أكبر من 5
?>



<= ( أقل من ويساوي ) ..
مقارنة بين قيمتين واحدة أقل من الاخرى أو مساوية لها :
Code ..
<?
$x
= 5
;
$y = 5
;
if (
$x <= $y) print $x
;
// يطبع القيمة 5
?>



>= ( أكبر من ويساوي ) ..
مقارنة بين قيمتين واحدة أكبر من الاخرى و مساوية لها :
Code ..
<?
$x
= 7
;
$y = 5
;
if (
$x >= $y) print $x
;
// يطبع القيمة 7
?>





من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
  #6  
قديم 30-07-2007, 12:07 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,465
افتراضي رد: العوامل

العمليات المنطقية

العمليات المنطقية Logical Operations :
لكي تكون قيمة الشرط صحيحة فيجب أن تنطبق القواعد التالية الخاصة بكل عامل منطقي على حدة ، والعوامل هي :
( and ) يجب تحقق الاثنين $a and $b
( or ) يجب تحقق كلاهما او احدهما $a or $b
( Xor ) يجب تحقق احدهما و ليس كلاهما $a xor $b
( ! ) نفي تحقق الشرط نفي لقيمة a !$a

ملاحظة : يمكن كتابة الـ ( and ) بالشكل التالي ( & ) والـ ( or ) بالشكل التالي ( | ) والـ ( Xor ) بالشكل التالي ( ^ ) ..

And ( و ) ..
إذا تحقق الشرطان ، بمعنى المتغير الأول يساوي 7 والمتغير الثاني يساوي 5 نفذ أمر الطباعة واطبع صحيح :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) and ($y == 5)) print "صحيح"
;
// يتم طباعة صحيح
?>



Or ( أو ) ..
إذا كان أحد الشرطين صحيح أو الاثنين صحيحين نفذ أمر الطباعة :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) or ($y == 8)) print "True"
;
// True يطبع
?>



Xor ..
إذا تحقق أحد الشرطين وليس الاثنين معا ينفذ أمر الطباعة :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) xor ($y == 8)) print "True"
;
// True تحقق شرط واحد فقط فيتم طباعة كلمة
?>



! ( النفي ) ..
إذا كانت جملة الشرط غير صحيحة نفذ أمر الطباعة :
Code ..
<?
$y
= 5
;
if (! (
$y == 10)) print "True"
;
يطبع True لأن المتغير القيمة المخزنة فيه غير صحيحة
?>




من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
  #7  
قديم 30-07-2007, 12:08 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,465
افتراضي رد: العوامل


العمليات المنطقية

&& ..
المعامل && له نفس وظيفة ( and ) لكن الاختلاف في ترتيب تنفيذ أولويات العمليات :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) && ($y == 5)) print "True"
;
// True يطبع
?>



|| ..
المعامل || له نفس وظيفة ( or ) لكن الاختلاف في ترتيب تنفيذ أولويات العمليات :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) || ($y == 5)) print "True"
;
// True يطبع
?>




من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
المواضيع المتشابهه
الموضوع / كاتب الموضوع
بنات باربي أسرع العوالم الافتراضية نمواً! (كاتب الموضوع : مُجَاهِد)

إنشاء موضوع جديد  رد


أدوات الموضوع



الساعة الآن: 04:20 مساء

باب الحارة الإتصال بنا الإتصال بنا الإتصال بنا الإتصال بنا
الإتصال بنا الإتصال بنا الإتصال بنا الإتصال بنا الإتصال بنا