✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗ لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
أنا درست Cs50 C++ Oop Data structures Algorithms يعني الحمد لله قطعت شوط معقول في الأساسيات بس عايز أقول إني بدأت أتابع مع حضرتك من البداية للاستزادة، حقيقي حضرتك عامل أعظم بداية للبرمجة ع اليوتيوب، ولو حضرتك كملت الرودماب كاملة أعتقد هتكون دورتك دي تعادل دراسة جامعية بالكامل، مجهود عظيم وطريقة شرح عظيمة والبداية التفصيلية فوق الممتاز وعلى فكرة أستاذنا، أنا بدأت حياتي بدراسة البايثون ومكنتش ناوي أدرس أساسيات، عارف حضرتك مين السبب اللي خلاني رجعت للطريق الصحيح إني أدرس أساسيات؟ فيديو حضرتك اللي شوفته من سنة وتحديدا أقنعتني بجملة مازالت في دماغي، لما حضرتك قولت ليه في الابتدائي بيعلموا التلاميذ جدول الضرب وطريقة الجمع والقسمة الخ طالما فيه آلة حاسبة؟ هنا اقتنعت تماما وبدأت رحلة الأساسيات خالص الشكر والتقدير وأتمنى حضرتك تكمل المسيرة دي لأنها هتبقى علامة فارقة في المحتوى البرمجي العربي والأجنبي سو
كل التوفيق انشالله، احضر جميع الفيديوهات لاني اناقش أساليب برمجيه فيها وليس فقط قواعد لغه، انشالله ستختصر عليك سنوات من عمرك، لا تنسونا من دعائكم وكل التوفيق
الحمدلله الذي تتم بنعمته الصالحات تم حل الواجب وفهمت الفرق بشكل واضح بعد حل الواجب Procedure مافيه أي قيمة فهو لا يحمل قيمة عند وضعه في معادلة حسابية إنما هو يوجد في أسطر برمجية ينفذها فقط لاغير يمكن القول اختصار لكود كتبته وعند وضعه في main تضع اسمه مثل ما هو مع الفاصلة المنقوطة Function تكون فيه قيمة وعندما يوضع في معادلة حسابية تكون له قيمة وعند وضعه في main يجب أن تضع له cout حتى يطبع لك القيمة إذا لم تكتب cout سوف ينهي البرنامج بدون تنفيذ العملية الحسابية هذا حسب فهمي قد أكون مخطئ أو مصيب بارك الله فيك أستاذ محمد ورحم الله والديك
جزاك الله كل خير وزادك من فضله واستخدمك لافادة عباده وجعلك سببا التبسير عليهم ورحم والديك رحمة واسعه وجعلهم مع الانبياء والشهداء والصديقين وحسن اولئك رفيقا.
ما فهمته حتى الآن أن البروسبجر لن يستهلك مساحة في الذاكرة اذا كنت متأكد أنك لن تحتاج ان تعدل على النتيجة، استخدامج للبروسيجر افضل للأداء ولكن اذا أردت تخزين قيمة ما والتصرف بها لاحقا عندها انت مجبر على استخدام الفنكشن
ياريت تعمل ياباشمهندس حل لخوارزمية مثلا للدائرة ونفك فيها المعادلة ونشوف الخطوات الصحيحة فى كتابة البرنامج بالفنكشن لانها جت فى دماغى وانا بتفرج على الفيديو وعموما بعد ما احل الواجب هنا ان شاء الله هاجرب فعلا الفنكشن على الخوارزميات اللى فيها معادلات كبيرة من جذر تربيعي وقسمة وخلافة واشوف النتيجة
The procedure is a function for execution as it is (but when you call it you can't do new operations). The function is for printing as it is (but when you call it you can change data type, change value, add, multiply, use functions inside it, do all new operations.. etc). الإجراء عبارة عن دالة للتنفيذ كما هي (ولكن عندما تستدعيها لا يمكنك إجراء عمليات جديدة). الدالة مخصصة للطباعة كما هي (ولكن عندما تستدعيها يمكنك تغيير نوع البيانات، وتغيير القيمة، والجمع، والضرب، واستخدام الدوال داخلها، وإجراء جميع العمليات الجديدة.. إلخ).
الموضوع بسيط المشكلة ان المعلومات ترتبط ببعضها مش اكترprocedure وfubction زيvariable بسvariable جواهlist جواها مجموعة منcodes مشcode واحد فدا بخليك تقدر تعمل عملية حسابيها كلها فيvariable واحد بدون ما تكتبه فيmain علشان تكون منظمة، طيب طبيعي مدامvariable ليهtype يبقي لازم يدي سواءint اوstring يبقي فيه value زي اما بتعملint variable وتحفظ جواه رقم ١٠ يبقي داvariable من نوعint عملت جواه عملية حسابية يبقي لازم فيه ناتج الناتج دا ممكن استعمله بقي في اي عملية تانية اجمع او اطرح او اقرب الناتج نرجع بقيfunction هي زيmain بسmain من نوعint والناتج الاخير بتاعها ب0 فعلشان كدا بتستعمل في استدعاء الاكواد بس اماfunction بتستعمل لعمل عملية حسابية واحدة علشان ليهاreturn واحدة بس وreturn بتتحفظ فيfunction الي هي نوعهاint or float واستعملها في اي عملية تانية الprocedure بقي نوعهvoid يعني فاضي يعني بقولك متحفظشreturn بتاعته فانت لو كتبتreturn هيعملك غلط علشان اصلا الناتج دا انا مش حفظه لانك قولتvoid variable هتقولي عايزreturn هقولك مفيش مكان والعملية غلط فvariable دا مبيحفظش قيمة زيه زي عمليةcout ينفذ الي جواه وبس لكن مبيحفظش ناتج، كدا هتقولي انت ممكن استعملfunction جوهprocedure هقولك ايوة procedure زيmain تماما بس من غير تنفيذ لانmain اصلاvariable من نوعint بس انت مش واخد بالك وبتشتغل زيfunction بس الناتج بتاعها0 وانت الي كاتبه حتي بصreturn0; 😂 ادعو الله ان اكون قدرت اوصل المعلومة واسال الله التوفيق لنا ولكم
لما جيت اعمل void بيظهرلي نقط تحت اسم الفانكشن ومعرفش فين المشكله والبرنامج بيديني error ياريت لو حد يساعدني حتي لو اخدت كوبي للحل من الكومنتات بيظر نفس المشكله
كيف الفانكشن الاول ما بيرجع قيمة؟؟؟ في المثال لما استدعيته رجع لنا قيمة وهي "طباعة ال string" مثله مثل الفانكشن الثانية رجعت لنا قيمة ال return ???????????
الله يعطيك العافيه استاذ محمد وجعله الله في موازين حسناتك ، انا متابع معاك من اول كورس الاساسيات وماشي تمام بس انسى الدروس القديمة هل الشيء هذا طبيعي او لا لان كل ما تقدمنا فالدروس ابدأ انسى بعضها
@@Moath268 ... انت جرب بنفسك التمرين Homework .. في function ضع اكثر من عملية حسابية 👈 لن تظهر سوى نتيجة عملية حسابية واحدة .. أما في حالة Procedure فبإمكانك إدخال أكثر من عملية وستظهر نتائج الجميع ..
✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗
لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
رحم لله والديك واسكنهم فسيح جناته
استاذ لو سمحت عندي مشكله بالتعليق على الفييدييو الخاص بالمحاضرات مالحل
أنا درست Cs50
C++
Oop
Data structures
Algorithms
يعني الحمد لله قطعت شوط معقول في الأساسيات بس عايز أقول إني بدأت أتابع مع حضرتك من البداية للاستزادة، حقيقي حضرتك عامل أعظم بداية للبرمجة ع اليوتيوب، ولو حضرتك كملت الرودماب كاملة أعتقد هتكون دورتك دي تعادل دراسة جامعية بالكامل، مجهود عظيم وطريقة شرح عظيمة والبداية التفصيلية فوق الممتاز
وعلى فكرة أستاذنا، أنا بدأت حياتي بدراسة البايثون ومكنتش ناوي أدرس أساسيات، عارف حضرتك مين السبب اللي خلاني رجعت للطريق الصحيح إني أدرس أساسيات؟ فيديو حضرتك اللي شوفته من سنة وتحديدا أقنعتني بجملة مازالت في دماغي، لما حضرتك قولت ليه في الابتدائي بيعلموا التلاميذ جدول الضرب وطريقة الجمع والقسمة الخ طالما فيه آلة حاسبة؟ هنا اقتنعت تماما وبدأت رحلة الأساسيات
خالص الشكر والتقدير وأتمنى حضرتك تكمل المسيرة دي لأنها هتبقى علامة فارقة في المحتوى البرمجي العربي والأجنبي سو
كل التوفيق انشالله، احضر جميع الفيديوهات لاني اناقش أساليب برمجيه فيها وليس فقط قواعد لغه، انشالله ستختصر عليك سنوات من عمرك، لا تنسونا من دعائكم وكل التوفيق
مستواك بقي كيف الان
مرحبا اخي
وين وصلت في البرمجة بعد 10 اشهر من هالكومنت
فضول فقط 😅
وين وصلت بعد سنة 😊
@@old100 انت اي مستوى الان،هل مازلت في التالت ؟
الحمدلله الذي تتم بنعمته الصالحات
تم حل الواجب وفهمت الفرق بشكل واضح بعد حل الواجب
Procedure مافيه أي قيمة فهو لا يحمل قيمة عند وضعه في معادلة حسابية إنما هو يوجد في أسطر برمجية ينفذها فقط لاغير
يمكن القول اختصار لكود كتبته
وعند وضعه في main
تضع اسمه مثل ما هو مع الفاصلة المنقوطة
Function تكون فيه قيمة وعندما يوضع في معادلة حسابية تكون له قيمة
وعند وضعه في main
يجب أن تضع له cout حتى يطبع لك القيمة
إذا لم تكتب cout سوف ينهي البرنامج بدون تنفيذ العملية الحسابية
هذا حسب فهمي قد أكون مخطئ أو مصيب
بارك الله فيك أستاذ محمد ورحم الله والديك
في اي كورس وصلت الان اخي يوسف
@@stallonsteel6703 مازلت في الكورس الثالث لظروف منعتني من التعلم
نسأل الله التيسير
@@Yousef_Ahmed01
في اي كورس وصلت الان اخي يوسف
فتح الله عليك وغفر ذنبك وعتق رقبتك من النار وجميع الأحبة في الله وتقبل الله منا ومنك الصيام والقيام
جزاك الله خير دكتورنا والله يرحم والديك ووالدينا ويجعل مثواهم الجنه يارب ❤️🌹
ويجمعهم بأحبإهم في الفردوس الاعلى يارب❤️
2023/3/1
Lesson # 34 done 🔥✅
شعور رائع لمن حل الواجب يكون صحيح .. شكرا لك أستاذ البرمجة الأول و رحم الله والديك
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
حفظك الله استاذ محمد ورفع قدرك وشانك والله يرحم والديك والمسلمين اجمعين (Hussam AlAmoury )
بارك الله بك دكتور محمد رحم الله والديك واموتك وجعل مثواهم الجنة وجزاك الله كل خير وعافية .
الله يتقبل منك صالح الأعمال والصيام وجعلك الله من العتقاء من النار ودائما وابدا الله يرحمليك والديك
وفقك الله دكتورنا العزيز ورحم الله موتانا وموتاكم وموتى المسلمين وجعل مثواهم الجنة
الله يحفظك ويجزيك خير الجزاء على ماتقدمه لخدمة الغير
الله يرحم والديك ويسكنهم فسيح جناته
حفظك الله دكتورنا القدير ورحم الله والديك وآبائنا وجميع المسلمين
جزاك الله خير دكتورنا والله يرحم والديك ووالدينا ويجعل مثواهم الجنه يارب 🌹
مستمر معك يا استاذ محمد ❤
ان شاء الله يكون الك هذا العمل عمل صالح تنتفع به في الدنيا والاخره ز
مشكور بشمهندس / محمد .. موفق ديما
جزاك الله خيراً ورحم والديك أستاذي الغالي🌹💚
كل الشكر لك دكتور محمد ❤
بارك الله فيك و جزاك كل خير
و رحم الله والديك و غفر لهما
جزاك الله خيرا وبارك فيك على مجهوداتك الجبارة ، رحم الله والديك وأسكنهم فسيح جناته
بارك الله فيك و رحم الله والديك يا أستاذ.
الله يعطيك العافية ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
جزاك الله كل خير وزادك من فضله واستخدمك لافادة عباده وجعلك سببا التبسير عليهم ورحم والديك رحمة واسعه وجعلهم مع الانبياء والشهداء والصديقين وحسن اولئك رفيقا.
جوابي طلع صح 😍😍😍 ..
الله يعطيك العافية ورحم الله والديك وأسكنهم الفردوس الأعلى ...
جزاك الله خير دكتورنا والله يرحم والديك ووالدينا ويجعل مثواهم الجنه يارب
بارك الله بك وبعلمك دكتور محمد ... الله يجعل هذا العمل الصالح في ميزان حسناتك يا رب
لله يعطيك الف الف خير و عافية ورحم الله والديك الكريمين.
الحمدلله اليوم وصلت هنا
اسال الله التوفيق
بارك الله فيك استاذي محمد و رحم الله والديك:::: مشكور على هذا المجهود الطيب ..
الله يعطيك العافية ويجعلها في ميزان حسناتك
ورحم الله والديك 💟
بكرة معي إختبار c++ نصفي وإن شاء الله بفضل الله ثم فضلك رح اطلع به درجة نهائي
جزاك الله خير ورحم الله والديك وجميع المسلين
رحـــم الله والديك
الله يعافيك استاذ.
الله يعطيك الف الف خير و عافية ورحم الله والديك الكريمين.
جزاك الله خيرا أستاذ و رحم والديك رحمة واسعة وأدخلهم الفردوس الأعلى من الجنة.
الله يجزاك خير ويكتب اجرك ويرحم والدين ويسكنهم الجنة
الله يرحم والديك استاذنا الغالي
جزاك الله خيرا على هذا المحتوى القيم ❤
جزاك الله الف خير استاذنا رحم الله والديك
الله يعطيك العافية❤
الله يجزاك الخير
الله يغفر لك ولوالديك وينولك مرادك بالخير
جزاك الله خيرا .. و رحم والديك
جزاك الله كل الخير ، و رحم الله والديك.
الله يعطيك العافية استاذ ويجزيك كل خير
شكراً يا أستاذي الكريم
بارك الله فيك.
بارك الله فيك يا أستاذ❤
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته
اللهم صلي وسلم وبارك علي نبينا محمد 🌹
جزاك الله خير بش مهندس
جزاك الله على هدا العلم 🤲
الله يحفظك يا استاذ محمد 💌
الف شكر، الله يرحم والديك ويجعله في ميزان حسناتك
جزاك الله خيرا ان شاء الله
يا استاذ محمد يعني موضوع ال return و void مدوخني انت عملت في البرنامج return x*y و يرجعلك القيمة ماهو حتى لو عملتها بروسيجر من نوع void و كتبت cout
نفس السؤال اللى بدور على اجابته فى التعليقات
الفرق ان procedur طبعلك الكود كامل كما هو
بينما ال function رجعلك قيمة المعادلة و احتفظ بها و يمكنك اضافة اي معادلة اخري عليها اما تستدعيها في main
ما فهمته حتى الآن أن البروسبجر لن يستهلك مساحة في الذاكرة
اذا كنت متأكد أنك لن تحتاج ان تعدل على النتيجة، استخدامج للبروسيجر افضل للأداء
ولكن اذا أردت تخزين قيمة ما والتصرف بها لاحقا عندها انت مجبر على استخدام الفنكشن
ياريت تعمل ياباشمهندس حل لخوارزمية مثلا للدائرة ونفك فيها المعادلة ونشوف الخطوات الصحيحة فى كتابة البرنامج بالفنكشن لانها جت فى دماغى وانا بتفرج على الفيديو وعموما بعد ما احل الواجب هنا ان شاء الله هاجرب فعلا الفنكشن على الخوارزميات اللى فيها معادلات كبيرة من جذر تربيعي وقسمة وخلافة واشوف النتيجة
تم حل كل سلسله الخوارزميات في سلسله بعد الدوره، لكن لا تشاهد اي فيديو منها قبل الانتهاء من دوره سي بلس حتى تستفيد
الله يعطيك الف عافية ورحم الله والديك استاذ :)
رحم الله والديك فى هذ الشهر الكريم
جزاك الله خير ورحم الله والديك ونفع بعلمك الإسلام والمسلمين
شكراً الك والله يجزيك الخير ويرحم والديك ويرزقكم الفردوس الأعلى ❤️
جزاكم الله خيرا
جزاك الله خيرا علئ ما تقدم من دروس
الله يعطيك العافية ويرحم والديك ويجعلها في ميزان حسناتك يا رب . like 322
Thank you, Mr. Advisor
رحم الله والديك
يرحم الله والديك أستاذ
جزاك الله خيرا ورحم الله والديك
The procedure is a function for execution as it is (but when you call it you can't do new operations).
The function is for printing as it is (but when you call it you can change data type, change value, add, multiply, use functions inside it, do all new operations.. etc).
الإجراء عبارة عن دالة للتنفيذ كما هي (ولكن عندما تستدعيها لا يمكنك إجراء عمليات جديدة).
الدالة مخصصة للطباعة كما هي (ولكن عندما تستدعيها يمكنك تغيير نوع البيانات، وتغيير القيمة، والجمع، والضرب، واستخدام الدوال داخلها، وإجراء جميع العمليات الجديدة.. إلخ).
جزاك الله خيراً
الله يرضى عليك ويرحم والديك
دكتور الله يعطيك العافية، مافي اي فرق بينها وبين الvoid!! كلهم نفس الأداء!! ماني قادر افرق بين الوظيفتين.
جزاك الله خير
الله يعطيك الف عافية استاذنا العزيز
استاذنا صوت الهوا كتير مزعج بالفيديو بتمنى تنتبه ع هي النقطة بالدروس القادمة
وجزاك الله الف خير
#include
#include
using namespace std;
int mySum()
{
int Num1, Num2;
cout > Num1;
cout > Num2;
return Num1 + Num2;
};
int main()
{
cout
مشكوووور جدا
ممنون
الموضوع بسيط المشكلة ان المعلومات ترتبط ببعضها مش اكترprocedure وfubction زيvariable بسvariable جواهlist جواها مجموعة منcodes مشcode واحد فدا بخليك تقدر تعمل عملية حسابيها كلها فيvariable واحد بدون ما تكتبه فيmain علشان تكون منظمة، طيب طبيعي مدامvariable ليهtype يبقي لازم يدي سواءint اوstring يبقي فيه value زي اما بتعملint variable وتحفظ جواه رقم ١٠ يبقي داvariable من نوعint عملت جواه عملية حسابية يبقي لازم فيه ناتج الناتج دا ممكن استعمله بقي في اي عملية تانية اجمع او اطرح او اقرب الناتج نرجع بقيfunction هي زيmain بسmain من نوعint والناتج الاخير بتاعها ب0 فعلشان كدا بتستعمل في استدعاء الاكواد بس اماfunction بتستعمل لعمل عملية حسابية واحدة علشان ليهاreturn واحدة بس وreturn بتتحفظ فيfunction الي هي نوعهاint or float واستعملها في اي عملية تانية الprocedure بقي نوعهvoid يعني فاضي يعني بقولك متحفظشreturn بتاعته فانت لو كتبتreturn هيعملك غلط علشان اصلا الناتج دا انا مش حفظه لانك قولتvoid variable هتقولي عايزreturn هقولك مفيش مكان والعملية غلط فvariable دا مبيحفظش قيمة زيه زي عمليةcout ينفذ الي جواه وبس لكن مبيحفظش ناتج، كدا هتقولي انت ممكن استعملfunction جوهprocedure هقولك ايوة procedure زيmain تماما بس من غير تنفيذ لانmain اصلاvariable من نوعint بس انت مش واخد بالك وبتشتغل زيfunction بس الناتج بتاعها0 وانت الي كاتبه حتي بصreturn0; 😂 ادعو الله ان اكون قدرت اوصل المعلومة واسال الله التوفيق لنا ولكم
وين وصلت الان
السلام عليكم
بارك الله فيكم.
2024/6 شكرا❤
Thank You So Much🌹🌹
مستمرين
استاذ هل يمكنك ان تعطينا اسم موقع يحتوي مشاكل برمجية للمبتدئين
جزيت خيرا
Thank you so much
معلومة منسية وسط السطر
ال int بتعمل flooring مش rounding ولا ceiling
ممكن ناس كانت ناسياها زيي مثلا :)
شكرا
هو انا لازم اعمل cout لل function عشان يشتغل غير ذلك لم يطلع شئ. ..........جزاك الله خيرا
لما جيت اعمل void بيظهرلي نقط تحت اسم الفانكشن ومعرفش فين المشكله والبرنامج بيديني error ياريت لو حد يساعدني حتي لو اخدت كوبي للحل من الكومنتات بيظر نفس المشكله
4:04 كيف عمل هيك؟؟ حط فاصلة منقوطة ومسطرة بنفس الوقت؟؟
cout
تمت بحمد الله ❤
كيف الفانكشن الاول ما بيرجع قيمة؟؟؟ في المثال لما استدعيته رجع لنا قيمة وهي "طباعة ال string" مثله مثل الفانكشن الثانية رجعت لنا قيمة ال return ???????????
thank you
كيف نظهر تلك الشاشة السوداء ونمنع اختفائها بسرعة؟
جزاك الله خيرا ورحم والديك ووسع لهم في قبرهم ، في ال function بقدر أزيد واطرح لكن في ال Procedure الي تكون داخل ال main ما بقدر ازيد ولا أطرح صح ؟
صحيح
الله يعطيك العافيه استاذ محمد وجعله الله في موازين حسناتك ، انا متابع معاك من اول كورس الاساسيات وماشي تمام بس انسى الدروس القديمة هل الشيء هذا طبيعي او لا لان كل ما تقدمنا فالدروس ابدأ انسى بعضها
الحمد الله حليتها صح بدون ما شوف الحل ❤
وين صرت
@@Trade56-tx2dx بالكورس 12
@@Trade56-tx2dx بالكورس 14
كيف مستواك الى الان ؟
طيب دكتور متى نستخدم البروسيجيال ومتى نسنتخدم الفانكشن العادي
اذا كلنت النتيجه رقم واحد فقط تستخدم فنكشن، وغير ذلك بروسيجر
@@ProgrammingAdvices تقدر تعطيني مثال على كل واحد عشان افهم أكثر يعطيك العافيه
@@Moath268 ...
انت جرب بنفسك التمرين Homework ..
في function ضع اكثر من عملية حسابية 👈 لن تظهر سوى نتيجة عملية حسابية واحدة ..
أما في حالة Procedure فبإمكانك إدخال أكثر من عملية وستظهر نتائج الجميع ..
done teacher
ادا احدا فيكم جا في باله سؤال انو ليش اخر نتيجة اعطتو كمان 30 يعني ما تغيير شي
هي في الاصل 30.5 بس المتغيير عبارة عن integer يعني را يطبع 30 و 0.5 لاء
7:58 غيرت نوع وبعديها الارقام واعملت run بس ما تغيرت نتيجة ايش سبب؟
السبب أنه رجعت نفس العدد
cout
طيب انا اذا بدي فانكشن ترجعلي اكتر من نوع شو بعمل
بقيت توحشني لما ما بشوفك والله