السلام عليكم ،
شو رياكم نعطي دروس للمبتدئين في c++ ...
على طريقة المنهج المتبع بجامعة الامارات ...
اخوكم تيمون ....
السلام عليكم ،
شو رياكم نعطي دروس للمبتدئين في c++ ...
على طريقة المنهج المتبع بجامعة الامارات ...
اخوكم تيمون ....
تم تعديل هذه المشاركة بواسطة تيمون في 22 أكتوبر 2003 في 22:07
هيييييييييييييييييييييييييييييه.........أخوي تييمون و أنا موافقه بشده.........و بصراحه اقتراحك واااااااااااااااايد حلو...................الله يحفظك أخوي........ما شاء الله عليك............professional في هالأشياء........
السلام عليكم و رحمة الله و بركاته ..
و الله ياريت أخوي تيمون .. نحن فعلا بحاجة إلى دروس في لغة ++C
بس لازم أحد يرشح نفسه لإعطاء هذه الدروس .. و جزاه الله خيرا مقدما..
وجزاك الله خير أخوي تيمون على هالإقتراح و على إهتمامك ..
و أحب أقولك إنت فعلا توب..
~*` لجين `*~
السلام عليكم ....
والله أتمنى أخوي تيمون......... هذا الاقتراح اإن شاء الله بيفيدنا ..
مشكور أخويا ...
تم تعديل هذه المشاركة بواسطة Haya في 22 أكتوبر 2003 في 23:02
السلااااااااااااام علييييييييكم
يا حيالله اخوي المبدع تيمون
الصراااااحة
ماعرف شو اقول لك
صدق احنا نحتاج هالدرووووس
والله يحليلني متلعوز في هالمساق
قاص على عمري وداخل اي تي
يالله شدو حيلكم شباب ... وراوونا همتكم في الشرح
وتسلم اخوي تيمون عالمبادرة الطيبة منك
ادري انه اللون الاخضر عنقاااااااش...بس شو اسوي ...اونه يناسب التوقيع
ههههههه
هاللي فالح فيه...
تم تعديل هذه المشاركة بواسطة الطوفان في 22 أكتوبر 2003 في 23:00
تيمون فكرة حلوه و انا ممكن اساعدك خصوصا نحن نعرض نقاط الضعف عند المبتدأين في c++... و ان شاء الله يكون تنفيذ الفكره ناجح مثل نجاح طرحها..
السلام عليكم
مشكورين اخواني و خواتي على هذي الردود و إن شاء الله انكون عند حسن ضنكم .....
اخوكم تيمون ...
السلام عليكم
مشكور اخوي تيمون على هذي الفكره والمبادرة الطيبه ...
و ان شاء الله حد يرق لحالنا و يتبرع و يشرح لينا
اخوك كونان ...
السلام عليكم ورحمة الله
اقول اخوي تيمون ..وين الدروس
تاخرتوا وايد في الرد ورانا midterm الاسبوع الياي ونحنا مب فالحين في c++وينكم يالاجاويد محد فيكم بتبرع لينا بالشرح ....
اخوكم المتوهج كووووووووووووووووووونان!!! :(
تم تعديل هذه المشاركة بواسطة konan في 24 أكتوبر 2003 في 10:47
لحووووووووووووووووووووووووووووووووووووووووول
يالله عاد ... متى ناووين تبدون الشرح
ترا ما باجي شي عن المنتصف
اخوووووووووي تيمون
يالشطور انت ... يالعبقرينو ... ياحكيم زمانك في البرمجة .. يا ...
مابزيد شي
عن تصدق عمرك
ههههههههههههههههههاي
وبعدين انت صاحب الفكرة ... ليش ما تبدا بالشرح شوي وعقب حد بيتحفز وبيكمل الشرح
او يعقب على شرحك
ولا شوووووووو رايكم؟؟؟؟
يالله اشوفكم ... كل واااااااااحد يشد حيله ويشرح لنا شوي ... وان شالله بيكون في ميزان حسناته ... ولا تبوني اييكم بالعقال
وووووووووووووووووو
ادري اني حشرة
خلاص ما بطول زيادة
اتريا الشرح........
تم تعديل هذه المشاركة بواسطة الطوفان في 24 أكتوبر 2003 في 15:50
السلام عليكم ،أخوي الطوفان...
شو بلاك معصب ؟؟؟؟ تدري ان نحنا بفترة منتصفات و انا بصراحة عندي امتحان منتصف يوم السبت .... فاذا كنتوا تقدرون تتريون ليوم السبت ... انا إن شاء الله اول ما اخلص الامتحان بكتب اول درس و بشرح فيه بالتفصيل chapter1 , chapter 2 , chapter 3 ...
السموحه على اي تقصير .. و ما يكون خاطركم الا طيب ...
اخوكم تيمون ...
تم تعديل هذه المشاركة بواسطة تيمون في 24 أكتوبر 2003 في 16:27
ههههههههههه
يحليلك يا تيمون
الظاهر زغت من العقال ....... ناس ماتي الا بالعين الحمرا
ههههههههههههههاي
عادي ... سوالف اخوي لا تزعل
تعال بحبك على خشمك ... والله بتنفعنا كلنا اذا شرحت لنا
اووووه نسيت
منو قالك اني معصب
لا الغالي ... انا دوووووووووووووم كوووووووووووووول
ولا حتى اعرف شي اسمه عصبية...اونه
يالله ...باااااااااي
تم تعديل هذه المشاركة بواسطة الطوفان في 24 أكتوبر 2003 في 16:39
بعينك ..... انا زغت من العقال و الله اني ما عندي سالفه اذا زغت من العقال ....
شوف اخوي الطوفان حتى انا ما عندي شي اسمه زعل ....... و مثل ما تقول انا دووووووووووووم كوووووووووووووول .... و ترها كلها سوالف ...
اوكي ..........
مع السلامة ...... و اتريوا الشرح يوم السبت ....
اخوكم تيمون .........
تم تعديل هذه المشاركة بواسطة تيمون في 24 أكتوبر 2003 في 16:55
اخواني الاعزاء .. دام ان الوقت تحدد و تيمون راح يبدأ يوم السبت .. خلاص كل و احد يحط في باله شو الاشياء الي مو فاهمنها و يسأل فيها ..علشان ما يشرح تيمون شيء الاغلبيه عارفينه ... و اي شيء تحسون انا تيمون طنشه و لا سهى عنه ذكروه و سألوه و هو ما بيقصر .. و نحن مستعدين و بنساعده..
بارك الله فيكم .. و الله يوفقكم في midterm
أختكم IT girl
السلام عليكم ...
شخباركم ؟؟؟؟ ... مثل ما وعدكم بحط اول درس للc++ و هو التابع للوحدة 2 و 3
اول شي الوحده الثانية :
خلونا في البداية نتعرف على خرابيط البرمجة :
كيف اذا بعرف شي ما موجود ..........؟؟؟؟؟؟؟
في البداية لازم احدد نوع الشي اللي ابغي اعرفه :
مثلا : اذا كنت ابغي اعرف شي يعطي اعداد صحيحة لازم اكتب مثل شذي :
Int number ;*
Int هي نوع الشي اللي ابغي اعرفه ( number )( اعداد صحيحة ) ...
اما number فيهي الشي اللي انا بتعامل وياه بالكود على انه يعطي اعدد صحيحة ... بحيث هذا الاسم
number) )لازم ما يبدأ برقم فمثلا ما يسير نكتب number 3 و بعد ما يسير يكون الاسم يتكون من 32 و اكثر فما يسير اكتب الاسم مثل شي jjijdeokjkdjfijriiorhuihruhiurhuihriuehoerh و بعد ما يجوز احط بالاسم رموز خاصه مثل الضرب و القسمه .......... الخ ... فما يسير اكتب nu-dd
للاسم ...
* float number
float هي نوع الشي اللي بعرفه ( number )( اعداد تحتوي على ارقام عشرية ) ...
* string word ;
string هي نوع الشي اللي بعرفه (word)( جمل او كلمات ) ...
* char letter ;
char هي نوع الشي اللي بعرفه (letter)( حرف او رمز ) ...
و في وايد غيرها بس بعدين بذكرهم ................. خلونا بالبدايه مع هذيلا .........
ثانشي يوم نبغي نكتب الكود لازم ما ننسى ثلاث اشياء مهمه اول شي :
# include < some thing >
و هي include ليها انواع و من امثلتها :
- #include<iostream>
و معناها ان نقدر نستعمل cin و cout في كتابة الكود :
الcin لتدخل البيانات عن طريق الكود و بعدين بطرق لشرحها ...
ال cout لاخراج البيانات على الشاشة ...
- #include<cmath>
و هذا معناها ان نقدر نستعمل ال pow(x,y) , exp(x) , sqrt(x) ….. etc التابعة لشي اسمه رياضيات .......... يعني اذا انا استعملة اي وحده منهم في الكود لازم اكتب في البداية #include<cmath>
- #include<string>
و هذي نكتبها يوم بعرف string word مثلا ....
لازم اكتبها include<string > في البداية ....
و بعد في غيرهم بعدين بذكرهم ....
عقب ما نكتب الinclude<some thing >
نكتب using namespace std ;
و اخر شي نكتب int main()
{
و الكود نكتبه داخل
}
و في شي اسمه endl يوم ابغي اكتب بسطر يديد .....
و هذا مثال على اللي قلته
# include <iostream>
using namespace std ;
int main()
{
int x ;
float m ;
x = 2 / 4.8 ;
m = 2 - 3.8 ;
cout << "The x = " << x << endl ;
cout << "The m = " << m << endl;
return 0;
}
اخوكم تيمون .......
ما شاء الله عليك أخوي تيمون........ شرح ولا أروع.....و بصراحه الله يحفظك......
تيمون والله إنك خطيييييييييير........تنفع تكون دكتور......عقبال ما نقول الدكتور تيمون...
عيل وين بومبا؟؟؟؟؟؟؟؟؟؟
شكله ذكي مثلك وااااااااااااااااااااااايد.......ياليت أكون بومبا.....إن شاء الله.......
يالله تيمون نبي دروس زياده......أشجعك........
السلام عليكم و رحمة الله ..
ملاحظة صغيرة زياده على اللي قاله تيمون ..
شوفو يا اخوان من المستحسن عند كتابة البرنامج كتابة الاساسيات و هي
#include<iostream>
usingnamespace std;
int main()
{
any code
return 0;
}
و بهذي الطريقة تبدون صح و لان اي برنامج من الاساسي ان يتضمن هذي الاشياء و هذي هي البداية في التفكير في الكود .. نكتب الاساسيات .. و نكمل ا الباجي داخل main function
تم تعديل هذه المشاركة بواسطة IT girl في 25 أكتوبر 2003 في 22:25
مثال ثاني :
# include <iostream>
using namespace std ;
const int x = 4 ;
float s = 9 ;
int main()
{
float m ;
m = 2 - 3.8 ;
cout << "The x = " << x << endl ;
cout << "The m = " << m << endl;
return 0;
}
اكيد بتسؤالون ليش كتبت const قبل int x ؟؟؟؟؟؟؟؟؟
انا كتبت ال const لاني ابغي قيمة x اتم ثابته ... و تكون قيمة x اقدر استعملها بكل functions الموجوده في الكود ..... لاني كتبتها قبل main function ..... اما اذا حطينها داخل ايfunction موجوده عدنا مسبقا مثل main function() فبتكون قيمة x بس تابعه لهذي الfunction ....
بس نحنا بكودنا ما عدنا الا function وحده وهي main
اما بالنسبه لل float s اللي كتبته قبل main function فانا قصدي فيها ان قيمة الs اقدر استعمالها بجميع الfunction بحيث اني اقددر اغير قيمتها يعني ما اروح وارد اعرفها مره ثانيه داخل اي function ...
اخوكم تيمون ........
السلام عليكم ،
اخواني و خواتي الموجودين في المنتدى ...... اذا كنتوا تبغون تدريب على الكلام اللي قلته حلو المسأله 3 الموجوده بالوحده 2 صفحة 100 ...
و اذا عدكم اي مشكله انا اقدر اناقشكم بالكود .......
اخوكم تيمون ....
تم تعديل هذه المشاركة بواسطة تيمون في 25 أكتوبر 2003 في 23:24
السلام عليكم ........مشكوووووووووور أخوي تيمون على الدروس الحلوة ويزاك الله ألف خير........و الله يجعله في ميزان حسناتك....
و أنا حليت هالمسأله .. وهذا الحل..
#include<iostream>
using namespace std;
int main()
{
cout<<" cs-101 introduction to programing and problem solving"<<endl;
cout<<" programing Assignmenr "<<endl;
cout<<" SalyyA.student:"<<endl;
cout<<" program correctioness:"<<endl;
cout<<" quality of style:"<<endl;
cout<<" Late Deducation:"<<endl;
cout<<"Commets:"<<endl;
return 0;
}
و مشكوووووووور أخويه على الكودات الحلوة.......
و بعد ما شرحت ليكم الوحده 2 ببدأ في الوحده 3 ......
نبدأ في البداية ب num++ ; و ++num و num-- ; و --num
مثلا عندنا شي اسمه int num ;
و نبغي نعرف شو الفرق بين num++ ; و ++num و num-- ; و --num ؟؟؟
طبعا num++ , ++num معناها انزيد ا لnum يعني اذا كانت مثلا عدنا قيمة num = 9 و كتبت بعدين num++ أو ++num بيطلع لينا قيمة num = 10 ..
بس بعد ما قلت ليكم شو الفرق بينهم ؟؟؟؟؟؟؟؟؟؟؟
الاولى مثلا اذا حطتها بهذي المعادلة ....
int f ;
int num = 5 ;
f = num++ + 2 ;
اذا كتبت هذي المعادلة بتطلع ليه النواتج كالتالي :
num = 6
f = 7
اما اذا كتبت المعادلة كالتالي :
int num = 5 ;
f =++ num + 2 ;
اذا كتبت هذي المعادلة بتطلع ليه النواتج كالتالي :
num = 6
f = 8
إن شاء الله اتكونون فهمتوا شو الفرق بينهم ؟؟؟؟
يعني انا يوم اكتب f = num++ + 2 ;
منطلع قيمة f عقب منزيد واحد على قيمة num
اما يوم بكتب f =++ num + 2 ;
اول شي منزيد على قيمة num واحد و بعدين منطلع قيمة f
و num-- ; و --num نستعملها نفس طريقة استعمال num++ ; و ++num بس هذي النقص منها واحد اما الثانيه انزيد على قيمتها واحد
-----------------------------------------------------------------------------------
انرد انكمل انواع ال#include < some thing >
- #>include<cstdlib
هذي نكتبها يوم نبغي نستعمل abs(i) or labs(i) o
-#include<iomaniop>
هذي نكتبها يوم نبغي نستعمل setw(n) , setprecision (n) o
--------------------------------------------------------------------
pow(2,4) its mean 2^4
sqrt(9) its mean square root for 9 and it = 3
exp(2) its mean e^2
abs(-9) = 9 .... مطلق عدد صحيح
fabs(-9.8) = 9.8 ... مطلق عدد يحتوي على اعداد عشرية
labs(988786768) = 988786768
مطلق عدد طويل long abs
تم تعديل هذه المشاركة بواسطة تيمون في 26 أكتوبر 2003 في 00:28
مثال على set(x)
ثلا عدنا int ans = 33 ;
int num = 7132 ;
cout << setw(4)<< ans << setw(5)<<num << endl ;
فالناتج بكون :
هذا اول سطر بكون ما موجود بس انا كتبته علشان تفهمون كيف طلع الناتج اما ثاني سطر فهو الناتج :
123412345
7132 _33__
__________________________________________________________
مثال حق setprecision (x)
اولا اكتب بدال قيمة المتغير x رقم و هذا الرقم بيحدد كم decimal اخذ ... و اذا كان فيه تقريب اقرب .....
شوفوا المثال و بتفهمون ...
num =88.4864
cout << setprecision(2) << num ;
الناتج بكون : 88.49
cout << setprecision(3) << num ;
الناتج بيكون : 88.486
هيييييييييييه يالله بكمل........
نحن نستخدم ال length علشان نحسب عدد الحروف في الكلمة ........مثال..
string name;
name=" Alexandra";
cout<<name.length()<<endl;
بيطلع الناتج تتوقعوا كم؟؟؟؟؟؟؟؟؟
بيطلع الناتج 19..........جربوا ...
تدرون ليش؟؟؟ لأنه الكومبايلر بيبدأ يعد عدد الحروف في الكلمة...بيبدأ ب 1و2و3.....لنهاية الكلمة اللي نباها......
مثال ثاني.....
string first name;
first name="fatima"
cout<<firstname.length()<<endl;
بيطلع الناتج.....6....
جربوا........
تم تعديل هذه المشاركة بواسطة طالبه في 26 أكتوبر 2003 في 14:29
بالنسبة للfind........ نحن نستخدمها علشان نشوف موقع كلمة أو حرفين في الجمله.........فيوم بيبدأ يدور عن موقع الكلمة بيبدأ يعد لين ما يوصل لبداية الكلمة و بيوقف العد و بقول مكان الكلمة........
مثال......
string str1;
str1=" programing and problem solving"
str1.find("and)"
بيطلع الناتج 12......
لأنا ندور على مكان كلمة and و بيبدأ الكومبايلر يعد و يعد......لين ما يوصل لحرف الa و بيقول موقع الكلمة بالنسبة للجمله........
تكمله للمثال......
طالبين منا....
str1.find("programing")
تتوقعوا شو بتكون قيمتها؟؟؟؟؟
طبعا بتكون صفر.....لأنه بيبدأ يعد ......و هالكلمة تقع في بداية الجمله......
فيوم بيبدأ يعد بيوصل لحرف الp و الp موجوده في الموقع 0 ....فعلشان شذي بيطلع الناتج 0........
تكمله للمثال......
إذا طلبوا منا......
str1.find(' ')
بتكون قيمته 11......
لأنه الكومبايلر بيبدأ العد و أول ما يوصل للمسافة بيوقف و بيقول موقع المسافه..
بس ملاحظة صغيرة.......انه في ال length الكومبايلر بيبدأ يعد من رقم 1 ....
أما في الfind فالكومبايلر يوم بيبدأ يعد بيبدأ برقم 0......
في فرق.......فهمتوا؟؟؟؟؟؟؟؟
تم تعديل هذه المشاركة بواسطة طالبه في 26 أكتوبر 2003 في 14:47
ما شا الله علش طالبه والله انش خطيييييييييييييييييييييييييره .......
اقول اشرايش اتكملين الشرح بداليه .............
الكل بيستانس على شرحش رهيبه .....
اخوش تيمون ........
هذا الموضوع مغلق.