خلونا نتعلم!!

GELNAR 280 25-05-2008 20 رد 1,614 مشاهدة
G
السلام عليكم ورحمة الله وبركااااتة
أنا أدرس في الجااامعة وتخصصي حااااااااااسب ألي خطر ببالي نتعلم لغة سي بلص بلص والجافا
طبعا على دروووووس متعددة ونتبادل الحلول في المشاااااكل اللي تواجهنا في االكمبيوتر
شو رأيكم
على العمووووم انتظر الردود وبناااااء عليها نبدأ نشتغل
و
هلا وعليكم السلام ورحمه الله وبركاته

فكرة رائعة ،، كما تعلمين لغة C++ و JAVA يبالها انسان خبير

اذا انتي عندج خبرة ،، وتبين تحطين دروس فهذا شئ رائع ومنها تفيدين البنات ومنها تستفيدين من اللي عندها خبرة

بالتوفيق،، وفي انتظار ابداعاتك غاليتي

دمتــِ بصحة وعافية
G
احد عشر مشااااهدة ومافيه غير طلب وااااحد ولايهمك أختي وردة الثلج
بس الان عندي فترة امتحااانات طويلة بس تخلص راح نبدا انا وانتي واللي تحب
واحب انوه عن شي انها دروووووووووووس سهلة جدا والبرمجة جدا ممتعه
ان شالله تنبسطووووووون وانتم تتعلمون
ع
مرحبا
شكرا حبيبتي
لكن انا ما احب ال c++عقدني وانا ادرس
ولو تسأليني في البرمجه كلها ماراح انفعك وما صدقت على الله اخلص
** فشله وحده كسلانه **

ان شاء الله البنات يستفيدون ويفيدون
ودمتم بود
G
بس انا عندي احساااس انك فاهمة ماشالله وواااثقة أنك ماراح تتعبين مثل اللي ماعندها خلفية
ومدام عندك خلفية راح تتقدمين خصوصا ان الموضوع مافي درجااات(هههههههه)
أتمنى تغيرين رأيك
t
عنجد فكره رائعه انا انشالله ناويه ادخل حاسب و++C اهم شي بالحاسب

اانا بعد ابي اتعلم معاكم على شان لنزلت الماده اكون مستعده لها
أ
فكره مميزه جداً ..... بس للأسف انا ما بقدر أشارك غير بالأسئله والتطبيق ....

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

لكن لو أختي تكرميتي تعلمينا هاللغه .. نكون لج شاكرين ....

وربي يعطيج الصحه ويوفقج في دراستج ... ونتعلم الجديد على أيدج بإذن الله
G
السلام عليكم ورحمة الله وبركاته......اليوم انتهت امتحاااانتي الحمد لله<<<<دعواتكم لي بالدرجااات الزينة
ومثل ما وعدتكم راح نبدأ اليوم في دروس لc++ اللغة سهلة جدا إذا فهمتوا الاساسيات اللي راح نبتدي فيها دروسنا وهي مهمة لكل لغاااات البرمجة الثانية مثل #java, c وغيرها
عشان نقدر نشتغل وتفهموا الدروس لازم نطبق على البرنامج الخاص باللغة وهو برنامج ++ Turbo C
ممكن تحصلين علية من الانترنت أو تحملينة من مراكز الكمبيوتر وأنا أفضل هذي الطريقة طبعا أو تشتري cd خاص بالبرنامج وتعملين تنصيب للبرناااامج





بعد انتهاء عملية فك ضغط الملفات، ستخرج رسالة تفيدك بنجاح العملية اضغطي OK ثم أغلقي نافذة الـWinZip.
اتجهي إلى المسار:
C:TC\BIN
ستجدين أيقونة دوس اسمها TC شبيهة بالشكل التالي:

انقري عليها مرتين وسيبدأ محرر التيربو سي بالعمل الآن..
في برنامج ثاني++ visual c بس أنا عن نفسي ماأحب أشتغل علية بالرغم من أنه سهل جدا
وكل مبرمج مبدع أول ماتعلم البرمجة تعلم هذا البرنااااامج أول شي
وهو برناااامج يطبع كلمة (hello) وهو أول شي راح نتعلمه <<<<عشان نسير مبرمجين مبدعين
لكتابة الكود وتشغيله
أول شي اتجهي للمسار C:TC\BINتلقين الايقونة السابقة انقري عليها مرتين ومن FILE اختاري NEW ثم ابدأي بكتااااااااابة الكود ثم اختاري أمر RUN من الشريط اللي أعلى البرناااامج


