مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة BoWalaaad
آنا الصراحة ودي أستفيد معاكم ..
1- خالد
2- 19
3- طالب بالجامعة
4- ما عندي أي خلفية عن البرمجة ..!! :31:
أهلاً بك :) القائمة الجديدة :
1- son of Qatar .
2 - habash1986 .
3 - Son Of UAE .
4 - SONIC4ANIME .
5 - asf4ever .
6 - ^عبدالعزيز..ع^ .
7 - kokekemo .
8 - UAE Naruto .
9 - عنان 2005 .
10- ستو كايبا .
11 - Imaj .
12 - banan 86 .
13 - عبدالله..ع .
14 - the unforgiven .
15 - الرقمي .
16 - رنجوجيت .
17 - BoWalaaad .
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
السلام عليكم
اريد ان انضم الى هذه الدوره
1- مجهول
2- 15
3- طالب ثانوي
4- يوجد لي خلفيه عن سي++ ( وصلت التصنيفات classes)
والسلام عليكم
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
::
::
السلام عليكم و الرحمة.....:girl:
شباب...سويت مثال بالبرنامج :biggthump
ابغيكم تشوفونه
المثال
ياريت لو تقرون شو مكتوب في المقدمة لأني مب فاضي اكتب مرة ثانيه :09:
::
::
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة IWANTYOURHELP
السلام عليكم
اريد ان انضم الى هذه الدوره
1- مجهول
2- 15
3- طالب ثانوي
4- يوجد لي خلفيه عن سي++ ( وصلت التصنيفات classes)
والسلام عليكم
تم التحديث :
1- son of Qatar .
2 - habash1986 .
3 - Son Of UAE .
4 - SONIC4ANIME .
5 - asf4ever .
6 - ^عبدالعزيز..ع^ .
7 - kokekemo .
8 - UAE Naruto .
9 - عنان 2005 .
10- ستو كايبا .
11 - Imaj .
12 - banan 86 .
13 - عبدالله..ع .
14 - the unforgiven .
15 - الرقمي .
16 - رنجوجيت .
17 - BoWalaaad .
18 - IWANTYOURHELP .
اقتباس:
المشاركة الأصلية كتبت بواسطة UAE Naruto
::
::
السلام عليكم و الرحمة.....:girl:
شباب...سويت مثال بالبرنامج :biggthump
ابغيكم تشوفونه
المثال
ياريت لو تقرون شو مكتوب في المقدمة لأني مب فاضي اكتب مرة ثانيه :09:
::
::
مبروك .. لقد صنعت أول برنامج :biggthump و لكن لا تذهب إلى المحلات و تبيعه :D .
لي بعض التعليقات حول المثال :
1 - لقد استخدمت أوامر لم أكتبها و هذا يعني أن لك خلفية حول ++C .. حيث أنك كتبت التالي :
هناك طريقة أفضل من كتابة للأمر std في كل مرة تكتب بها cout .. و هي موجودة في الدرس الأول و هي كالتالي :
أن تكتب :
كود:
#include <iostram.h>
بدلاً من :
و بذلك لن تكتب الأمر std قبل كل عملية إخراج .
2 - و أيضاً وضعت نوع قبل اسم التابع الأساسي و هذا أيضاً لم أكتبه في الدرس و لكنها خطوة جيدة لكي تفهم درس التوابع حين أكتبه إن شاء الله .
3 - استخدمت (n\) في الجملة النصية للنزول إلى سطر جديد و ممتاز أنك فهمتها ;) .
4 – إذا أردت إرسال البرنامج لأي شخص فأرسل له الملف المصدري فقط فهو يكفي و ليس هناك فائدة من إرسال الملفات الأخرى .. لأن أحجامها كبيرة مقارنة مع الملف (cpp. ) .. و سينشئ البرنامج تلك الملفات تلقائياً عند الترجمة .. و لاحظ حجم الملف المصدري كم هو صغير ! .
مبروك لقد نجحت في أول الدرس الأول :biggthump .. و أرجو أن تعطيني الواجبات كهذا المثال ( أي أن يكون صحيحاً ) حين أعطيكم بعض منها في الدروس القادمة :) .. بالتوفيق .
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة Wolf Sniper
مبروك .. لقد صنعت أول برنامج :biggthump و لكن لا تذهب إلى المحلات و تبيعه :D .
لي بعض التعليقات حول المثال :
1 - لقد استخدمت أوامر لم أكتبها و هذا يعني أن لك خلفية حول ++C .. حيث أنك كتبت التالي :
هناك طريقة أفضل من كتابة للأمر std في كل مرة تكتب بها cout .. و هي موجودة في الدرس الأول و هي كالتالي :
أن تكتب :
كود:
#include <iostram.h>
بدلاً من :
و بذلك لن تكتب الأمر std قبل كل عملية إخراج .
2 - و أيضاً وضعت نوع قبل اسم التابع الأساسي و هذا أيضاً لم أكتبه في الدرس و لكنها خطوة جيدة لكي تفهم درس التوابع حين أكتبه إن شاء الله .
3 - استخدمت (n\) في الجملة النصية للنزول إلى سطر جديد و ممتاز أنك فهمتها ;) .
4 – إذا أردت إرسال البرنامج لأي شخص فأرسل له الملف المصدري فقط فهو يكفي و ليس هناك فائدة من إرسال الملفات الأخرى .. لأن أحجامها كبيرة مقارنة مع الملف (cpp. ) .. و سينشئ البرنامج تلك الملفات تلقائياً عند الترجمة .. و لاحظ حجم الملف المصدري كم هو صغير ! .
مبروك لقد نجحت في أول الدرس الأول :biggthump .. و أرجو أن تعطيني الواجبات كهذا المثال ( أي أن يكون صحيحاً ) حين أعطيكم بعض منها في الدروس القادمة :) .. بالتوفيق .
::
::
مشكور اخوي على المدح لول :09: و بصراحة.....لو مب الكتاب جان أنا ما بقدر اكتب كل هاي الأشياء إلي مب موجودة في الدرس
أما عن استخدام
كود:
#include <iostream.h>
بدل
علشان ما اضطر إني اكتب الـstd كل مرة ففي طريقة احسن و تبين إني بكون فاهم و إلي هي اكتب قبل التابع
اضع
كود:
using std::cout
using std::cin
using std::endl
إلخ
بس بصراحة.....ردك شجعني زيادة عن اللزوم
المهم أنا ألحين ببتدي قراءة الفصل الثني إلي فيه زيادة شرح على الـif و استخدام else .....تعرف الباقي أكيد :09:
المهم...بشد حيلي و كمل القرايه و بحل كل الواجبات إن شاء الله
و سلامتكم.....:ciao:
::
::
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
عندي شيء ودي أشارك به..
تستطيع وضع
كود PHP:
#include <iostream>
using namespace std;
في بداية البرنامج ولن تحتاج إلى وضع
تستطيع إستعمال أي من أوامر iostream بدون وضعها بعد std::
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
انا بصراحة محبط وايد وايد
قعدت يومين وانا انزل البرنامج بس النتيجة هال error
المشكلة ان كمبيوتر البيت اصدارة 98 عشان مشاكله اقل من الاصدارات الثانية
شفت حلول الاخوان بس ما نفع وياه ,, اتمنى انكم ادورولي حل للمشكلة هذي
ستو كايبا المحبط
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اخي مازن....
الملف المعطوب عندي هو config ....
ارجوا الرد بسرعة....علشان احلق الدروس معاكم:)
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
انا أول ما اتعلمت على السي .. كنت استخدم
كود:
#include <iostram.h>
و أول مره اسمع بالباقي.
ومنكم نستفيد .. :)
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
UAE UAE Naruto و Imaj :
طريقتكم صحيحة و لكن أنا وفرت عليكم كتابة الأمر Using .. و أنا مبدئياً لا أفضلها لأنها تتعلق بما يسمى بفضاء الأسماء namespace .. سنأخذها إن شاء الله .. إلى الأمام :)
اقتباس:
المشاركة الأصلية كتبت بواسطة ستو كايبا
انا بصراحة محبط وايد وايد
قعدت يومين وانا انزل البرنامج بس النتيجة هال error
المشكلة ان كمبيوتر البيت اصدارة 98 عشان مشاكله اقل من الاصدارات الثانية
شفت حلول الاخوان بس ما نفع وياه ,, اتمنى انكم ادورولي حل للمشكلة هذي
ستو كايبا المحبط
أخي ستوكايبا .. أرني صورة مصغرة عن الخطأ الذي حصل معك و إن شاء الله راح أحللك المشكلة ;) .. و بالنسبة للأخ habash1986 فلقد حللت له المشكلة عن طريق المسنجر .
اقتباس:
المشاركة الأصلية كتبت بواسطة Son Of UAE
انا أول ما اتعلمت على السي .. كنت استخدم
كود:
#include <iostram.h>
و أول مره اسمع بالباقي.
ومنكم نستفيد .. :)
هذه هي فائدة هذه المواضيع لتبادل الخبرات :)
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة habash1986
اخي مازن....
الملف المعطوب عندي هو config ....
ارجوا الرد بسرعة....علشان احلق الدروس معاكم:)
::
::
أخوي
ممكن تحط صورة للـerror ؟ لأني بدون الصورة ما اقدر اساعدك
و سلامتكم.....:ciao:
::
::
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة Son Of UAE
انا أول ما اتعلمت على السي .. كنت استخدم
كود:
#include <iostram.h>
و أول مره اسمع بالباقي.
ومنكم نستفيد .. :)
::
::
الله يخلي الكتب لول :09:
::
::
1 مرفق
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
هلا اخوي Wolf Sniper
الخطأ مرفق اتمنى انك اترد علي باسرع وقت
عشان الحق على الدروس
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة ستو كايبا
هلا اخوي Wolf Sniper
الخطأ مرفق اتمنى انك اترد علي باسرع وقت
عشان الحق على الدروس
المشكلة أنك تحتاج ملفات يجب أن تضعها في ملف system32 .. و هذه الملفات عندي و لكنها لإصدار ويندوز إكس بي و ليس 98 .. و لكن لا ضير من التجربة.. فالمشكلة إما لعدم وجود هذه الملفات ( لا أعرف سبب ذلك ) أو بسبب وجود عطب فيها .. لذلك قم بالآتي :
1 - هناك ملفان حاول إيجادهم عندك في C:\Windows\System32 و هما : autoexec.nt و config.nt .. و انسخهما و ضعهم على Desktop .. خوف أن يحدث أخطاء .. و إن لم يكونا موجودين فلا مشكلة .
2 - نزل هذين الملفين و ضعهم في system32 ضمن الويندوز :
config.nt
autoexec.nt
3 - حاول تنزيل البرنامج مرة أخرى و أخبرني بالنتائج :) .
4 - إذا نجح الأمر فقم بمسح الملفات التي نسختها على Desktop لأنها معطوبة .. أما إذا لم ينجح فأرني الخطأ الذي حدث و قم بإرجاع هذه الملفات إلى نفس المكان .. بعد مسح الملفان الذين أعطيتك إياهم .
إن شاء تنفع الطريقة .
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
عفوا أخوي Wolf Sniper
ولكن أذكر انه موعد الدرس هو السبت والأربعاء
فهل سيكون هناك درس اليوم
أو سوف يكون هناك تغيير
وشكرا
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة mybb4arab
شكرا على الموضوع المتميز
العفو .. و إن شاء الله تستفيد من الموضوع ;)
اقتباس:
المشاركة الأصلية كتبت بواسطة asf4ever
عفوا أخوي Wolf Sniper
ولكن أذكر انه موعد الدرس هو السبت والأربعاء
فهل سيكون هناك درس اليوم
أو سوف يكون هناك تغيير
وشكرا
اعذرني asf4ever أنت و باقي الأعضاء فلقد تأخرت قليلاً في كتابة الدرس الجديد لأسباب منها أني أقوم بكتابة برنامج عن طريق ++C :) .. و لكن إن شاء الله الدرس الثاني بيكون يوم السبت جاهز .. لذلك اعذروني فأنا المقصر :chairshot
مشاركة: نحو برمجة حقيقية :: تعلم أساسيات ++C ::
اقتباس:
المشاركة الأصلية كتبت بواسطة Son Of UAE
وأنا مثلك ........................................
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم ..
لقد تم إضافة الدرس الثاني .. هيا يا شباب أريد الهمة العالية في التعلم .. و لا تحججون في الدراسة ;)
:: إعلان ::
نظراً لعدم وجود وقت كثير لدي في الأسبوع لكتابة الدروس و أيضاً لأن كتابتها يستغرق وقتاً لطولها .. فبإذن الله ستكون الدروس كل سبت فقط للأسباب السابقة .. و لكي تستطيعوا أنتم أيضاً حل التمارين و لكي لا يفوت أي شخص الدرس فلسنا مستعجلين و المهم الفائدة و ليس السرعة في وضع الدروس .
أخبروني عندما تنتهوا من قراءة الدرس .. بالتوفيق
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم
اولا وقبل كل شيء شكرا لك اخي على هذا الجهد
الان ممكن تشرح سؤال 4 .... اكتب برنامجاً يطلب من المستخدم إدخال n عدد صحيح و من ثم يكتب له قيمة n! ( العاملي )
وما هو هذا العاملي
2- اخي انت في بعض الاسئله وضعت لنا استخدام if and for فهل نستطيع ان نستخد واحده فقط اما if او for