👏1
تكنولوجيا المعلومات مستوى ثالث | جامعة صنعاء
https://youtu.be/Fr6wJ5_Hok0?si=QdewpuIkJlvRaya8 هذا كروس يشرح الملزمة تبع الدكتورة هبه
شرح ملزمة الدكتورة هبه المروعي 👆
👍1
السلام عليكم ورحمة الله وبركاته
ياشباب اتمنى من الجميع الدخول إلى هذه القناه لانكم باتستفيدوا كثير
هذه القناه رح نكون ننزل فيها أختبارات تجريبيه قبل كل أختبار علشان تشوفوا مستواكم 👍
https://news.1rj.ru/str/MCQ_USF
ياشباب اتمنى من الجميع الدخول إلى هذه القناه لانكم باتستفيدوا كثير
هذه القناه رح نكون ننزل فيها أختبارات تجريبيه قبل كل أختبار علشان تشوفوا مستواكم 👍
https://news.1rj.ru/str/MCQ_USF
❤1
تابع #الدوال
الدوال نوعين :
النوع الاول من نوع (void) دالة يتم استدعاؤها من دالة main الرئيسيه ويتنفذ مابداخلها بدون ارجاع قيمة
كما في المثال الذي تم شرحه في الدرس الأول
#include<iostream>
using namespace std;
void cheeek(int a){//(2)هنا تم وصول القيمة المرسلة
if(a>0)
cout<<"+++++++++++\n ";
else
cout<<"----------------------\n";
هنا تم تنفيذ كل مافي الدالة وليس هناك قيمة راجعة لو كان هناك عميلة ضرب أو جمع ونريد أن نرجع قيمة الناتج لابد أن نستخدم النوع الآخر الذي يتعامل مع إرجاع القيم وسوف يتم شرحه لاحقاً (3)//
}
int main()
{
int x;
cout<<"Enter the number : ";
cin>>x;
cheeek(x); //(1)تم استدعاء الدالة وإرسال قيمة لها
return 0;
}
ملاحظة :
كل برنامج بلغة السي بلس بلس عند تشغيله الكومبايلر أو المترجم يبدأ عملة من داخل دالة main لو كان هناك فوق ال main ألف دالة لن يبدأ ولن يتنفذ الا من داخل ال main .
اي سؤال او استفسار تفضلوا 👍
دمتم بخير 💕
https://news.1rj.ru/str/LearncPlusPlusplusplusanguage
الدوال نوعين :
النوع الاول من نوع (void) دالة يتم استدعاؤها من دالة main الرئيسيه ويتنفذ مابداخلها بدون ارجاع قيمة
كما في المثال الذي تم شرحه في الدرس الأول
#include<iostream>
using namespace std;
void cheeek(int a){//(2)هنا تم وصول القيمة المرسلة
if(a>0)
cout<<"+++++++++++\n ";
else
cout<<"----------------------\n";
هنا تم تنفيذ كل مافي الدالة وليس هناك قيمة راجعة لو كان هناك عميلة ضرب أو جمع ونريد أن نرجع قيمة الناتج لابد أن نستخدم النوع الآخر الذي يتعامل مع إرجاع القيم وسوف يتم شرحه لاحقاً (3)//
}
int main()
{
int x;
cout<<"Enter the number : ";
cin>>x;
cheeek(x); //(1)تم استدعاء الدالة وإرسال قيمة لها
return 0;
}
ملاحظة :
كل برنامج بلغة السي بلس بلس عند تشغيله الكومبايلر أو المترجم يبدأ عملة من داخل دالة main لو كان هناك فوق ال main ألف دالة لن يبدأ ولن يتنفذ الا من داخل ال main .
اي سؤال او استفسار تفضلوا 👍
دمتم بخير 💕
https://news.1rj.ru/str/LearncPlusPlusplusplusanguage
👍1
هناك حلقتين شائعتين في لغة البرمجة C++ وهما while و do-while. سأشرح كل منهما وأوضح أهم الفروق بينهما.
1. while:
- يُستخدم لتكرار مجموعة من التعليمات طالما تحقق شرط محدد.
- يتم تحقق الشرط قبل تنفيذ المجموعة من التعليمات، وإذا كان الشرط صحيحًا، يتم تنفيذ التعليمات ومن ثم يتم التحقق من الشرط مرة أخرى.
- إذا كان الشرط غير صحيح من البداية، فلن يتم تنفيذ المجموعة من التعليمات على الإطلاق.
- يمكن أن يتسبب في أن يكون عدد مرات تنفيذ التعليمات صفرًا إذا كان الشرط غير صحيح من البداية.
هنا مثال يوضح استخدام while:
int i = 0;
while (i < 5) {
cout << i << " ";
i++;
}
في هذا المثال، يتم تكرار طباعة القيم من 0 إلى 4، حيث يتم التحقق من الشرط i < 5 قبل كل تكرار.
2. do-while:
- يُستخدم لتكرار مجموعة من التعليمات على الأقل مرة واحدة، ثم يتم التحقق من شرط محدد.
- يتم تنفيذ المجموعة من التعليمات أولاً، ثم يتم التحقق من الشرط. إذا كان الشرط صحيحًا، يتم تكرار التعليمات، وإلا يتم الخروج من الحلقة.
- يضمن أن يتم تنفيذ التعليمات على الأقل مرة واحدة، حتى إذا كان الشرط غير صحيح.
هنا مثال يوضح استخدام do-while:
int i = 0;
do {
cout << i << " ";
i++;
} while (i < 5);
في هذا المثال، يتم تكرار طباعة القيم من 0 إلى 4، حيث يتم التحقق من الشرط i < 5 بعد كل تكرار.
الفروق الرئيسية بين while و do-while هي:while
يتحقق من الشرط قبل تنفيذ التعليمات، في حين أن do-while يتحقق من الشرط بعد تنفيذ التعليمات.
- do-while يضمن تنفيذ التعليمات على الأقل مرة واحدة، بينما while يمكن أن يكونجد غير صحيح من البداية ولا يتم تنفيذ التعليمات على الإطلاق.
باختصار، الفرق الرئيسي بين while و do-while هو توقيت التحقق من الشرط. في while، يتم التحقق قبل التنفيذ، أما في do-while، يتم التحقق بعد التنفيذ. كما يضمن do-while تنفيذ التعليمات على الأقل مرة واحدة.
#شرح_احد_مسؤولين_اللجنة_العلمية
1. while:
- يُستخدم لتكرار مجموعة من التعليمات طالما تحقق شرط محدد.
- يتم تحقق الشرط قبل تنفيذ المجموعة من التعليمات، وإذا كان الشرط صحيحًا، يتم تنفيذ التعليمات ومن ثم يتم التحقق من الشرط مرة أخرى.
- إذا كان الشرط غير صحيح من البداية، فلن يتم تنفيذ المجموعة من التعليمات على الإطلاق.
- يمكن أن يتسبب في أن يكون عدد مرات تنفيذ التعليمات صفرًا إذا كان الشرط غير صحيح من البداية.
هنا مثال يوضح استخدام while:
int i = 0;
while (i < 5) {
cout << i << " ";
i++;
}
في هذا المثال، يتم تكرار طباعة القيم من 0 إلى 4، حيث يتم التحقق من الشرط i < 5 قبل كل تكرار.
2. do-while:
- يُستخدم لتكرار مجموعة من التعليمات على الأقل مرة واحدة، ثم يتم التحقق من شرط محدد.
- يتم تنفيذ المجموعة من التعليمات أولاً، ثم يتم التحقق من الشرط. إذا كان الشرط صحيحًا، يتم تكرار التعليمات، وإلا يتم الخروج من الحلقة.
- يضمن أن يتم تنفيذ التعليمات على الأقل مرة واحدة، حتى إذا كان الشرط غير صحيح.
هنا مثال يوضح استخدام do-while:
int i = 0;
do {
cout << i << " ";
i++;
} while (i < 5);
في هذا المثال، يتم تكرار طباعة القيم من 0 إلى 4، حيث يتم التحقق من الشرط i < 5 بعد كل تكرار.
الفروق الرئيسية بين while و do-while هي:while
يتحقق من الشرط قبل تنفيذ التعليمات، في حين أن do-while يتحقق من الشرط بعد تنفيذ التعليمات.
- do-while يضمن تنفيذ التعليمات على الأقل مرة واحدة، بينما while يمكن أن يكونجد غير صحيح من البداية ولا يتم تنفيذ التعليمات على الإطلاق.
باختصار، الفرق الرئيسي بين while و do-while هو توقيت التحقق من الشرط. في while، يتم التحقق قبل التنفيذ، أما في do-while، يتم التحقق بعد التنفيذ. كما يضمن do-while تنفيذ التعليمات على الأقل مرة واحدة.
#شرح_احد_مسؤولين_اللجنة_العلمية
👍7
في c++ أنواع بيانات أساسية نمثل فيها أنواع مختلفة من القيم والبيانات اللي نقدر نستخدمها في البرامج ومنها:
1. الأنواع الصحيحة (int) : لتمثيل الأرقام الصحيحة الموجبة والسالبة
2. العشرية(float,double) : لتمثيل الأعداد العشرية السالبة والموجبة.
double تمثل الأعداد العشرية بدقة أعلى
3. المنطقية(bool): القيم المنطقية الصحيحة والخاطئة بحيث ان الصحيحة نمثلها بالواحد والخاطئة نمثلها بالصفر
4. الحرفية (char): للحروف والرموز في الكتابة ونقدر نستخدمها للأعداد الموجبة والسالبة برضه.
1. الأنواع الصحيحة (int) : لتمثيل الأرقام الصحيحة الموجبة والسالبة
2. العشرية(float,double) : لتمثيل الأعداد العشرية السالبة والموجبة.
double تمثل الأعداد العشرية بدقة أعلى
3. المنطقية(bool): القيم المنطقية الصحيحة والخاطئة بحيث ان الصحيحة نمثلها بالواحد والخاطئة نمثلها بالصفر
4. الحرفية (char): للحروف والرموز في الكتابة ونقدر نستخدمها للأعداد الموجبة والسالبة برضه.