الكــــــــــــــــــــــــــــــود:
]
راح تطلع النتيجة كلمة hello على شاشة سوداء بعد الضغط على أمر run
هالحين راح نفسر كل سطر في البرنامج :
أولا: <include<iostream.h#
#هذا الرمز يكتب كما هو قبل استدعاء المكتبة ويقرأ(هاش)ثم يلية include وهي تعني تضمين الكود اللي راح نكتبه جميع أوامر الادخال والاخراج لو تلاحظون اسم المكتبةiostreamحيثi=inputيعني أوامر الادخال مثل<< cin
و o= output يعني أوامر الاخراااج مثل>> coutركزوا على اتجاااااه الاسهم بعدcin و cout يعني لوكتبت الكود وفية أوامر ادخال واخراج من دون ما تكتبين المكتبة ماراح يشتغل البرنامج ويطلع error وهي تعني خطأ ويكتب بالانجليزي وشو الخطأ لذلك لازم تضعين مكتبة للأمر االفلاني وللأخطاء في البرامج نوعين خطأ قواعدي وخطا برمجي بعدين راح نفهمها بالتفصيل
ثانيا: السطر الثاني
هذي مكتبة نضعها في الكود عشان أوامر تثبيت الشاشة وهو أمر ()getch أو getchar();ويمكن استخدام أي منها كلها تؤدي نفس الغرض طبعا أنا كتبت الأقصر<<<كسووووووووولة
جربي الكود من دون الامر getch();تلاحظين أنك ماتشوفين النتيجة يعني شاشة تطلع وتختفي لان الشاشة غير مثبتة وباستخدام الامر السابق يتم تثبيت الشاشة ويمكن رؤية النتيجة ولاحظي لوكتبت الامر السابق الخاص بتثبيت الشاشة من دون المكتبه السابقة يطلع error وكذلك الحاااال نفسة مع الامر clrscr(); وهذا الامر خاص بتنظيف الشاشة يعني لو عملت البرنامج السابق ثم فكرت تطبعين جملة ثانية مثلا " hello in our city" النتجة تكون جملة hello الاولى بالاضافة لجملة " hello in our city" لذلك لابد من أمر تنظيف الشاشة عشان تطلع الجملة " hello in our city" لوحدها من دون الجملة السابقة ولو كتبت الامر من دون ادراج المكتبة يطلع error

ثالثا: Void main( ) {
هذا جزء أساسي من دونه ما يشتغل البرنااااامج عشان كذا اسمه main لازم يبدأ بقوس}
وينتهي بقوس { أما بالنسبة لمعنى void أي
البرنامج لا يرجع قيمة (صعب هالحين تفهمونها)بس بعدين باذن الله توضح الفكرة بعض المبرمجين يكتبون int قبل main وهذا معنا أن البرنامج يرجع قيمة ولازم نكتب قبل نهاااااية البرناااامج وبعد أمر تثبيت الشاشة الامر return 0; في حال وضعنا قبل main كلمـــة int
و لو وضعت int قبل main وما وضعت الامر return o;يطلع error
رابعا:السطر الخامس
Cout<< هو أمر للاخراج كما أشرت سااابقا مع ملاحظة اتجااااه الاقواس وعلى العكس منه أمر للادخاال هو cin>>(الاتجاه مثل اللي في الكود تماما لأن هنا الاتجاهات في الكتابة تغيرت)
الاتجاه مهم جدا لو أخطأت فيه يطلع error وأي شي تبغين تطبعينه لازم يكون بين علامتي تنصيص "الشي الذي تريدين طباعتة" ولا يهم إذا الكلمة المكتوبة بين علامتي التنصيص صحيحه الاملاء أولا لأن مايكتب بين علامتي التنصيص يرسم رسم فقط لا علاقة له بصحة الكلمة من ناحية الاملاء أو جملة من ناحية التركيب قواعديا وفي نهاية كل أمر لازم نضع فاصلة منقووووطة(مثل اللي في الكود تماما)
// معناها تعليق على البرناامج يوضح المرااد من كل أمر وهو غير ضروري في البرنامج ويستخدم // إذا كان التعليق سطر واااحد فقط أما إذا كااان أكثر سطر نستخدم الرمز /* التعليق */فإذا كنت فاهمة البرناااامج ما يحتتاج تكتبينها
لازم تكونين فاهمة لما سبق وما تفوتين أي شي لأن هذي أساسيات مهمة إذا فهمتوها معي نقدر نكمل البرنامج التالية من دون شرح الاواااااااااامر السابقة وهذا يساعدنا على الاهتمام بالافكار الجديد اللي ما تطرقنا لها أبدا.....
وكذاا عليكم اليوم كفاية والواجب<<<<<<<<ههههه
1-اعملي برنااامج يقوم بطباعة اسمك <<<<جدا سهل وراح أشوف من الداااااااااافوره اللي تحلة أول طبعا مطلوب الكود
2- اعملي برنااامج يقوم بطباعة اسمك بين علامتي تنصيص...
أتمنى أني قدمت شي سهل وأي استفسار أنا حاضرة وإذا الاسلووووووووووب مو تمام قولي على الاسلوووووب اللي تحبوه في انتظار الردود وحل الوااااجبات<<<<ههه
ف
جزاكي الله الف خير يارب
وبجد شرحك كتير مفيد وحلو والله انا اخدت ال ++C لكن الـ جافا لسه بس بتمنى اني اخدها لكني اخد الـ HTML VB SCRIPT وبجد كتير حلوه لغة البرمجه ممتعه وخاصة لما تتعبي في ايجا الكود المناسب بعدين تطلع الك النتيجه بس الصراحه السي بلس ماحبيتها كتير بس زبطت فيها وان شاء الله معك بتزكرها شوي لأني اخدتها السنه الي فاتت وبنشتغل سوا

جزاكي الله عنا الف خير ويعطيكي الف عافيه يارب

شكرا لك
G
وين الواجبات <<<ناقصين درجتين<<<<<<<<<<<ههه
وين التفاعل بنات وردة الثلج وted وأجياد وجميع محبي البرمجة ترى الموضوع جدا سهل شكرا لتفاعلك فلسطين حبيبتي وأنا في الخدمة
أنتظركم
G
ها يابنات ما تبغونا نكمل<<<شو هاد
كنت بتوقعكم نشيطين لدرجة أني مجرد ما خلصت امتحانات نزلت الموضوع
انتظر الرد بالايجاب من أجل اكمال الموضوع لولا <<على قوول اخوانا العراقين
و
هلا الغالية

سوري عالتأخير

اسمحيلي لو تأخرت عليج بالرد ،، تراني متابعة للموضوع

اكملي وبارك الله فيج يالغلا (f)
أ
أختي جلنار ... ليش ما فتحتي موضوع خاص علشان نبتدي الدراسه صح ؟؟؟؟؟

طيب أنا بحاول أدور البرنامج ... وعلى الله ألاقيه بدون ضيوف مزعجه وتروجانات ....

وبعدها أجي أنتظم في الفصل مثل الشاطره ........
t
هلا اختي والله يعطيك العافيه انا قاعده احاول اطبف :) سوري توني شايفه انك حطيتي الدرس

