دروس لغة البرمجة C++

أرسل من قبل Ray في الخميس, 2007/08/16 - 9:02pm.
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

السلام عليكم
اتفقنا بموضوع مجرد اقتراح أني نزل دروس بلغة C++ ...
طبعاً ليش اخترت هي اللغة : لأني حبيتها، وتاني شي لأنو بدنا ناخدها بالسنة التانية إن شاء الله ... فحبيت أني قدم دروس فيها مشان ما نلاقي صعوبات بالتعامل معها هي السنة، وهيك هي أول درس ألي فيها بتمنى يكون على المستوى المطلوب ، قللت المعلومات بهاد الدرس لأنو أول درس، مشان إذا الطالب مو دارس هاللغة ولا مرة ما يلاقي صعوبة ببداية الأمر بتلقي كم كبير من المعلومات .
first lesson
بتمنى يعجبكم ويفيدكم وطبعاً برحب بآرائكم ومقترحاتكم.....

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 4465

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الجمعة, 2007/08/17 - 3:10am
صورة آلاء أنور

تاريخ التسجيل: 2006-07-13
مشاركات: 341

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

يعطيكي ألف عافية .. ما قصرتي ...

لقد أسمعت لو ناديت حياً ....... ولكن لا حياة لمن تنادي

ولو ناراً نفخت بها أضـــاءت ....... ولكن أنت تنفخ في رماد

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/17 - 6:37am
عضو فعال
صورة en.karam1989

تاريخ التسجيل: 2007-03-24
مشاركات: 1430

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شكرا لألك بس سؤال:
ليش دائما بيستخدمو
Hello world
بأول درس ؟
ليش هي الجملة


3D Max From The Begining
-------------
في نفس اللحظة اللتي يظن فيها خصمك أنه قادر على الهجوم عليك يكون عاجزا عن الدفاع عن نفسه

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/17 - 7:14am
عضو فعال
صورة en.karam1989

تاريخ التسجيل: 2007-03-24
مشاركات: 1430

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

سؤال :
لما كتبنا السطر التالي :

Cout < < "hello world\n" < < endl;

هلأ بهي الحالة يعني
صار لازم ينزل سطرين بعد ما يكتب الجملة ؟


3D Max From The Begining
-------------
في نفس اللحظة اللتي يظن فيها خصمك أنه قادر على الهجوم عليك يكون عاجزا عن الدفاع عن نفسه

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/17 - 11:57am
صورة آلاء أنور

تاريخ التسجيل: 2006-07-13
مشاركات: 341

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

كتب en.karam1989:
سؤال :
لما كتبنا السطر التالي :

Cout < < "hello world\n" < < endl;

هلأ بهي الحالة يعني
صار لازم ينزل سطرين بعد ما يكتب الجملة ؟

فعلا .. خطر ببالي نفس السؤال .. يعني على هالحالة شو الفرق

بين n\ و endl ؟

لقد أسمعت لو ناديت حياً ....... ولكن لا حياة لمن تنادي

ولو ناراً نفخت بها أضـــاءت ....... ولكن أنت تنفخ في رماد

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/17 - 2:33pm
صورة muhamad-kabbani

تاريخ التسجيل: 2006-02-06
مشاركات: 82

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة

نفس الشي .... endl و \n بتقوم بنفس العمل يعني بهالحالة

Cout < < "hello world\n" < < endl
رح ينزل سطرين وممكن نكتب
"Cout < < "hello world\n\n رح تكون النتيجة نفسها

!!...HaMoOoDa

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/17 - 3:11pm
مشرف
صورة mpcabd

تاريخ التسجيل: 2006-02-19
مشاركات: 1753

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شكرا ً إلك Ray عالدرس.
نصيحة,لا تعودي تستخدمي الـ Save File لأنو بعد فترة بيحذف الملفات يلي ما حدا نزلها من 30 يوم, وهالشي ما بيصير لأنو الدروس ممكن تضل أشهر عمتنعطى, وبالتالي بنصحك غيري الـ Server يلي عمترفعي عليه الملفات.
في كتير مواقع تانية بتسمح بهالشي.
بالنسبة لسؤالك كرم:

كتب en.karam1989:
ليش دائما بيستخدمو
Hello world
بأول درس ؟
ليش هي الجملة
كتب Wikipedia:

A "hello world" program can be a useful sanity test to make sure that a language's compiler, development environment, and run-time environment are correctly installed. Configuring a complete programming toolchain from scratch to the point where even trivial programs can be compiled and run can involve substantial amounts of work. For this reason, a simple program is used first when testing a new tool chain.

