منتديات احلى سهرة ابداع بلا حدود
عزيزي الزائر تفيد هذي الرسالة بأنك غير مسجل في منتديات احلى سهرة

ويسعدنا كثيرا انظمامك لنا يرجى التسجيل

ادارة المنتدى
منتديات احلى سهرة ابداع بلا حدود
عزيزي الزائر تفيد هذي الرسالة بأنك غير مسجل في منتديات احلى سهرة

ويسعدنا كثيرا انظمامك لنا يرجى التسجيل

ادارة المنتدى
منتديات احلى سهرة ابداع بلا حدود
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.





 
الرئيسيةأحدث الصورالتسجيلدخول

أهلاً وسهلاً بكم معنا في منتديات احلى سهرةيرجى من جميع أعظائنا الأعزاء مشاركتنا في المواضيع وطرح المواضيع الجديدةونود من زوارنا الأكارم التسجيل معنا للأستفادة من خدماتنا وبرامجنا ومشاركتنا في طرح المواضيع والنقاشاتود من الجميع الرد على المواضيع حتى نستمر في التقدم والعطا مع تحيات ادارة المنتدى


 

 تعلم برمجة الكمبيوتر

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
بحر الشوق
نائب المدير
نائب المدير
بحر الشوق


عدد المساهمات : 194
السٌّمعَة : 0
تاريخ التسجيل : 31/07/2012
اوسمتي اوسمتي : الادارة

تعلم برمجة الكمبيوتر  Empty
مُساهمةموضوع: تعلم برمجة الكمبيوتر    تعلم برمجة الكمبيوتر  Emptyالإثنين نوفمبر 19, 2012 9:36 am






انصحك انك تبدأ بتعلم C# و باسكال اولا بس بدك
يبقى معك صبر وحب للبرمجة وتصير تتخيل شو بتقدر تعمل في المستقبل في
البرمجة وتصميم العاب الفيديو والبرامج , وفيجول بيسك ما تتعلمها لأنها
صارت قديمة كثير وما حدا بستخدمها , بس اذا بتحس انو ظايل ثغرة مو مكملة
بتتعلم فيجوال بيسك اخر شي , لغة البرمجة اللي بتعلموها في الجامعة هي C++ ,
بس خليها اخر شي او في الجامعة , وبنصحك تتعلمعا من كتب , مو من الإنترنت ,
لأنو شفت انو الإنترنت في معلومات متفرقة وموش بنفس مكتوبة , والكتب فيها
امثلة مدروسة عشان تفهم كل اشي.

انا نفسي تعلمت اول شي باسكال وسي
شارب , ثم جافا و PHP لغات برمجة الإنترنت وبعدها C++ , طبعا بدك تكون بتحب
الرياضيات , لأنو كل مبرمج بشوف الرياضيات ممتع , ومتفوق فيه. , وطبعا بدك
تتعلم الأنظمة العددية , هذا اهم اشي اذا بدك تتعلم هندسو حواسيب وتصنع
اجهزة , الأنظمة العددية هي مثلا احنا الأعداد مكونة من 0 , 1 , 2
..........., 9 ’’’’’’’’’’’’’’ اي من صفر الى تسعة اما لغة الحواسيب هي 0 و
1 فقط

مثلا يجب ان تعرف كيف تحول الرقم العادي من 0 الى تسعة الى
الرقم الذي يفهمه الحاسوب , على سبيل المثال الرقم 2 في النظام العشري (
0-9 )

هو الرقم 10 في النظام البيناري (0-1)

اليك بعض
الأنظمة العددية : العشري الذي نستعمله (0-9) , البيناري (الثنائي , لغة
الحاسوب) (0-1) , النظام الثماني (0-7) , النظام السدس عشري ( 0-15) (من 10
الى 15 كل رقم له اسم abcdef حيث a=10 و b=11 وهكذا )

ملاحظة :- هل
لاحظت ان السدس عشري اسمه سدس عشري وبه 15 رقم , وكذلك لأنه يبدأ من الصفر
اي ان الصفر يحسب رقما فنعده , وكذلك النظام العشري حتى 9 , والثمن عشري
الى 7 وهكذا.

التحويل من نظام بيناري (0-1) الى نظام عشري ( 0-9) :-

مثلا ما هو الرقم البيناري 01000101 في النظام العشري ؟؟؟؟

اولا نحن قلنا ان النظام البيناري فيه رقمان اي نبدأ من ال1 ونضربه بعدد الأرقام الموجودة في النظام

