Загрузка...

Level 0 | #05 | Arrays (1D & 2D) | C++ Problem Solving

في الفيديو ده من سلسلة Level 0 | C++ Problem Solving بنتكلم عن مفهوم Arrays في لغة C++ بشكل مبسط ومترتب، ونفهم ليه الـ Arrays تعتبر من أهم الأساسيات لأي حد داخل عالم البرمجة أو الـ Problem Solving.

الفيديو بيركز على إنك تفهم الفكرة نفسها: إزاي نخزن بيانات كتير بطريقة منظمة، وإزاي نتعامل معاها بسهولة بدل ما نستخدم متغيرات كتير. بنبني الفهم خطوة خطوة لحد ما تبقى قادر تطبق بنفسك وتفكر صح.

كمان بنوضح ازاي نشتغل على البيانات سواء كانت في شكل بسيط أو في شكل جداول (صفوف وأعمدة)، وازاي نتعامل معاها عمليًا في برامج حقيقية، مش مجرد كلام نظري.

الحلقة دي تعتبر نقطة محورية في السلسلة، لأن أي حاجة جاية بعد كده في البرمجة أو هياكل البيانات معتمدة بشكل أساسي على فهم الـ Arrays كويس.

كل اللينكات المذكورة هتلاقيها هنا ⬇️
https://linktr.ee/ShfraPlus

لينك بوت التليجرام ⬇️
https://t.me/PSCampBot

0:00 مقدمة وسؤال سريع يوضح أهمية استخدام ال array
00:28 اى اللى حصل فى الكامب الفترة اللى فاتت ..؟
00:50 البوت المستخدم للرد على الأسئلة الشائعة بخصوص الكامب
1:48 بداية الشرح
2:54 يعنى اى array ..؟
4:16 إجابة سؤال المقدمة وحله باستخدام ال array
4:40 أنواع ال arrays
4:56 بداية شرح ال 1d array وتوضيح كيف يعمل
11:48 تطبيق الشرح ككود وشرح المثال الأول
13:35 توضيح الفرق بين ال variable وال array
14:32 شرح المثال الثانى
17:04 شرح المثال الثالث
19:06 توضيح مشكلة القيم العشوائية فى ال array
20:58 كيفية تعديل قيم المصفوفة
26:22 شرح برنامج عرض الأعمار باستخدام ال array وكتابة الكود الخاص
36:02 شرح الكود المكتوب خطوة بخطوة عل السبورة وماذا يحدث وراء الكواليس
41:26 شرح برنامج قراءة 5 أرقام وحساب المجموع ثم الطباعة
45:28 شرح برنامج قراءة 5 أرقام من المستخدم ونشقلبها وكتابة الكود
54:36 توضيح كود برنامج عكس المصفوفة عل السبورة
59:45 يعنى اى Array size واى اللى بيحصل فى الذاكرة بالتحديد
1:01:13 شرح ال data type size
1:02:53 توضيح ليه ال string مش داتا تايب عادى زى ال int , double وغيرهم
1:08:50 ليه ال string هو يعتبر dynamic
1:13:39 شرح ال array size وازاى أقدر أحدد حجمها بالمثال الأول
1:16:50 شرح المثال الثانى فى ال array size
1:18:11 اى هو ال shifting وتوضيحه عل المصفوفة
1:19:46 انواع ال shifting
1:20:11 شرح المثال الأول بال shift right
1:39:28 شرح ال left shifting
2:00:22 ازاى نحذف عنصر من المصفوفة
2:13:00 ازاى نحذف عنصر من المصفوفة
2:22:02 شرح ال 2d array
2:28:12 شرح برنامج لل 2d array
2:37:11 شرح ال assignment المطلوب ونهاية السيشن

هنتعلم البرمجة بطريقة سهلة وممتعة ❤
صلّ على النبي ﷺ

🔗 كل اللينكات المهمة هتلاقيها هنا 👇
https://linktr.ee/ShfraPlus
------------------------------------
" لدعم الكورسات والمحتوي ماديا "
تقدر تدعمنا بالاشتراك في عضوية القناة❤️ 👇
https://www.youtube.com/channel/UCpYKk7P_GITLMTAar2oCkNQ/join

تقدر تدعمنا ماديا علي paypal
https://www.paypal.com/paypalme/medoelk11?country.x=EG&locale.x=ar_EG

📩 للتواصل والإعلانات:
mohamed9kady@gmail.com
------------------------------------

✨ أهم الفيديوهات والدورات التدريبية على القناة ✨

• كل ما تحتاج معرفته عن Problem Solving ⬇️
https://www.youtube.com/playlist?list=PL4YRy7IiUYG337lpH1z68YdWO9DlZ62gu

• كورس تعلم Git & Github في 53 دقيقه ⬇️
https://www.youtube.com/playlist?list=PL4YRy7IiUYG3z0dgVuKH1g9qbAaugz4ME

• يعني اي برمجة ؟ وازاي الكمبيوتر بيفهمني ؟ ⬇️
https://youtu.be/qbtcKyWfzXw?si=uoFaHD7rl7srx92V

• شرح موقع codeforces بالتفصيل للمبتدئين ⬇️
https://youtu.be/XFNz0YSP4jQ?si=ZntbQO-qpSQzXxt8

• ليه البروبليم سولفينج مهمة ⬇️
https://youtu.be/IppwC1t5qlc?si=OkH83mRbJ45zoA8q

• لازم تفهم الفرق بين اساسيات وتخصصات البرمجة ⬇️
https://youtu.be/7bR3HYBSBKc?si=Pi1aWviN-xsw9O47

• ازاي تبقي جاهز ومستعد لل ECPC ⬇️
https://youtu.be/Vt-BwcHA97k?si=rOP8nNU18gzJDYAb

• ازاي تختار تخصصك في البرمجة ⬇️
https://youtu.be/9GHLxQ5Nt8c?si=Yo6Up_sneBmTqlwa

------------------------------------
Follow me on👇🏻
facebook :
https://www.facebook.com/mohamedelkady11
linkedin :
https://www.linkedin.com/in/mohamedalkady-cp/
Instagram :
https://www.instagram.com/m7med.elkady/
Telegram :
https://t.me/m7alkady

Видео Level 0 | #05 | Arrays (1D & 2D) | C++ Problem Solving канала شفرة بلص
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять