منتدى علوم المنصورة
تعلم C++ من البدايه Ezlb9t10


منتدى علوم المنصورة
تعلم C++ من البدايه Ezlb9t10

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

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

اهلا بك يا زائر لديك 16777214 مساهمة


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

more_horiz
الدرس الأول



كيفية فتح
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

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

more_horiz
اية هو ++C دا ممكن تقوليلى

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

more_horiz
يانيتي
الc++
ده برنامج كبدايه لتعلم كيفيه تعلم الاكواد التي تنشأ لنا برامج لحل المسائل
وبعض المعادلات
وهكذا
فمن الممكن انشاء كود فيC++
لحساب محيط دائره او مساحه دائره
كمثل للبرامج البسيطه
وده كبدايه للتعلم
ولكن نحن نستخدمه في انشاء اكواد كبيره لحل مساءل اكبر

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

واتمني اكون فدتك

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

more_horiz
الدرس الثاني: بداية المسير


سوف نعتمد في هذا الكتاب علي الشرح بالأمثلة ونبدأ بمثال بسيط جداً وهو برنامج يقوم بعرض هذه الجملة “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.

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

more_horiz
الدرس الثالث المتغيرات

تنقسم المتغيرات إلى قسمين رئيسين :
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

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

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

more_horiz
الدرس الرابع

قاعدة 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)

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

more_horiz
ميرسى على اهتمامك kamer_ellel بس انا مش قسم رياضة واكيد الكلام دا يفيد اصحاب القسم و على العموم شكرا على الموضوع

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

more_horiz
شكرا ليكى اخت قمر.
احنا درسنا البرنامج ده فى 2 رياضة لكن منكم نستفيد برضه واكيد هلاقى فى كلامك معلومات زيادة واحاول استفيد منها ان شاء الله.

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

more_horiz

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

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

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

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

more_horiz
اوكي يامانو
وميرسي ليك بردو ع الاهتمام
وكمان هنزل باقي الموضوع قريب
وهحاول اجمع فيه كله عشان يكمل اكتر

وترقبو الجديد لان اللي جاي اكبر واكتر بأذن الله

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

more_horiz
وده كمان كتاب جميل قوي
في
Visual C 2005

يارب يعجبكوا

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

or

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

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

more_horiz
اشكرك وبارك الله فيك وكم استفدت كثيرا جعله الله فى ميزان حسناتك ولكن لى طلب وهو شرح مبسط وبنفس هذه الطريقة الرائعة ولكن عن لغة البرمجة الاحصائيةR FHV; HGGI TD;
privacy_tip صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
power_settings_newقم بتسجيل الدخول للرد