عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 04-11-2012, 11:06 PM   #5

عاشق الحاسب

جامعي

الصورة الرمزية عاشق الحاسب

 
تاريخ التسجيل: May 2008
التخصص: علوم الحاسب
نوع الدراسة: ماجستير
المستوى: متخرج
الجنس: ذكر
المشاركات: 42
افتراضي رد: ممكن مساعده بسيطه بس

الجزء الاول (العمليات الحسابية):
d = 4 + d * d + 4; = 9.0
d += 1.5 * 3 + (++a); = 7.5
d -= 1.5 * 3 + a++;= -4.5

في العمليات الحسابية كل عملية لها اولوية يعني مثلا لو كان عندك ضرب وجمع هنا الضرب له الاولوية قبل الجمع
هنا الاولويات:
١- الاقواس: اذا كانت العملية () [].
٢- expr ++expr--
٣- ++expr-- expr
٤- * / %
٥- + -
٦- = += -= *= /= %=

طبعا خلينا مع الامثلة الان:
١- d = 4 + d * d + 4
في هذا المثال:
راح نعوض بقيمة المتغير المعطاه d=1.0
d = 4 + 1.0 * 1.0 + 4
هنا عندنا * و + و =
فعلى حسب الولويات نبدا في الضرب
فراح يصير عندنا d = 4 + 1.0 + 4
بعدها +
فراح تصير d=9.0 واللي هي تعتبر اخر عملية.

٢- d += 1.5 * 3 + (++a)
هنا عندنا * () + ++ =+
راح نبدا بال()
(1++) = 2
الان راح يكون عندنا
d += 1.5 * 3 + 2
الان راح نضرب قبل الجمع 1.5 * 3
d += 4.5 + 2
بعدها نجمع
d += 6.5
واخر خطوة تعتبر خطوتين لان لازم نجمع قيمة d =1 مع الناتج ونضع القيمة في d
اذن d=7.5

٣- d -= 1.5 * 3 + a++
هنا عندنا ++، *، +، =-
اولا نضرب 1.5*3
d -= 4.5 + a++
بعدها : ++a
اذن الان: d -= 4.5 + 1 هنا ناخذ قيمة a القديمة اللي هي 1 ثم نزود d
نجمع d -= 4.5 + 1
d -= 5.5
اخر خطوة تعتبر خطوتين فلازم نطرح قيمة d=1 من الناتج 5.5 ونضع القيمة في d
d=-4.5

بالتوفيق للجميع..

 

توقيع عاشق الحاسب  

 

عندما يكون للشخص طموح ولكن يتوقف هذا الطموح عند وجود واسطة..
خريج من امريكا ماجستير في علوم الحاسب ولكن لوجود "الواسطة" لدى احد الاصحاب والذي لا يزال يدرس الماجستير.. اخذ مكان انا استحقه لوظيفة محاضر في احدى الجامعات في دولتنا الحبيبة..
من كل قلبي ادعو ان ينصفني الله وياخذ بحقي...

ولله الحمد فقد من علي بفضله وكرمه ويسر امري في وظيفة في وزارة الداخلية.. فاللهم لك الحمد على كل حال..

 

عاشق الحاسب غير متواجد حالياً   رد مع اقتباس