لو فينا نقيم ها الشرح ما بنلاقي تقدير يناسبوا لانوا فعلا احترافيه يشمل فنيه في الاداء والشرح ممتااااز بالاضافه الي ان quality عاليه فعلا جزيل الشكر والتقدير للمحاضر
شكرا كتير شرح بجنن بس في عندك غلط الدقيقة 13:54 انت كاتب enter you'r number كلمة you'r حسب ما انت كاتبها تعني (انت تكون ) الصحيح ان تكتب your وتعني (خاصَّتك ) "ادخل علامات(ك)"
حسب شو انطلب منك .. كلو حسب الطلب مش انا الي بحدد .. في شغلات مثل معطيات قوانين معينة مثلا قيمة الباي .. Pi=3.14 انا المبرمج الي بحطها ما بستناها من المستخدم اما اذا حكيتلك بدي ادخل رقمين واطلع ناتج جمعهم .. اكيد مش انا المبرمج الي رح احط قيمهم مباشرة .. رح اخذهم من المستخدم ..
ممكن تقولي كيف اخلي البرنامج مفتوح ومايسكر لحاله جربت اضغط ctrl+f5 و ماضبطت ,ما عرفت طريقة غير اني اكتب system("pause") بنهاية البرنامج السؤال في طريقة ثانية ؟ وكيف اخليه مايسكر عن طريق ctrl+f5
عندك 3 انواع من ال Error اولا Syntax error وهوة خطأ بظهر لما نغلط بكتابة اللغة .. مثلا انسينا Semicolon ( ; ) بظهر خطأ وبساعدنا ال Editor's في ايجادو .. اما الخطأ الثاني يسمى Logical error بكون شغلي صح وكلشي تمام لكن مش منطقي مثلا بدي اجمع رقمين .. وبالغلط بدل ما استعمل اشارة الجمع استعملت اشارة الناقص .. طبعا هون ما بعترض لكن منطقيا شغلي خطأ .. الخطأ الثالث Runtime error وهوة خطأ ليس منطقيا ولا خطأ بشكل كتابة الكود .. بظهر لحظة تنفيذ البرنامج .. مثلا طلب مني ادخل قيمة رقمية .. ودخلت نصية .. هون بظهر خطا .. او مثلا كانت عندي مصفوفة وحجزتلها 5 عناصر .. لكن بالواقع ضفت على المصفوفة اكثر من 5 عناصر .. هون بظهر هذا الخطأ .. هاي هي ال 3 اخطاء الي ممكن نوقع فيهم ..
سلام استاذ عادل , بالمثال الثاني لهذا الفديو احنا عرفنا قيمة ال m , بس بعدين بالشرط الخاص بال for كتبنا i ليش ؟ وهل هذا يتطبق علي جميع حالات ال for انه الرمز الي داخل شرط ال for يختلف عن الرمز الي ممكن احنا ندخله ؟؟
السلام عليكم يعطيك الف عافية على الشرح الممتاز بس عم يصير عندي مشكلة مزعجة عم اكتب كود وقت بدي اشغل البرنامج عم ياخد وقت كتيرررر حتى يشتغل واحيانا عم يشتغل بس فيه نقص ياريت اذا في حل للمشكلة تساعدني والله يجزيك الخيرر
لان لو عايز تقرا قيمة متغير داخل سكوب ممكن تقراه حتي لو كان برا السكوب لكن العكس غير صحيح يعني لو عرفت متغير جوا السكوب وعايز تقراه برا السكوب هيقولك غير معرف وصلت ؟
@@AdelNasim شكرا الك لو سمحت انا بلشت جديد ب ه المجال جديد و ماشي معك ب الكورس و اخترت ه اللغة ع اساس افهم البرمجة بتوافقني ب ه الشي او روح ع غير لغة؟ شو الخطوة اللي ممكن تكون بعدها؟
بدك تعرف انو اغلب اللغات ماشية بنفس المنطق لكن الي بختلف شوية Syntax بعد ما توخد الاساس للغة بدك تعرف انو كل اللغات الحديثة بتدعم منهجية الـ OOP لتنظيم الشغل وفصل مكونات البرنامج الى Objects ليسهل التعامل معها, وحتلاقيها على القناة واذا لحقتها بدورة Data structures ممتاز لتعرف كيف تكتب كود فعال مش بس كود وخلص وبرضو حتكون على القناة واكيد وانت بتكتب برنامج بحاجة لتخزن بيانات البرنامج ولتتعلم هاض الاشي المفروض تشوف دورة عن تخزين البيانات بقواعد البيانات ومن اشهر هاي اللغات Sql لتعرف كيف بتم التعامل مع البيانات بعدها انت جاهز تفوت على عالم البرمجة والمفروض تختار بدك تفوت على الـ Mobile App ولا على الـ Web App اذا حاب تفوت على الـ Mobile ممكن تتعلم Android or IOS او ممكن تتعلم cross platform يعملك تطبيق Android & IOS بنفس الوقت مثل React Native,Flutter,Angular واذا حاب تفوت بمجال الويب ممكن تتعلم اي من الـ framework الفعالة حاليا للويب مثل Django,Laravel,etc.. ولتتعلمها بتحتاج الى لغة تصميم للشاشات الي رح تنشأها مثل الـ HTML .. CSS .. CSS3 والاستفادة من المكاتب الجاهزة مثل bootstrap طيب السؤال ؟تخزين البينات المرسلة من خلال الشاشات داخل قواعد بيانات كيف رح يتم؟ رح يكون وسيط بينك وبين قواعد البيانات والشاشات والي هو اللغة الي رح تكتب فيها والي هي الـ Python لل Django او php لل Laravel او مثلا java لل android وهكذا طبعا كل هالحكي واحنا بنحكي بشكل عام بس تتخصص بمجال معين رح توضح الامور معك اكثر واكثر ان شاء الله , بالتوفيق الك
@@AdelNasim و بعدها c++ ,شكرا كتيريعني فيني لخص مرحلة ما قبل الدخول الى عالم البرمجةبتعلم data structures و بعدها sql مشان sql ,شو احسن موقع اتعلمها فيه ازا عندك فكرة؟
لما تكون ال ++i ; يعني حرف ال i وبعدين بلس بلس يعني راح تطبعي قيمة ال i وبعدين تضيفي الها واحد ,,,, بس اذا كانت i++ , يعني بلس بلس وبعدين i هنا لازم تضيفي واحد لل i وبعدين تطبعي قيمتها ,, اذا ما فهمتي ممكن اشرحه الك بطريقة ثانية .
لو فينا نقيم ها الشرح ما بنلاقي تقدير يناسبوا لانوا فعلا احترافيه يشمل فنيه في الاداء والشرح ممتااااز بالاضافه الي ان quality عاليه فعلا جزيل الشكر والتقدير للمحاضر
كل الشكر لحضرتك ..
بنكبر بامثالك ..
بالتوفيق الك ..
@@AdelNasim can you help me in Arduino
@@AdelNasimر❤
حقيقة شاب موهوب ومتمكن بارك الله وبعلمك
مبدع ب معنى الكلمه....احنا عدنا مستحيل هيج الاستاذه تشرح ساتر عليها صبوره الكترونيه برامج نسخ وتشرح ابدد متكتب برنامج
كل الشكر الك ولدعمك .. بالتوفيق الك
@@AdelNasim 🌹🌹🌹
شي كتير مرتب صوت وحكي و أداء
يسلم دياتك
يسعدك يارب, بالتوفيق الك
صارلي سنة لحد هلق ما لقيت قناة تشرح c++ بشكل منطقي وواضح وحتى قناتك للاسف باي رايح ادور غيرك.
لقيت دلوقتى
قواك الله اشرح انت
بصراحة انت و الدكتور محمد الدسوقي أفضل من يشرح لغة c++
عاشت ايدك ... شرح حلو .. ربي يوفقك
ربي يبيض وجهك دائما
جزاك الله خيرا اخي الحبيب ❤
طيب لو دكاترتنا بيشرحوا بنفس الطريقه ايش رح يخسروا😔💗💗💗
والله انك احسن من الدكاتره الذي عندنا ب الجامعه
كل الشكر الك ولدعمك .. بالتوفيق الك
شكرًا يا إستاذي
كل التوفيق صديقي..
شكرا جدا لحضرتك ويارب ربنا يجعل الججنة من نصيبك
that is such good explaination
can't describe how thankful i am❤
الصوت جدا ضعيف ياريت المشكلة تتعالج لان شرحك ممتاز
شكرا كتير شرح بجنن بس في عندك غلط
الدقيقة 13:54 انت كاتب enter you'r number
كلمة you'r حسب ما انت كاتبها تعني (انت تكون )
الصحيح ان تكتب your وتعني (خاصَّتك )
"ادخل علامات(ك)"
والله شرحك ممتاز
13:42 لماذا نحتاج type casting وبلامكان تعريفها مسبقا ب double اقصد ما هي ميزة الtype casting
ميزتها انها تغير نوع المتغير في هذه العملية او في هذا السطر فقط يعني بعد كدا المتغير هيتعامل كانه integer عادي طلاما متعرف في الاول integer
ماشالله شطور❤
الله يباركلك حقيقي
فخمممممممم
اشكرك .. وبالتوفيق الك ..
@@AdelNasim بصراحة المفروض تكون بدل دكتورنا بالجامعة 😂😂
ههههههه
كل واحد الو طريقتو اكيد دكتورك فخم
بس يمكن ما حد تبع معو صح
تحياتي الك و إلو
شكرا لك استاذى الفاضل بس بدى سوال كيف فى اخر مثال اصبحت i تساوى 21 وانت قولت ان i اقل من او تساوى 20
16:21
سؤال وين الطريقة الثانية
هل يمكن ان اكتب
for(int i=1;i
for (int x = 0;(x
مشكور
شكرا
العفو ..
عندي مشكلة سويت نفس خطوات واكتب الكود يطلع
Unable to start program
Is not a valid win32 application الله يسعدكَ ساعدني
أستاذ كيف فينا نفرق بين المتغيرات يلي لازم نعملها إدخال ويلي مابدها
حسب شو انطلب منك ..
كلو حسب الطلب مش انا الي بحدد ..
في شغلات مثل معطيات قوانين معينة مثلا قيمة الباي ..
Pi=3.14
انا المبرمج الي بحطها ما بستناها من المستخدم
اما اذا حكيتلك بدي ادخل رقمين واطلع ناتج جمعهم ..
اكيد مش انا المبرمج الي رح احط قيمهم مباشرة ..
رح اخذهم من المستخدم ..
هل في ضرر ان اخذ جملة intialization عن طريق cin
ممكن تقولي كيف اخلي البرنامج مفتوح ومايسكر لحاله جربت اضغط ctrl+f5 و ماضبطت ,ما عرفت طريقة غير اني اكتب system("pause") بنهاية البرنامج السؤال في طريقة ثانية ؟ وكيف اخليه مايسكر عن طريق ctrl+f5
هل ممكن تشرح types of error ازاى اعرف الفرق بينهم بليز رد بسرعه لانى عندى امتحان مع جزيل الشكر
عندك 3 انواع من ال
Error
اولا
Syntax error
وهوة خطأ بظهر لما نغلط بكتابة اللغة ..
مثلا انسينا
Semicolon ( ; )
بظهر خطأ وبساعدنا ال
Editor's
في ايجادو ..
اما الخطأ الثاني يسمى
Logical error
بكون شغلي صح وكلشي تمام لكن مش منطقي مثلا بدي اجمع رقمين .. وبالغلط بدل ما استعمل اشارة الجمع استعملت اشارة الناقص .. طبعا هون ما بعترض لكن منطقيا شغلي خطأ ..
الخطأ الثالث
Runtime error
وهوة خطأ ليس منطقيا ولا خطأ بشكل كتابة الكود ..
بظهر لحظة تنفيذ البرنامج ..
مثلا طلب مني ادخل قيمة رقمية .. ودخلت نصية .. هون بظهر خطا ..
او مثلا كانت عندي مصفوفة وحجزتلها 5 عناصر .. لكن بالواقع ضفت على المصفوفة اكثر من 5 عناصر .. هون بظهر هذا الخطأ ..
هاي هي ال 3 اخطاء الي ممكن نوقع فيهم ..
@@AdelNasim معلش بدي اسالك اسئله بالماده كيف اقدر اتواصل معك ؟؟؟ فيس او واتس او اي شي لو سمحت
في زي مجموعة بسيطة ممكن ينزل عليها اي استفسار وبنتساعد ان شاء الله:
web.facebook.com/groups/281852196102657/
@@AdelNasim شكرا كتير بستنى موافقتك للانضام
سلام استاذ عادل , بالمثال الثاني لهذا الفديو احنا عرفنا قيمة ال m , بس بعدين بالشرط الخاص بال for كتبنا i ليش ؟ وهل هذا يتطبق علي جميع حالات ال for انه الرمز الي داخل شرط ال for يختلف عن الرمز الي ممكن احنا ندخله ؟؟
Iعداد
18:45 هل معني هذا باني لا استطيع استخدام i خارج for loop ان عرفتها جوه loop
yes
بس كون انجح يم استاذ لؤي
بہۧريئہۧة ہے 'ۦ' انتي اكيد ويانه بالتقنيه😂
السلام عليكم يعطيك الف عافية على الشرح الممتاز
بس عم يصير عندي مشكلة مزعجة عم اكتب كود وقت بدي اشغل البرنامج عم ياخد وقت كتيرررر حتى يشتغل واحيانا عم يشتغل بس فيه نقص ياريت اذا في حل للمشكلة تساعدني
والله يجزيك الخيرر
مواصفات الكمبيوتر عندي :
intel core i5 1.0 turbo boost 3.6 GHz 1035g1
4GB RAMDDR4
256GB SSD Disk
NVİDİA 2GB MX110
كرت الشاشة منفصل
كيف فينا نستخدم تعليمة while مرتين بنفس الكود ؟
عاشت ايدك
ممكن لوسمحت تعمل مثل ع كتابة برنامج نجمع بين عددين بطريقة for loop ضرورري
ممكن تكتبلي هان البرنامج
وشكرا الك أنا دائما بتعلم من شرحك وبستفيد منو كتيرر
خلي القيمة الابتدائية للعداد الخاص بالفور بالعدد الاقل والقيمة النهائية بالقمة الاكبر وعرف متغير يجمع قيمة العداد في ..
حاول فيها وبساعدك
@@AdelNasim بدك الصراحة انا حاولت كتير بس مش زابطة معاية
اذا مافيها غلبة تكتبلي البرنامج وأنا بطبقو
مهو ليش بحكيلك بساعدك..
عشان اشوف كودك والاشي الي وقفت عندو انحلو مع بعض عشان تستفيد
@@AdelNasim انا كتبتو بس مش عارف صح ولا خطأ كيف بدي أبعتلك الكود
ممكن توضحولي شنو فائده قرائه الارقام بل ال for
اكيد انت بس تكتب برنامج رح تعطي فرصة للمستخدم يدخل قيمة فرح تستفيد من القراءة
شكرا 🌷
ايش اضغط كرمال اضهر اختصار
for()
ولله ما فهمت الloops غير منك
4:26 ازاى قدر انه يشوف الc و هي مش متعرفة داخل الscope
لان لو عايز تقرا قيمة متغير داخل سكوب ممكن تقراه حتي لو كان برا السكوب
لكن العكس غير صحيح يعني لو عرفت متغير جوا السكوب وعايز تقراه برا السكوب هيقولك غير معرف وصلت ؟
لو سمحت ليش منحط بس ; بعد enter mark
ليش ما منحط endl; ?
الدقيقة 11.16
انا جربتها ب ه الحالة طريقة العرض رح تختلف ع الشاشة خليت التعليق مشان الكل يشوفها .... شكرا
اكيد ممكن نكتب التنسيق الي بناسبنا , شكرا لك صديقي .. بالتوفيق الك
@@AdelNasim شكرا الك لو سمحت انا بلشت جديد ب ه المجال جديد و ماشي معك ب الكورس و اخترت ه اللغة ع اساس افهم البرمجة بتوافقني ب ه الشي او روح ع غير لغة؟ شو الخطوة اللي ممكن تكون بعدها؟
بدك تعرف انو اغلب اللغات ماشية بنفس المنطق لكن الي بختلف شوية
Syntax
بعد ما توخد الاساس للغة بدك تعرف انو كل اللغات الحديثة بتدعم منهجية الـ
OOP
لتنظيم الشغل وفصل مكونات البرنامج الى
Objects
ليسهل التعامل معها,
وحتلاقيها على القناة
واذا لحقتها بدورة
Data structures
ممتاز لتعرف كيف تكتب كود فعال مش بس كود وخلص
وبرضو حتكون على القناة
واكيد وانت بتكتب برنامج بحاجة لتخزن بيانات البرنامج ولتتعلم هاض الاشي المفروض تشوف دورة عن تخزين البيانات بقواعد البيانات ومن اشهر هاي اللغات
Sql
لتعرف كيف بتم التعامل مع البيانات
بعدها انت جاهز تفوت على عالم البرمجة والمفروض تختار بدك تفوت على الـ
Mobile App
ولا على الـ
Web App
اذا حاب تفوت على الـ
Mobile
ممكن تتعلم
Android or IOS
او ممكن تتعلم
cross platform
يعملك تطبيق
Android & IOS
بنفس الوقت مثل
React Native,Flutter,Angular
واذا حاب تفوت بمجال الويب ممكن تتعلم اي من الـ
framework
الفعالة حاليا للويب مثل
Django,Laravel,etc..
ولتتعلمها بتحتاج الى لغة تصميم للشاشات الي رح تنشأها مثل الـ
HTML .. CSS ..
CSS3
والاستفادة من المكاتب الجاهزة مثل
bootstrap
طيب السؤال ؟تخزين البينات المرسلة من خلال الشاشات داخل قواعد بيانات كيف رح يتم؟
رح يكون وسيط بينك وبين قواعد البيانات والشاشات والي هو اللغة الي رح تكتب فيها والي هي الـ
Python
لل
Django
او
php
لل
Laravel
او مثلا
java
لل
android
وهكذا
طبعا كل هالحكي واحنا بنحكي بشكل عام بس تتخصص بمجال معين رح توضح الامور معك اكثر واكثر ان شاء الله , بالتوفيق الك
@@AdelNasim
و بعدها c++ ,شكرا كتيريعني فيني لخص مرحلة ما قبل الدخول الى عالم البرمجةبتعلم
data structures
و بعدها sql
مشان sql ,شو احسن موقع اتعلمها فيه ازا عندك فكرة؟
لماذا ال for loop خارج الاقواس
في جملة while لما تكون i++او++i ممممكن توضيح كيفية التنفيذ
لما تكون ال ++i ; يعني حرف ال i وبعدين بلس بلس يعني راح تطبعي قيمة ال i وبعدين تضيفي الها واحد ,,,, بس اذا كانت i++ , يعني بلس بلس وبعدين i هنا لازم تضيفي واحد لل i وبعدين تطبعي قيمتها ,, اذا ما فهمتي ممكن اشرحه الك بطريقة ثانية .
ما فينا نحط ++++i لأنو غلط مو؟
16:28
جربها اذا ادت نفس الغرض فهي صحيحة
يصير احمله ع الماك:(
طبعا اكبد ..
كيف الله يعطيك العافيه@@AdelNasim
why the i outside of the for loop is 21 and not 1 ?
ياريت تجاوبني...وجزاك الله خيرا
مشكور
محترف بمعنى الكلمه