اي نبدأ من ال1 :

1*2=2 , 2*2=4 , 4*2=8 , 8*2=16 , 16*2=32 , 32*2=64 , 64*2=128 , 128*2=256 , 256*2=512 , 512*2=1024

اي

1,2,4,8,16,32,64,128,256,512,1024 وهكذا

والأن نبدأ

01000101

هذا العدد البيناري به 8 خانات اي نأخذ او 8 اعداد من الفوق ( 1,2,4,8,16,32,64,128 )

وهنا
العدد البيناري هو 01000101 , وهنا كل رقم صفر 0 لا نحسبه , ونبدأ من
اليمين في العدد البيناري اول عدد من اليمين هو 1 , والعدد الأول من
(
1,2,4,8,16,32,64,128 ) هو 1 والرقم الثاني في البيناري هو 0 فلا ننظر اليه
والثالث نحسبه لأنه 1 , فنذهب على الرقم الثالث الذي هو 4 ونجمع ال 1 الذي
بالأول مع ال 4 , 4+1=5 , ونكمل بعدها يوجد ثلاث اصفار فلا نحبها
وبعدها يأتي 1 , الذي هو في الخانة السابعة فنذهب الى الرقم السابع الذي هو
64. فنجمعه مع ال 5 التي اوجدناها 5+64=69 , فهنا عرفنا ان 01000101
=69 في النظام العشري.

اما اذا اردنا التحويل من عشري الى بيناري فالطريقة بالتقسيم :

مثلا حول العدد 69 الى عدد بيناري , ونبدأ

