منتدى علوم المنصورة

شاطر
استعرض الموضوع السابقاذهب الى الأسفلاستعرض الموضوع التالي
avatar
kamar_ellel
عالم مشرفنا

عالم مشرفنا
عدد المساهمات : 1009
العمر : 30
العمل/الترفيه : دراسات عليا أحصاء وعلوم الحاسب
المزاج : الحمد لله ماشى الحال
الألتزام بقوانين المنتدى :

تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 11:07 am
الدرس الأول



كيفية فتح
c++ من لغة visual c++ 6.0
• قم بتثبيت
visual studio 6.0
• افتح
visual c++ 6.0



• افتح File ثمnew


• ثم اضغط Ok


اضغط
File – New مره أخري
وبذلك تكون قد فتحت صفحة للc++

ملحوظة:

يمكن فتح الـ c++ من برنامجه الأصلي ألا وهو Borland c++
ويكون من المسار الآتي E:\BC\BIN\BC.EXE
avatar
nity
عالم مش ساكت

عالم مش ساكت
عدد المساهمات : 177
العمر : 26
المزاج : zy el fl aw
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 11:14 am
اية هو ++C دا ممكن تقوليلى
avatar
kamar_ellel
عالم مشرفنا

عالم مشرفنا
عدد المساهمات : 1009
العمر : 30
العمل/الترفيه : دراسات عليا أحصاء وعلوم الحاسب
المزاج : الحمد لله ماشى الحال
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 11:19 am
يانيتي
الc++
ده برنامج كبدايه لتعلم كيفيه تعلم الاكواد التي تنشأ لنا برامج لحل المسائل
وبعض المعادلات
وهكذا
فمن الممكن انشاء كود فيC++
لحساب محيط دائره او مساحه دائره
كمثل للبرامج البسيطه
وده كبدايه للتعلم
ولكن نحن نستخدمه في انشاء اكواد كبيره لحل مساءل اكبر

واتمني تكوني فهمتي المقصود منها
والدروس التاليه ستجعلك تفهميها اكتر

واتمني اكون فدتك
avatar
kamar_ellel
عالم مشرفنا

عالم مشرفنا
عدد المساهمات : 1009
العمر : 30
العمل/الترفيه : دراسات عليا أحصاء وعلوم الحاسب
المزاج : الحمد لله ماشى الحال
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 11:23 am
الدرس الثاني: بداية المسير


سوف نعتمد في هذا الكتاب علي الشرح بالأمثلة ونبدأ بمثال بسيط جداً وهو برنامج يقوم بعرض هذه الجملة “Hello”
ويكون الكود كالآتي
كود:

#include

void main( )
{
cout<<”Hello”;
}






وبدايتها نعبر عنه بالقوس { ونعبر عن نهاية البرنامج بـ }






ولكن يجب ان نضع في نهاية البرنامج جملة return;
ويكون الكود كالأتي

شرح الكود
1- main ( ) : هي أساس البرنامج ويبدأ البرنامج ببدايتها وينتهي بانتهائها

2- void : سوف يتم شرحها في درس الدوال ويمكن استبدالها بـint


كود:

#include

void main( )
{
cout<<”Hello”;
return;
}




3- include: تعني أن يرجع مترجم اللغة إلي الملف iostream.h بسبب استخدامك لأمر موجود فيه وهو cout<<
cout<<”Hello”;


وهذا أمر معناه أن يطبع علي الشاشة كلمة Hello "ويجب استخدام " تكتب هنا العبار

4-
علامتي التنصيص وإذا لم تستخدمها يعني أن Hello متغير ويقوم الحاسب بعرض قيمته وليس عرضه وهذا سوف يأتي ذكره في المتغيرات
أما بالنسبة -; - فيجب وضعها عند نهاية كل أمر ( ليدل علي انتهاء الأمر).


يجب حل هذه التمارين

• أكتب برنامج يعرض this is my first programe
• أكتب برنامج يقوم بعرض
WLLCOME
MY name is Hamzah Ahmed Aly.
avatar
kamar_ellel
عالم مشرفنا

عالم مشرفنا
عدد المساهمات : 1009
العمر : 30
العمل/الترفيه : دراسات عليا أحصاء وعلوم الحاسب
المزاج : الحمد لله ماشى الحال
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 11:33 am
الدرس الثالث المتغيرات

تنقسم المتغيرات إلى قسمين رئيسين :
1- متغيرات عدديه.
2- متغيرات نصيه.

أولاً:- المتغيرات العددية




أشهر هذه المتغيرات نوعان وهما
*متغيرات صحيحه integer
وتعرف في لغة السى كالأتي
int x ;
حيث x
اسم المتغير
وهذه المتغيرات لا تحمل كسر
ومن أمثلتها 9 أو 8564 أو 10
ومن الأمثلة الخاطئة 10.25 أو 10/3
* متغيرات مزدوجة float
وتعرف في لغة السى كالأتي
float x ;
حيث x
اسم المتغير
وهذه المتغيرات يمكن أن تحمل كسر
ومن أمثلتها 10.25
أو 10/3

ثانياً:- المتغيرات النصية




وتعرف في لغة السى كالأتي
char x ;
حيث x
اسم المتغير
وهذه المتغيرات تحمل حرف أو رقم
مثل 5 أو
d أو
!

مثال علي المتغيرات
وهو برنامج يحسب مجموع رقمين
[align=left]



كود:

#include

void main( )

{

int x;

int y;

int z;

cout<<"enter the first number”;

cin>>x;

cout<<"enter the second number”;

cin>>y;

z=x+y;

cout<

}


[/align]

ويتضح من هذا المثال أننا قد عرفنا ثلاث متغيرات رقميه
صحيحه
وبالنسبة للأمرcin>> فإنه ينتظرمن المستخدم ادخال قيمه ووضعها داخل المتغير المكتوب بعدة وهذا
الامر أيضاً موجود في ملف
iostream.h

تمارين
• أكتب برنامج يحسب مربع رقم
• أكتب برنامج يأخذ عشر أرقام علي الأكثر ويحسب متوسطهم
avatar
kamar_ellel
عالم مشرفنا

عالم مشرفنا
عدد المساهمات : 1009
العمر : 30
العمل/الترفيه : دراسات عليا أحصاء وعلوم الحاسب
المزاج : الحمد لله ماشى الحال
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 11:46 am
الدرس الرابع

قاعدة if and if/else
وتستخدم هذه القاعده لتنفيذ أوامر معينة تحت شروط معينة
مثلاً ينفذ الامر
grad=100 اذا تحقق الشرط التالي وهو نجاح الطالب أي
x='t'
وتكتب بتلك الصيغه


كود:

if(condition) statment;

أي

كود:

if (x=='t') grad=100 ;

أما بالنسبة لـ if/else
فيمكن
إضافة أمر أخر يتحقق في حاله عدم صحة الشرط

وتكون بهذا الشكل
[align=left]


كود:

if (condition) statment1;

else

statment2;

ملحوظة