While small test programs existed since the development of programmable computers, the tradition of using the phrase "Hello world!" as a test message was influenced by an example program in the book The C Programming Language. The example program from that book prints "hello, world" (without capital letters or exclamation mark), and was inherited from a 1974 Bell Laboratories internal memorandum by Brian Kernighan, Programming in C: A Tutorial, which contains the first known version.

Read More ...

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/17 - 7:19pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

أهلا وسهلا بالجميع...
ومشان سؤال كرم كمان فيك إذا بتحط n\n\ ورا بعضهن كمان بينزل سطرين....

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/17 - 10:28pm
عضو فعال
صورة en.karam1989

تاريخ التسجيل: 2007-03-24
مشاركات: 1430

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شكرا وصلت الفكرة


3D Max From The Begining
-------------
في نفس اللحظة اللتي يظن فيها خصمك أنه قادر على الهجوم عليك يكون عاجزا عن الدفاع عن نفسه

 
دخول أو تسجيل لإرسال التعليقات
السبت, 2007/08/18 - 12:10am
عضو فعال
صورة strontium90

تاريخ التسجيل: 2004-04-21
مشاركات: 3017

الجامعة: حلب
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: ذكاء صنعي

كتب muhamad-kabbani:
نفس الشي .... endl و \n بتقوم بنفس العمل يعني بهالحالة Cout < < "hello world\n" < < endl رح ينزل سطرين وممكن نكتب "Cout < < "hello world\n\n رح تكون النتيجة نفسها

The C++ standard states that the stream manipulator endl inserts a newline character and flushes the streambuffer immediately, while sending a newline character to the standard output object cout only inserts a newline character.

Read the rules
Use the search engine

Believe in healthy, hearty laughter, at the expense of the whole human race, if needs be.
H. Allen Smith

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2007/08/19 - 12:36pm
عضو فعال
صورة NightWolf

تاريخ التسجيل: 2006-10-12
مشاركات: 836

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة

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

We Can't Control The Length Of Our Life But We Can Control Its Depth

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2007/08/19 - 12:37pm
عضو فعال
صورة NightWolf

تاريخ التسجيل: 2006-10-12
مشاركات: 836

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة

كتب strontium90:
كتب muhamad-kabbani:
نفس الشي .... endl و \n بتقوم بنفس العمل يعني بهالحالة Cout < < "hello world\n" < < endl رح ينزل سطرين وممكن نكتب "Cout < < "hello world\n\n رح تكون النتيجة نفسها

The C++ standard states that the stream manipulator endl inserts a newline character and flushes the streambuffer immediately, while sending a newline character to the standard output object cout only inserts a newline character.

Very Nice Idea
Thnx I didn't know It Before

We Can't Control The Length Of Our Life But We Can Control Its Depth

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2007/08/19 - 4:45pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

كتب NightWolf:
الله يعطيكي العافية Ray ويوفقك كتير الدرس حلو بس أنا برأيي اذا ممكن ينحط الكود بالشكل البرمجي أحسن منشان الواحد يتعود عليه
طبعاً حلوة فكرة أنك مرقمة كل جزء منشان الشرح بس بيجوز أنو أحلى كمان ينحط الكود والخرج تبع البرنامج

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

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2007/08/22 - 1:32pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

السلام عليكم
انتباه :
ATTENTION PLEASE :
أنا مضطرة نزل الدرس اليوم بعد الضهر بدلاً عن بكرا مشان ما يضل ليوم الجمعة .....
وشكراً

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2007/08/22 - 3:37pm
صورة Salman

تاريخ التسجيل: 2006-09-04
مشاركات: 136

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
الاختصاص: هندسة برمجيات

في عندي ملف بي دي اف للاكسير حول تعلم السي بلاس بلاس سأرفعه قريباً

أرجو من الله أن اكون قد توفقت في أختياري لهذا المنتدى,كما ارجو ان انال ثقة الاعضاء والرفاق الاخوة الكرام.اخوكم سلمان جديد في كلية الهندسة المعلوماتية هذا العام(2006)في جامعة دمشق.

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2007/08/22 - 5:13pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

هي الدرس الأول مرة تانية:

C++ _ 1 _.pdf

وهي الدرس الثاني :

C++ 2.pdf

إن شاء الله يكون مفيد

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2007/08/22 - 7:47pm
صورة pheleps

