روابط مواقع فيها اختبارات برمجة 2 للي حابب يحل
https://t4tutorials.com/advanced-c-multiple-choice-question/?amp
https://www.examveda.com/computer-science/practice-mcq-question-on-object-oriented-programming-using-c-plus-plus/
https://www.algbly.com/More/MCQs/Cpp-mcq/Cpp-functions.html
https://www.sanfoundry.com/cplusplus-interview-questions-answers/
https://www.interviewbit.com/cpp-mcq/
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
#برمجة_2
#نماذج
#مشاركة من اللجنة العلمية CS24
https://t4tutorials.com/advanced-c-multiple-choice-question/?amp
https://www.examveda.com/computer-science/practice-mcq-question-on-object-oriented-programming-using-c-plus-plus/
https://www.algbly.com/More/MCQs/Cpp-mcq/Cpp-functions.html
https://www.sanfoundry.com/cplusplus-interview-questions-answers/
https://www.interviewbit.com/cpp-mcq/
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
#برمجة_2
#نماذج
#مشاركة من اللجنة العلمية CS24
Examveda
Object Oriented Programming Using C++ MCQ Questions & Answers | Computer Science
Learn Object Oriented Programming Using C++ MCQ questions & answers are available for a Computer Science students to clear GATE exams, various technical interview, competitive examination, and another entrance exam. Object Oriented Programming Using C++ MCQ…
واخيراً وبعد عناء طويل، لقيت لكم السلايدات حق المرجع حق الشلبي.😇
تشتوا ارسلهن وإلا مش هو ضروري.
تشتوا ارسلهن وإلا مش هو ضروري.
🫡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).