إذا أرت ان تضع عدة أوامر في حاله تحقيق الشرط أو في
حالة عدم تحقيقه وبذلك بوضع أقواس مثل الأتي }{
[align=left]


كود:

if(condition) {

statment1;


statment 2;

statment3;

}

else

{

statment4;

statment5;

}


ملحوظه
إذا أرت أن تكتب هذا الشرط و هو إذا تساوي المتغير
x مثلاً بالقيمة 5 فتكتب بهذا الشكل
x==5
أي هناك فرق بين = و ==
حيث أن
= تعني إجعل قيمةx ب 5
أما == فقارنها بها

ثانياً
loops

ونعني بها تكرار تنفيذ أوامر معينة تحت شرط معين
وفي هذه اللغه أشكال ال loops ثلاثة وهم
* for
* while
* do while

ونبدأ بكفية كتابه صيغ كل منهما

أولاً for loop
وتكتب بهذه الصيغة
[align=left]


كود:

for(أمر أبتائي ;condition;أمر
ينفذ في كل مرة )


{

statment1;

statment2;

}

كود:

for( int i =0 ; i<5; i++)


{


grad=grad+6;
// يمكن ان نكتب هذا الامر بهذه الصيغه
grad=+6


}


الامر الابتدائي وهو ان يحجز البرنامج متغير
i ويجعله بـ 0
وهنا ينفذ البرنامج الأمر المكتوب في الاعلي وهو
grad=+6;
ثم يلف مرة أخري ويصعد لأعلي وينفذ الامر المتغير وهو
i++ والتي تعني i=i+1
ويتأكد من صحة الشرط ألا وهو i<5
فيجدة متحقق فيرجع وينفذ الامر مره أخري
وهكذا حتي تكون قيمة i
اكبر من أو تساوي 5 أي لا يتحقق الشرط وهنا يخرج من loop
*while
وتكتب علي النحو التالي
[align=left]



كود:


while(conditon)

{

statment1;

statment2;

}

[/align]

وهنا لا يوجد أمر ابتدائي او امر متغير انما يوجد الشرط
فقط *do while
[align=left]



كود:

do

{

statment1;

statment2;

}

while(condition)
avatar
nity
عالم مش ساكت

عالم مش ساكت
عدد المساهمات : 177
العمر : 26
المزاج : zy el fl aw
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 11:51 am
ميرسى على اهتمامك kamer_ellel بس انا مش قسم رياضة واكيد الكلام دا يفيد اصحاب القسم و على العموم شكرا على الموضوع
avatar
مسلمة
عالم مش ساكت

عالم مش ساكت
عدد المساهمات : 129
العمر : 28
الألتزام بقوانين المنتدى :
الكليه : علوم
الفرقه والقسم : بكالريوس احصاء وعلوم الحاسب

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 2:11 pm
شكرا ليكى اخت قمر.
احنا درسنا البرنامج ده فى 2 رياضة لكن منكم نستفيد برضه واكيد هلاقى فى كلامك معلومات زيادة واحاول استفيد منها ان شاء الله.
avatar
Mano
عالم عام علينا

عالم عام علينا
عدد المساهمات : 2219
العمر : 28
العمل/الترفيه : Programming & Web Designing
المزاج : Never lost my hope in god
الاوسمه :
الألتزام بقوانين المنتدى :
الكليه : علوم المنصوره
الفرقه والقسم : بكالريوس إحصاء وعلوم الحاسب
http://www.anrestech.com

رد: تعلم C++ من البدايه

في الثلاثاء فبراير 24, 2009 5:23 pm

موضوع أكتر من ممتاز يا قمر

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

أنا معايا كتاب شرح للسى ++ هرفعه ان شاء الله واجبلكم الرابط







[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


You Can Never Know ......... But Never Say Never

أنا شخص لا يعطى للظروف فرصة لتقهرنى لأنى أصنع حظى بيدى تحت مظلة تدعى مشيئة الله

ولئن حطمتنى الظروف لأجمعن نفسى من جديد ... إنى عائد ... وبقوة
avatar
kamar_ellel
عالم مشرفنا

عالم مشرفنا
عدد المساهمات : 1009
العمر : 30
العمل/الترفيه : دراسات عليا أحصاء وعلوم الحاسب
المزاج : الحمد لله ماشى الحال
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الجمعة فبراير 27, 2009 9:13 pm
اوكي يامانو
وميرسي ليك بردو ع الاهتمام
وكمان هنزل باقي الموضوع قريب
وهحاول اجمع فيه كله عشان يكمل اكتر

وترقبو الجديد لان اللي جاي اكبر واكتر بأذن الله
avatar
kamar_ellel
عالم مشرفنا

عالم مشرفنا
عدد المساهمات : 1009
العمر : 30
العمل/الترفيه : دراسات عليا أحصاء وعلوم الحاسب
المزاج : الحمد لله ماشى الحال
الألتزام بقوانين المنتدى :

رد: تعلم C++ من البدايه

في الإثنين مارس 30, 2009 7:11 pm
وده كمان كتاب جميل قوي
في
Visual C 2005

يارب يعجبكوا

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

or

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

عالم علي ماتفرج
عدد المساهمات : 3
العمر : 38
العمل/الترفيه : reading
المزاج : reading
الاوسمه :
الألتزام بقوانين المنتدى :
الكليه : العلوم
الفرقه والقسم : الاحصاء

رد: تعلم C++ من البدايه

في الأحد أبريل 04, 2010 9:52 pm
اشكرك وبارك الله فيك وكم استفدت كثيرا جعله الله فى ميزان حسناتك ولكن لى طلب وهو شرح مبسط وبنفس هذه الطريقة الرائعة ولكن عن لغة البرمجة الاحصائيةR FHV; HGGI TD;
استعرض الموضوع السابقالرجوع الى أعلى الصفحةاستعرض الموضوع التالي
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى