الاثنين، 27 فبراير 2012

.. [ برنامج يجمع رقمين ويطبع معدلهم ومربعهم ]..

السلام عليكم

برنامج يجمع رقمين ..

ويطبع .. معدلهم + مربع العددين المدخلين ..

سهل جداً ..

الكود ..




عبدالرحمن :  المباركي +  البلوي ..


.. [ برنامج يحسب مساحة ومحيط مستطيل ] ..

السلام عليكم

درس بسيط

وهو ..

عباره عن برنامج يوجد مساحة .. ومحيط .. مستطيَل ..

وهذا الـ كود .. 


وهنا الـ output



عبدالرحمن :  المباركي + البلوي ..


.. [ برنامج يحسب مساحة مثلث ] ..

نكمل دروسناَ ..

برنامج يحسب مساحة مثلث .. 

برنامج سهل جداً

الكود ..



الـ output




اتمنى انه درس سهل ..

عبدالرحمن : المباركي +  البلوي ..

الأحد، 26 فبراير 2012

[التحويل من ثنائي الى عشري...]...

السلأم عليكم ورحمة الله ..


الان ناخذ العكس التحويل  من ثنائي الى عشري:
قاعده سهله جدأإ  لتحويل أي عدد الى النظام العشري بالضرب : الامثله سوف تتضح لنا
الطريقه سهله نوضح  بمثال : قم بتحويل : العدد الثنائي  (110011) الى عشري
بالضرب : ولكن : هنأإك فكره سهله : لها : نرا امامنا اعداد فلماذا لأ نضع لكل رقم اس : مبتدأإ من اليمين الى اليسار :
·         طبعا  بما ان الاعداد سليمه وخاليه ، من الكسور اذا  ، لأبد من ان يكون اول اس هوا الصفرُ
الاس
0
1
2
3
4
5
الرقم
1
1
0
0
1
1

الان : قمنا بوضع كل رقم له اس : العمليه : الحسابيه :  نضريا بهذا الشكل :
الرقم الذي في الجدول *اساس العدد الذ هوا 2  الاس له : هو الذي وضعناه في الجدول :
تصبح في هذا الشكل :
اسفي الشديد ، هنأإك مشلكه لدي في الوورد : لذا سوف يكون الاس  بهذا الشكل ً
()ما بدأإخل القوس
الحلً
1*2 (5)*1*2(4)*0*2(3)*0*2(2)*1*2(1)*1*2(0)=
الناتج ..  يسأإوي( 51)
......................................................................................................................................
طيب ، ما رايكم لو نرأإها بشكل  الكسرً:
 الطريقه سهله ... هنأإك طرفان سوف يكون طرف موجب وطرف اخر سالب ...
الطرف الايمن ، في مبدأإ العدد  يسمى طرف سالباأً
الطرف الايمن يكون موجب ،  طريقة / .. اعطاء ، اس للعد  بالنسبه ، للطرف ، الايمن السالب ،   سوف يكون ، عكس م ذكرناه اول ، لأن بدا من الصفر في الاس ،  انما ، من الرقم  سالب وأإحد ... اما بالنسبه للطرف الاخر ، .. سيكون ، من الصفر ،  وهكذا ، ...  دعوني  اوضحها بمثال ،
 ((10101.101
اذا سوف نبدأإ في ، وضع الأس ، لكل ، رقم 
لاتنىسى : بان لدي مشكله في الوورد ، رموز ، الــ math  لأ تضهر معي .. ،
اذا وضعت قوس ، يعني ، بانه الاس ،  ()
 نبدا بالطرف الايمن ...
الطرف الايمن:
0
1
2
3
4
1
0
1
0
1
10101




الطرف الايسر  101
-1
-2
-3
1
0
1

طيب / الان ، نقوم في الحل .. بعد ما قمنا بتعتبئة ،الاسس ،
1*2(4)*0*2(3)*1*2(2)*0*2(1)*1*2(0) = الطرف الايمن الناتج له،
=21
الطرف الايسر
1*2(-3)*0*2(-2)*1*2(1-)
سوف يكون التاتج كسر ، وهو 5 على  8
النتيجه ، سوف تكون
(21 .5 /8)
الان ... انتهينا ، .. الحمدلله  درس خفيف باذ ن الله ..
اخوأإنكم بالله ..  عبالرحمن البلوي & عبدالرحمن المباركيُ...

........................................................................................

[الجزء الثاني التحويل من عشري الى ثنائي]

السلأم عليكم ورحمة الله ...

نكملً....

     الان ، نتقل الى طريقفه ثانيه وشررح اخر :
·         دعونا .. نفكر لو كان هذا العدد عباره عن كسر يحمل قيمتين : فــ  بكل سهوله ..  نقوم في قسمة العدد الصحيح كما هوا في المثال السابق والجزء الاخر نضربه في مقام المراد تحويله مع المثال سوف يتضح الامرً
·         مثال :  قم بتحويل : العدد العشري 25.75
·         دعونا نحللها "  بطريقه سهله جدأإ "
·         ناخذ العدد الذي على اليمين :  25 نستخدم معها طريقة القسمه .:
الباقي
25/2
1
12
0
6
0
3
1
1
1
0

تبقى معانا الجزء الاخر 0.75
نعمل جدول : لكي لا تصعب الامور علينا :
1.5
يعني بان المقصود فيه هو ال1  ثم ناخذ رقم وواحد ونصفرها تصبح,
0.75*2
1 هنا نتوقف لا يوجد
باقي من الطرف الاخر
أي الباقي منها صفر
0.5*2
0
0
  هنا يكون عكس الجدول الاول   لانها عملية ضرب :
سوف يكون الناتج من الاعلى الى الاسفل
اذا النتيجه الكليه لهذه العمليه : هيا :
 (11001.110)

الان انت على علم كيف تقوم في التحويل من عشري الى ثنائي :

نكمل ، الدرس القادم ، العكس  من التحويل ، من ثنائي الى عشري....

[التحويل من عشري الى ثنائي ومن ثنائي الى عشري الجزء الاول]...

السلأم عليكم ورحمة الله ..
درسنا ، خفيف وذو ، اهميه ، كبيره جدأإ.
التحويل من عشري الى ثنائي
ناخذ العدد العشري ونقسمه على اساس العدد الثنائي
مثال بسيط : العدد العشري 2 نريد تحويله الى ثنائي
الباقي
2/2
0
1
1
0
من الاسفل يطلق عليها اسم msb
من الاعلى تسمى lsb
اذا : من خلال رسم الجدول قمنا بقسم العدد على اساس العدد الثاني اذا سوف يكون : الناتج من الاسفل الى الاعلى من خلال عامود الباقي اصبح الناتج للعد العشري 2 هو :  (10)
ناخذ عدد كبير ونقوم في تحويله  من عشري الى ثنائي :
العدد هوأإ : 732
ايضا بنفس الطريقه :
الباقي
732/2
0
366/2
0
138/2
1
91/2
1
45/2
1
22/2
0
11/2
1
5/2
0
2/2
0
1/2
1
0

اذا الناتج من الاسفل /الى الاعلى  (100101110
      متى نتوقف في الحساب  اذا كان  القاسم اصغر من المقسوم ، مثل ما هو في المثال 1 لا يقبل القسمه على 2 اذا خارج القسمه لهذه العميله  هيا صفر  فلابد من اغلاق هذه العمليه بحساب اخر عملية قسمه وهيا 0 فــ 0 على 2 خارج قسمته ,.  1  :0
           اسال الله  باني وقفت بالشرح اخوأإنكم عبدالرحمن البلوي &المباركيُ
                             نكمل ما تبقى الدرس الثاني

السبت، 25 فبراير 2012

.. [ آمثلة لـ عمل جملة if ] ..

السلام عليكم ..

نكمل الآمثــلة على جملة الـ if  ..

وكيفية عملها بـ الرمزين { } < .. الـ بلوك او الآقوآس المعقوفة .. 


ف مآذآ تتوقعون آن يكون الـ output ؟؟

سوف يطبع .. الـ 300 ..

لآن الـ شرط .. لم يتحقق 
و لـ أن الجملة الثآنية .. تعتبر خآرج شرط if 

لآنها لم .. تحمل الـ {} .. وهي مهمه في الجمل الـ شرطية ..

ف سوف يطبع ..




البرنامج الآخـر سوف ندخل عليه الـ {} .. آقوآس المعقوفة ..

وسوف نرى كيف سوف تظهر الـ OutPut ..


غيرت الـ قيمة من 300 لـ 100

حتى يتحقق الـ شرط .. 
ونرى كيف عمل الآقوآس وفائدتها في الجمل الشرطية .. 

سوف يطبع الآن .. 200 و 100

لآن الـ شرط تحقق ..

ومع الـ آقوآس المعقوفة .. سوف يعتبر مآبين القوسين جملة وآحدهـ ..

وسوف يكون الـ output ..

ب هذا الشكل ..





اتمنى آنكم فهمتم عمل .. الـ آقوآس ..

وهذا المطلوب في هذا الدرس فقط ..

دعواتكم لنا ..


عبدالرحمن : المباركي +  البلوي ..

.. [ برنامج يستخدم جميع العلاقات لمقارنة رقمين ] ..

السلام عليكم ..

درس سهل ..

وهو يقارن بين رقمين ..

ب استخدام .. العلآقآت .. 

طبعاً شكل الكود زي كذآ ..

ومفهوم الكود ..

آنك تدخل رقمين .. 

وعندك : 6 شروط .. 

يمشي .. عليها شرط شرط .. والشرط الذي يتحقق يطبعه .. 

وهذا الكود ..


في الـ OutPut 1 ..
اول شيء عوضنا بـ الرقم الاول آكبر من الثآني ..
سوف تكون المخرجات .. ب هذا الشكل ..

الرقم الاول : 1
الرقم الثاني : 2




في الـ OutPut 2 .. 

عوضنا بـ قيمتين .. متشآبهه ..

وسوف يكون ب هذا الشكل ..


 في الـ OutPut 3 ..

عوضنا بـ القيمة الثآني آصغر من الآولى ..
سوف تكون المخرجات ب هذا الشكل ..



درس رآئع..

اتمنى انكم استفدتو ..

عبدالرحمن :  المباركي +  البلوي ..

الخميس، 23 فبراير 2012

.. [ برنامج يقوم بحساب معادلة رياضية ] ..

السلام عليكم ..

درس خفيف وروعه .. 

يقوم بـ حساب معادلة .. 

ويوضح كيفية عمل العمليات الحسابية في لغة الـ سي شارب ..

الشرح كآمل فِ الكود .. 


OutPut
 نعوض فِ المعادلة ..

x = 1 
y = 2 



دعواتكم لنا ..

عبدالرحمن : البلوي + المباركي ..

.. [ الاولويات الحسابية في البرمجة ] ..

السلام عليكم ورحمة الله وبركاته ..

درس اليوم سهل ..

اسمه الاولويات الحسابية في البرمجة بـ لغة الـ #C ..

الاولويات الحسابية ..

1 - الآقوآس ثم الآسسَ .. 
2 - الضرب والقسمة .. 
3 - الجمع والطرح .. 

وكما هو واضح ان الاقوآس في المقدمه ..ثم الآسسَ ..
ويآتي بعدها الـ ضرب والقسمه .. وثم الـ جمع والطرح .. 
ولهما نفس القوهـ .. والاولية لـ الاشاره التي تــرِد اولاً ..

طبعا العمليات الحسابية معروفة ..

وهي .. 
( الضرب والقسمه والجمع والطرح

فِ الرياضيات كنا نقول 
الضرب ~ ( × ) .. 
اماَ فِ البرمجة نقول .. 
الضرب ~ ( *
 ..
فِ الرياضيات كنا نقول 
القسمه ~ ( ÷ ) .. 
اماَ فِ البرمجة نقول .. 
القسمة ~ ( /
 ..
فِ الرياضيات كنا نقول 
الجميع ~ ( + ) .. 
اماَ فِ البرمجة نقول .. 
الجميع ~ ( +
 ..
فِ الرياضيات كنا نقول 
الطرح ~ ( - ) .. 
اماَ فِ البرمجة نقول .. 
الطرح ~ ( - )


الاختلاف يكون  في الـ القسمة و الضرب .. 

وهناك آمر مهم .. وهي

العلآقآت .. 

( => ، =< ) آكبر من آو يساوي    ،    أصغر من او يساوي ..
( < ، > )  آكبر من    ،    آصغر من ...
( == ) التسآوي ..
(=! ) لآ يسآوي ..