69/2= 34.5 ,ونأخذ الفاصلة للـ 34.5 التي هي 0.5 ونضربها بإثنان 0.5 * 2 = 1
ونأخذ
العدد الصحيح من الناتج اي (34) 34/2=17 وهنا لا يوجد فاصلة ففورا = 0
لأن 0*2=0 ( انت اعرف انه اذا كان فاصلة 5 ضع 1 واذا عدد صحيح بدون فواصل
فتضع 0.
17/2=8.5 ------------------------------------------------------------------------> = 1
8/2=4 -----------------------------------------------------------------------------> = 0
4/2=2 -----------------------------------------------------------------------------> = 0
2/2=1 ----------------------------------------------------------------------------> = 0
1/2=0.5 -------------------------------------------------------------------------> = 1

والرقم 0 الذي بالنهاية لا يحسب ( الرقم الثامن ) لأن لا اهمية له والأن نرتب , نبدأ من فوق ونضع على اليمين

1
0
1
0
0
0
1

1000101

وقارن
بينه وبين العدد الذي وضعناه في الأول ( سوف يتطابق ) ولن تجد ال 0 الذي
فوق هنا اي انه ليس مهم وليس له علاقة لأنه 0 , اي انه يمكننا حذف ال 0 من
العدد الذي فوق.


اما الأن فدعني اعرفك كيف تحول من كسر عشري الى كسر بيناري :-

مثلاً :- ما هو الكسر 0.25 في الكسر البيناري. وهنا نعمل :-

0.25*2= 0.50
0.50 * 2= 1

اي (0.25) = (0.01)

هل عرفت؟ :- ( نظل نضرب حتى يصبح 1 ) ( الأن هل عرفت القاعدة؟)

_____________________________________________________________________________________________


الأن دعنا نأتي الى C# وبعض مبادئها :-

يوجد في لغة C# متغيرات مسؤولة عن كل شيء

Integer = نمط مسؤول عن متغيرات الأعداد الصحيحة (ليس بها فواصل)
Double = نمط مسؤول عن متغرات الأعداد الكسرية ( الحقيقية ) (بها فواصل مثل 5.45 )
Float = نفس Double لكنه يستقبل اعداد اصغر
Bool = نمط مسؤول عن متغيرات منطقية True/False 0/1 اي صح/خطأ
Char = نمط مسؤول عن متغيرات من رمز واحد فقط (مثلاً +,A,F,Z,N,T,&,$,@) الخ......
String = نمط مسؤول عن متغيرات من عدة رموز اي ( نص ) (مثلا اذا كنت تريد كتابة جملة " The Friends are so loyals " )

_________________________________________________________________________________________________________

الأن console.writeline و console.readline

console.writeline هو امر اجملة التي ستعرض

مثلا :

console.writeline("I am Abed") 1 هذا الأمر يعرض جملة I am Abed

ملاحظة
:- اذا اردت كتابة جملة ( اي اكثر من حرف او رمز يجب كتابة الجملة بين "
" , اما اذا رمز او حرف واحد يجب كتابة الحرف بين ' ' .

>>>>>>>>>>>
واعرف انه اذا اردت كتبة حرف او رمز او رقم واحد يجب كتابتها هكذا
console.write(' ') d
اي اننا حذفنا كلمة line التي تعني خط او سطر لأن line تستعمل فقط اذا اردت جملة وايضا ينط سطر

ايضا اردت ان اقول لك انه يمكنك استعمالها بدون line على جملة وهنا الجملة لا تنط سطر

مثلاً :

console.write("hhhhh") 1
console.write("zzzzzz") 1

فيكون المخرج hhhhhzzzzzz

اما اذا كتبتها هكذا :-

console.writeline("hhhhh") 1
consle.writeline(zzzzzz") 1

فيكون المخرج :-

hhhhh
zzzzzz

اي ينط سطر


________________________>>>>
اما >>>> console.readline هو امر استقبال من
قبل مستخدم البرنامج

مثلاً برنامج الماسنجر عندما تضع به ايميلك والكود , تستقبل معلومات دخولك هن طريق امر الإستقبال readline

اما اذا اردت استقبال رمز واحد فهكذا console.read(); d

اليك برنامج يستقبل عدد ويعرضه :-

using system;
class Abed1
}
static void main();
}
int x;
x=int.parse(console.realine()); d
console.writeline(" {0} " ,x); d
{
{

لاحظ كيف نستقبل عدد و نضع اسم النمط ثم كلمة parse

---------------------------------------------------------------------------------------------------------
بالنسبة لسؤالك انو تعرف انجليزي , الإنجليز بتتعلموا من البرمجة والكمبيوتر موش من حالك عشان تتعلم حاسوب

معلومة:-
النظام البيناري (0-1) لغة الحاسوب , الـ 1 عبارة عن مرور تيار كهربائي
والـ 0 عبارة عن انقطاع التيار وهذه الإنقطاعات و المرور تترجم لمعلومات
يفهما الحاسوب والأجهزة الإلكترونية , والمعلومات تخزن على شرائط مغنطيسية ,
وهذا ينطبق على الـديسكات Cd's التي تصنع تحت ظروف الأشعة تحت الحمراء ,
الأشعة تحت الحمراء لا ترى بالعين تبعيتنا , الكاميرا بتقدر تشوفها ,
موجودة في جهاز التحكم ( الريموت كنترول ) للتلفاز , احذر اي كاميرا ,
كاميرا بلفون ووجه جهاز التحكم على الكاميرا واذغط على اي زر وانظر الى
شاشة البلفون الخلوي سزف ترى ان جهاز التحكم يصدر اشعة بيضاء من هذا القبيل
, على عكس اعتقاد الأغلب ممن لم يتعلموا الفيزياء والذين لا يوجد عندهم اي
فكرة عن انتقال المعلومات من جهاز التحكم.

باي
وفقك الله ونجحك ونجحني ادعيلي وانا داعيلك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو صقر
عضو جديد
عضو جديد



عدد المساهمات : 75
السٌّمعَة : 0
تاريخ التسجيل : 19/08/2012

تعلم برمجة الكمبيوتر  Empty
مُساهمةموضوع: رد: تعلم برمجة الكمبيوتر    تعلم برمجة الكمبيوتر  Emptyالجمعة نوفمبر 30, 2012 8:43 pm

شرح مفيد الله يسلم هل ايدين
الرجوع الى أعلى الصفحة اذهب الى الأسفل
سنووايت اى جى




عدد المساهمات : 2
السٌّمعَة : 0
تاريخ التسجيل : 12/03/2013

تعلم برمجة الكمبيوتر  Empty
مُساهمةموضوع: رد: تعلم برمجة الكمبيوتر    تعلم برمجة الكمبيوتر  Emptyالثلاثاء مارس 26, 2013 1:48 am

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعلم برمجة الكمبيوتر
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» برمجة الكمبيوتر .. دراسة شاملة مع Cute Angle
» تعلم برمجة الجوال بـ (J2Me) وبالعربية @
»  معلومات عن صيانة الكمبيوتر هامة حدا جدا
» تعلم الصيانة...@
» خيركم من تعلم القرآن وعلمه

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