واخيراً وبعد عناء طويل، لقيت لكم السلايدات حق المرجع حق الشلبي.😇
تشتوا ارسلهن وإلا مش هو ضروري.
تشتوا ارسلهن وإلا مش هو ضروري.
🫡2👍1
ch06 User-Defined Functions.pdf
630.9 KB
سلايدات برمجة 2
السلايد الأول (chapter 6)| User-defined Functions
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
ch07_User_Defined_Simple_Data_Types,_Namespaces,_and_the_string.pdf
937.3 KB
سلايدات برمجة 2
السلايد الثاني (chapter 7)| User-Defined Simple Data Types
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
ch08 Arrays and Strings.pdf
1.3 MB
سلايدات برمجة 2
السلايد الثالث (chapter 8)| Arrays and Strings
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
ch09 Records (structs).pdf
989.9 KB
سلايدات برمجة 2
السلايد الرابع (chapter 9)| Records (structs)
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
ch06 User-Defined Functions.en.ar.pdf
1 MB
سلايدات برمجة 2 مترجمة
السلايد الأول (chapter 6)| User-defined Functions
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
ch07_User_Defined_Simple_Data_Types,_Namespaces,_and_the_string.pdf
1.1 MB
سلايدات برمجة 2 مترجمة
السلايد الثاني (chapter 7)| User-Defined Simple Data Types
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
ch08 Arrays and Strings.en.ar.pdf
1.7 MB
سلايدات برمجة 2 مترجمة
السلايد الثالث (chapter 8)| Arrays and Strings
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
ch09 Records (structs).en.ar.pdf
1.1 MB
سلايدات برمجة 2 مترجمة
السلايد الرابع (chapter 9)| Records (structs)
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
باقي سلايدات مفقودة
- POINTERS
- Vector
- OVERLOADING AND TEMPLATES
- Files
إن شاء الله إذا لقيتهن عاد ارسلهن.
- POINTERS
- Vector
- OVERLOADING AND TEMPLATES
- Files
إن شاء الله إذا لقيتهن عاد ارسلهن.
Chapter 12 _pointers.pdf
1.3 MB
سلايدات برمجة 2
السلايد الخامس (chapter 12)| Pointers
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
Chapter 13 _ OVERLOADING AND TEMPLATES.pdf
1.4 MB
سلايدات برمجة 2
السلايد السادس (chapter 13)|OVERLOADING AND TEMPLATES
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
chapter 16_SEARCHING, SORTING, AND THE VECTOR TYPE.pdf
2.6 MB
سلايدات برمجة 2
السلايد السابع (chapter 13)| SEARCHING, SORTING, AND THE VECTOR TYPE
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
Chapter 3 _ input and output.pdf
1.9 MB
سلايدات برمجة 2
السلايد الثامن (chapter 3)| INPUT/OUTPUT
عتحصلوا الملفات (Files) في نهاية السلايد
#برمجة_2
#programming_2
د. #أحمد_الشلبي - نظري
#علم_البيانات الدفـعـ(1)ــة
❤1
هذه كل السلايدات التي أخذناها في البرمجة 2
بالتوفيق للجميع؛؛
بالتوفيق للجميع؛؛
❤1
الاختبار مش موحد وايضا قال العميد نذاكر الافكار الرئيسية بس مارضي يقل لنا كيف نذاكر قال دبروا نفسكم.
#زيرو_واحد_سبعه_اثنين
#زيرو_واحد_سبعه_اثنين
💔4😢3😐2👍1👏1
⭕ ملاحظة ‣ هامة
كلمة auto لها معنيان، واحد في اللغة العادية والآخر في C++:
1. في اللغة العادية: تعني "تلقائي" أو "ذاتي".
2. في C++:
في الإصدارات القديمة من C++ (قبل C++11)، كانت تستخدم لتحديد متغير محلي بنطاق تلقائي (لكنها لم تكن مفيدة جدًا).
في C++11 وما بعده، أصبحت auto تُستخدم لاستخلاص نوع البيانات تلقائيًا بناءً على قيمة التهيئة، مما يجعل الكود أكثر مرونة وأقصر.
مثال:
auto x = 5; // x سيكون من نوع int تلقائيًا
auto y = 3.14; // y سيكون من نوع double تلقائيًا
auto z = "Hello"; // z سيكون من نوع const char*
مع auto في الحلقات:
#include <vector>
#include <iostream>
int main() {
std::vector<int> nums = {1, 2, 3, 4, 5};
// استخدام auto في حلقة for
for (auto num : nums) {
std::cout << num << " ";
}
}
فائدة auto: تجعلك لا تحتاج إلى كتابة النوع يدويًا، خاصة مع الأنواع المعقدة مثل المؤشرات، الحاويات، أو القوالب (templates).
كلمة auto لها معنيان، واحد في اللغة العادية والآخر في C++:
1. في اللغة العادية: تعني "تلقائي" أو "ذاتي".
2. في C++:
في الإصدارات القديمة من C++ (قبل C++11)، كانت تستخدم لتحديد متغير محلي بنطاق تلقائي (لكنها لم تكن مفيدة جدًا).
في C++11 وما بعده، أصبحت auto تُستخدم لاستخلاص نوع البيانات تلقائيًا بناءً على قيمة التهيئة، مما يجعل الكود أكثر مرونة وأقصر.
مثال:
auto x = 5; // x سيكون من نوع int تلقائيًا
auto y = 3.14; // y سيكون من نوع double تلقائيًا
auto z = "Hello"; // z سيكون من نوع const char*
مع auto في الحلقات:
#include <vector>
#include <iostream>
int main() {
std::vector<int> nums = {1, 2, 3, 4, 5};
// استخدام auto في حلقة for
for (auto num : nums) {
std::cout << num << " ";
}
}
فائدة auto: تجعلك لا تحتاج إلى كتابة النوع يدويًا، خاصة مع الأنواع المعقدة مثل المؤشرات، الحاويات، أو القوالب (templates).
يالكثافتكِ وانتِ مادة واحِدة ومذاكرتك لا تنتهي وكلما أشحت النظر عنكِ، أعود إليك وكأنني أراكِ لأول مرة وأغمض عيناي لعلي أرى طيفكِ ولا جدوى. 😢
programming 2 ||
programming 2 ||
💔12😢5💯2🔥1👏1