تاريخ التسجيل: 2007-04-03
مشاركات: 90

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

شكرا الك كتير
على هالفائده الكبيره:(

Don't give me everyday a fish , but learn me how i can fishing

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2007/08/22 - 8:05pm
صورة آلاء أنور

تاريخ التسجيل: 2006-07-13
مشاركات: 341

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

يعطيكي العافية ..

لقد أسمعت لو ناديت حياً ....... ولكن لا حياة لمن تنادي

ولو ناراً نفخت بها أضـــاءت ....... ولكن أنت تنفخ في رماد

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2007/08/23 - 6:43pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

الله يعافيك
أهلا وسهلا....

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/31 - 12:04pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

تفضلو الدرس الثالث

C++ _ 3 _.pdf

أنا بعتذر ما قدرت نزلو مبارح
كمان هاد الدرس مافي حلقات بس بنية الاختيار if ، الحلقات للدرس الجاية إن شاء الله ...

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/31 - 2:55pm
عضو فعال
صورة en.karam1989

تاريخ التسجيل: 2007-03-24
مشاركات: 1430

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

مشكورة كتير وعن جد كتير الأمور صارت واضحة خاصة لما تقارني بين الـ C++ والـ Pascal
طريقة فعالة جدا


3D Max From The Begining
-------------
في نفس اللحظة اللتي يظن فيها خصمك أنه قادر على الهجوم عليك يكون عاجزا عن الدفاع عن نفسه

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/31 - 4:53pm
صورة Mokhtar

تاريخ التسجيل: 2007-01-07
مشاركات: 156

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية
الاختصاص: غير ذلك

الله يعطيكي العافية

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/31 - 5:07pm
صورة amorti

تاريخ التسجيل: 2006-11-23
مشاركات: 344

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

THANK YOU DEAR NORA..MAY ALLAH BLESS YOU

 

    

       ((ومن أحياها فكأنّما أحيا النّاس جميعاً))

                                                                          

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/31 - 5:24pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

you`re welcome everybody
I hope you`ll get benefit

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/08/31 - 5:48pm
صورة sspider

تاريخ التسجيل: 2007-02-11
مشاركات: 21

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

مشكورة

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2007/09/02 - 12:34am
صورة happy

تاريخ التسجيل: 2007-02-13
مشاركات: 239

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

thanx alot nour
you are really nice sweety girl

No one can go back and make a brand new start

Any one can start from now and make a brand new end

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2007/09/02 - 12:41pm

تاريخ التسجيل: 2007-09-02
مشاركات: 9

الجامعة: دمشق
الكلية: غير ذلك
المرحلة: السنة الثانية
الاختصاص: غير ذلك

في أحد المراجع التي قرأتها أن endl تقوم تتفريغ الـBuffer

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2007/09/06 - 7:21pm
عضو فعال
صورة Ray

تاريخ التسجيل: 2007-01-30
مشاركات: 1162

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

Ladies & gentelmen here`s my forth lesson in C++ programming language
it isn`t so easy but not so difficult
it`s about increasing and decreasing with one
hope you get benefit

C++ _ 4 _.pdf

{قل لن يصيبنا إلا ما كتب الله لنا هو مولانا وعلى الله فليتوكل المؤمنون}

أنت تحترق وشركات التبغ تربح!

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2007/09/06 - 7:52pm
صورة Karam - H

تاريخ التسجيل: 2007-05-24
مشاركات: 260

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

شكرا كتير RAY , هلأ بلشت ال++C تبين.

عندما تولد يا ابن ادم يؤذن في أذنك من غير صلاة و عندما تموت يصلى عليك من غير أذان و كأن حياتك في الدنيا ليست سوى الوقت الذي تقضيه بين الأذان و الصلاة فلا تقضيها بما لا ينفع !!

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2007/09/06 - 9:25pm
عضو فعال
صورة shashi

تاريخ التسجيل: 2007-03-18
مشاركات: 378

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

شكرا كتيييييييييييير Ray بصراحة انا ماعم ادرسهون هلأ لانو لساتني على pascal بس عم احفظهم عندي لفترة لاحقة
مشكورة على مجهودك Smile

My Blog

-------------------------------------------------------------------------------------------------------------

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/09/07 - 2:07pm
صورة wazzz

تاريخ التسجيل: 2005-11-29
مشاركات: 736

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

thanx dude i saved them but i'll study them later

Unleash The Wrath Of The NSDAP

 

 
دخول أو تسجيل لإرسال التعليقات