لي عوده :)
G
العفو حبيباتي وأنا ما فتحت موضوع جديد عشان قلت بتابعوا هنا آخر الاخبار وقلت تلقون الدرس مرة واحدة
لي عودة فانتظروني
G
وقبل ما أبدأ في الدرس الثاني
راح أنزل حل الواجب الاول فقط وراح أنتظر التاني في أسرع وقت واللي ما لقيت البرنامج من فهمها من الدرس السابق تحط الكود اللي تتوقع انو هو الصح بس هذا لايعني أنو البرنامج مو مهم هو مهم جدا عشان نشوف run أقصد النتيجة
هذا هو كود البرنامج الاول من الواجب انتظرووووني فلي عودة
G
الدرس الثاني
اليوم راح نتعرف على شي جديد وهي تعريف المتغيرات
يعني مثلا نبغى نسوي برنامج يطلب من المستخدم يدخل الرقم الاول ويدخل الرقم التاني وإذا سوينا run يعطينا ناتج الجمع
هالحين المستخدم اش راح يدخل؟؟<<<سؤال ذكي صراحة
أكيد كلكم راح تقولون رقم<<الله ما شفناه بالعقل عرفناه
وإلى الان نحنا تمام
بس كيف افهم الكمبيوتر أنو اللي يدخل هو رقم وصحيح من دون فاصلة وموجب
بس عن طريق أني أكتب كلمة int قبل المتغير اللي أبغى المستخدم يدخل فيه الرقم
وهذي بعض أنماط اللي أعرف فيها المتغيرات بشكل عاااااااااااااااااام
إذا كان نوع المتغير عدد صحيح وموجب وبدون فاصلة int
float إذا كان العدد عشري بس الاعداد اللي بعد الفاصلة مثلا رقمين أو ثلاثة ويوضح الفرق إذا قارنتي بين هذا النوع و double
char إذا كان المتغير حرف
double للأعداد العشرية الموجبة ولكن العدد بعد الفاصلة كبير خمسةأعداد أو أكثرمثل ما ذكرنا سابقا
هي كثيرة بس أنا أبغاكم تعرفون أهم شي والأكثر استخدام والطريقة العام لتعريف أي متغير هي
;اسم المتغير النمط يعني ; int x
هالحين نريد كتابة برنامج يوجد
z=x+y
لازم يكون تفكيرنا مرتب عند كتابة برنامج مثل هذا ويعتبر هذا المثال من أبسط الامثلة
هالحين المستخدم اش راح يدخل ؟؟
x,y
طيب اش نوع المتغير اللي راح يدخل ؟؟
عدد صحيح موجب يعني int
والمطلو ب من الكود اللي راح نسوية أنو يجمع العددين بس لازم يتخزن الناتج في متغير وحسب المثال اللي معنا في متغير اسمه z
وطبعا معلوم لدى الجميع أنو حاصل جمع عددين صحيين موجبين راح يكون عدد صحيح موجب لذلك سوف يكون نمط z هو int z فقط سأشرح الشي الجديد اللي ماخذناه قبل كذا وغير كذا يمكن الرجوع للكود السابق)


G
وأي سؤال أنا حاضرة
G
محد سأل شو يعني الامر
<< cin
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ف
عزيزتي ياريتك تكملين الدروس والله استانست لأن هالمادتين انا ماخذتهم هالفصل


وبجاوبك cin هي نفسها scanf في لغة الـ C



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

:)
X