1. مقدمة عن العمليات الحسابية والمنطقية
🔰 العمليات الحسابية (Arithmetic Operations)
العمليات الحسابية هي العمليات الأساسية التي نستخدمها في الرياضيات مثل الجمع، الطرح، الضرب، والقسمة.
في البرمجة، تُستخدم العمليات الحسابية لإجراء حسابات رياضية على البيانات، مثل حساب المجموع، الفرق، الناتج، أو النسبة.
🔸️ أهميتها في البرمجة:
• تُستخدم في حل المشكلات الرياضية والعلمية.
• تُستخدم في تطبيقات مثل الحسابات المالية، الرسوم البيانية، والمحاكاة.
• تُعتبر أساسًا للعديد من الخوارزميات والهياكل البرمجية.
🔰 العمليات المنطقية (Logical Operations)
العمليات المنطقية هي عمليات تُستخدم لاتخاذ القرارات بناءً على شروط معينة.
في البرمجة، تُستخدم العمليات المنطقية لفحص الشروط واتخاذ القرارات، مثل التحقق من صحة شرط ما أو مقارنة قيم متغيرات.
🔸️ أهميتها في البرمجة:
• تُستخدم في بناء الشروط (if-else) والحلقات (loops).
• تُستخدم في التحقق من صحة البيانات واتخاذ القرارات بناءً على النتائج.
• تُعتبر أساسًا للبرمجة الشرطية والتحكم في تدفق البرنامج.
2. الفرق بين العمليات الحسابية والمنطقية
🔸️ الميزة : الهدف
▪︎العمليات الحسابية : إجراء حسابات رياضية.
▪︎العمليات المنطقية : اتخاذ قرارات بناءً على شروط
🔹️ الميزة : الأمثلة
▪︎العمليات الحسابية : الجمع (+)، الطرح (-)، الضرب (*)، القسمة (/).
▪︎العمليات المنطقية : AND (&&)، OR (
🔸️ الميزة : نوع النتيجة
▪︎العمليات الحسابية : عدد (صحيح أو عشري).
▪︎العمليات المنطقية : قيمة منطقية (true أو false).
🔹️ الميزة : الإستخدام الشائع
▪︎العمليات الحسابية : الحسابات الرياضية.
▪︎العمليات المنطقية : الشروط، الحلقات، التحقق من البيانات
3. أهمية العمليات الحسابية والمنطقية في البرمجة
🔰 العمليات الحسابية
• حل المشكلات الرياضية: مثل حساب المساحات، الأطوال، النسب، وغيرها.
• تطبيقات علمية: مثل المحاكاة، الرسوم البيانية، والتحليل العددي.
• تطبيقات مالية: مثل حساب الفوائد، الضرائب، والميزانيات.
🔰 العمليات المنطقية
• اتخاذ القرارات: مثل التحقق من صحة بيانات المستخدم أو اختيار مسار معين في البرنامج.
• التحكم في بلوكات البرنامج: مثل استخدام الشروط (if-else) والحلقات (for, while).
• التحقق من الشروط: مثل التحقق من تسجيل الدخول، التحقق من صحة الإدخال، وغيرها.
4. أمثلة توضيحية
🔮 مثال 1: استخدام العمليات الحسابية
📟 النتيجة على الشاشة:👇
📟 النتيجة على الشاشة:👇
5. الخلاصة العامة لإستخدام العمليات الحسابية و المنطقية
▪︎ العمليات الحسابية: تُستخدم لإجراء حسابات رياضية مثل الجمع، الطرح، الضرب، والقسمة.
▪︎ العمليات المنطقية: تُستخدم لاتخاذ قرارات بناءً على شروط، مثل التحقق من صحة بيانات أو اختيار مسار معين في البرنامج.
▪︎ كلاهما أساسي في البرمجة ويُستخدم في حل المشكلات وبناء التطبيقات.
#برمجة_و_تطوير
#دورة_سي_بلس_بلس
#C_plus_plus
#الدرس_الخامس_عشر_سي_بلس_بلس
#المستوى_الأول
✅ الرجاء متابعة قناتنا 👇
https://t.me/artificial_AI_intelligence
🥰 قال رسول الله ﷺ << إذا مات ابن آدم؛ انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له >> رواه مسلم.
🤗 اذا إستفدت من الدرس لا تنسى الدعاء لنا 🤲
🔰 العمليات الحسابية (Arithmetic Operations)
العمليات الحسابية هي العمليات الأساسية التي نستخدمها في الرياضيات مثل الجمع، الطرح، الضرب، والقسمة.
في البرمجة، تُستخدم العمليات الحسابية لإجراء حسابات رياضية على البيانات، مثل حساب المجموع، الفرق، الناتج، أو النسبة.
🔸️ أهميتها في البرمجة:
• تُستخدم في حل المشكلات الرياضية والعلمية.
• تُستخدم في تطبيقات مثل الحسابات المالية، الرسوم البيانية، والمحاكاة.
• تُعتبر أساسًا للعديد من الخوارزميات والهياكل البرمجية.
🔰 العمليات المنطقية (Logical Operations)
العمليات المنطقية هي عمليات تُستخدم لاتخاذ القرارات بناءً على شروط معينة.
في البرمجة، تُستخدم العمليات المنطقية لفحص الشروط واتخاذ القرارات، مثل التحقق من صحة شرط ما أو مقارنة قيم متغيرات.
🔸️ أهميتها في البرمجة:
• تُستخدم في بناء الشروط (if-else) والحلقات (loops).
• تُستخدم في التحقق من صحة البيانات واتخاذ القرارات بناءً على النتائج.
• تُعتبر أساسًا للبرمجة الشرطية والتحكم في تدفق البرنامج.
2. الفرق بين العمليات الحسابية والمنطقية
🔸️ الميزة : الهدف
▪︎العمليات الحسابية : إجراء حسابات رياضية.
▪︎العمليات المنطقية : اتخاذ قرارات بناءً على شروط
🔹️ الميزة : الأمثلة
▪︎العمليات الحسابية : الجمع (+)، الطرح (-)، الضرب (*)، القسمة (/).
▪︎العمليات المنطقية : AND (&&)، OR (
)، NOT (!
).🔸️ الميزة : نوع النتيجة
▪︎العمليات الحسابية : عدد (صحيح أو عشري).
▪︎العمليات المنطقية : قيمة منطقية (true أو false).
🔹️ الميزة : الإستخدام الشائع
▪︎العمليات الحسابية : الحسابات الرياضية.
▪︎العمليات المنطقية : الشروط، الحلقات، التحقق من البيانات
3. أهمية العمليات الحسابية والمنطقية في البرمجة
🔰 العمليات الحسابية
• حل المشكلات الرياضية: مثل حساب المساحات، الأطوال، النسب، وغيرها.
• تطبيقات علمية: مثل المحاكاة، الرسوم البيانية، والتحليل العددي.
• تطبيقات مالية: مثل حساب الفوائد، الضرائب، والميزانيات.
🔰 العمليات المنطقية
• اتخاذ القرارات: مثل التحقق من صحة بيانات المستخدم أو اختيار مسار معين في البرنامج.
• التحكم في بلوكات البرنامج: مثل استخدام الشروط (if-else) والحلقات (for, while).
• التحقق من الشروط: مثل التحقق من تسجيل الدخول، التحقق من صحة الإدخال، وغيرها.
4. أمثلة توضيحية
🔮 مثال 1: استخدام العمليات الحسابية
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 5;
int sum = a + b; // جمع
int difference = a - b; // طرح
int product = a * b; // ضرب
double quotient = (double)a / b; // قسمة
cout << "Sum: " << sum << endl;
cout << "Difference: " << difference << endl;
cout << "Product: " << product << endl;
cout << "Quotient: " << quotient << endl;
return 0;
}
📟 النتيجة على الشاشة:👇
Sum: 15🔮 مثال 2: استخدام العمليات المنطقية
Difference: 5
Product: 50
Quotient: 2
#include <iostream>
using namespace std;
int main() {
int age = 20;
bool isStudent = true;
if (age >= 18 && isStudent) { // استخدام AND (`&&`)
cout << "You are an adult student." << endl;
} else {
cout << "You are not an adult student." << endl;
}
return 0;
}
📟 النتيجة على الشاشة:👇
You are an adult student
5. الخلاصة العامة لإستخدام العمليات الحسابية و المنطقية
▪︎ العمليات الحسابية: تُستخدم لإجراء حسابات رياضية مثل الجمع، الطرح، الضرب، والقسمة.
▪︎ العمليات المنطقية: تُستخدم لاتخاذ قرارات بناءً على شروط، مثل التحقق من صحة بيانات أو اختيار مسار معين في البرنامج.
▪︎ كلاهما أساسي في البرمجة ويُستخدم في حل المشكلات وبناء التطبيقات.
#برمجة_و_تطوير
#دورة_سي_بلس_بلس
#C_plus_plus
#الدرس_الخامس_عشر_سي_بلس_بلس
#المستوى_الأول
✅ الرجاء متابعة قناتنا 👇
https://t.me/artificial_AI_intelligence
🥰 قال رسول الله ﷺ << إذا مات ابن آدم؛ انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له >> رواه مسلم.
🤗 اذا إستفدت من الدرس لا تنسى الدعاء لنا 🤲
✏ مبادئ الكود النظيف Clean Code
في عالم البرمجة، يعد كتابة كود نظيف من الأمور الأساسية التي يجب أن يتقنها كل مطور. إن الكود النظيف لا يعني فقط أن يكون الكود خالياً من الأخطاء، بل يتعدى ذلك ليشمل تنظيمه، وضوحه، وسهولة صيانته. في هذه المقالة، سنتناول مبادئ الكود النظيف، مع التركيز على مبادئ SOLID التي تعد من الركائز الأساسية لتطوير البرمجيات الحديثة.
في عالم البرمجة، يعد كتابة كود نظيف من الأمور الأساسية التي يجب أن يتقنها كل مطور. إن الكود النظيف لا يعني فقط أن يكون الكود خالياً من الأخطاء، بل يتعدى ذلك ليشمل تنظيمه، وضوحه، وسهولة صيانته. في هذه المقالة، سنتناول مبادئ الكود النظيف، مع التركيز على مبادئ SOLID التي تعد من الركائز الأساسية لتطوير البرمجيات الحديثة.
🔰 ما هو الكود النظيف؟
الكود النظيف هو مصطلح يشير إلى كتابة كود برمجي يتمتع بعدة خصائص، مثل الوضوح، والسهولة في الفهم، والقدرة على التعديل. إن كتابة كود نظيف تسهل على المطورين الآخرين فهم الكود والتفاعل معه، مما يقلل من الأخطاء ويزيد من كفاءة العمل. الكود النظيف هو أساس البرمجيات القابلة للصيانة والتطوير على المدى الطويل.
🔰 أهمية مبادئ SOLID
مبادئ SOLID هي مجموعة من المبادئ التي تهدف إلى تحسين تصميم البرمجيات. هذه المبادئ تساعد المطورين على كتابة كود أكثر قابلية للصيانة والتوسع. دعونا نستعرض هذه المبادئ بالتفصيل.
1️⃣ مبدأ المسؤولية الواحدة (Single Responsibility Principle - SRP)
ينص هذا المبدأ على أن كل كلاس أو ميثود يجب أن تكون لها مسؤولية واحدة فقط. بمعنى آخر، يجب أن يكون هناك سبب واحد فقط يدفعك لتعديل الكلاس أو الميثود. على سبيل المثال، إذا كان لديك كلاس يمثل طلباً في متجر إلكتروني، يجب أن يتعامل هذا الكلاس فقط مع تفاصيل الطلب، مثل حساب المجموع أو إدارة العناصر الموجودة فيه. إذا كنت بحاجة إلى تنفيذ عملية دفع، يجب أن تكون هناك كلاس منفصلة للتعامل مع الدفع.
2️⃣ مبدأ الانفتاح والإغلاق (Open/Closed Principle - OCP)
يقول هذا المبدأ إن الكود يجب أن يكون مفتوحًا للإضافة، لكن مغلقًا للتعديل. بمعنى آخر، يمكنك إضافة ميزات جديدة دون الحاجة إلى تعديل الكود القديم. لتحقيق ذلك، يمكنك استخدام الأنماط البرمجية مثل الوراثة أو الواجهات، مما يضمن أن الكود القديم لا يتأثر بالتغييرات الجديدة.
3️⃣ مبدأ استبدال ليسكوف (Liskov Substitution Principle - LSP)
هذا المبدأ ينص على أنه يجب أن تكون الكائنات من الفئات المشتقة قابلة للاستبدال بكائنات من الفئة الأساسية دون التأثير على صحة البرنامج. بمعنى آخر، إذا كان لديك كلاس يمثل طائر، يجب أن تستطيع استبدال كائن طائر بكائن بطريق دون أن يتسبب ذلك في حدوث أخطاء في البرنامج.
4️⃣ مبدأ تقسيم الواجهات (Interface Segregation Principle - ISP)
هذا المبدأ يشير إلى أنه يجب عدم إجبار الكلاسات على تنفيذ واجهات لا تحتاج إليها. بدلاً من ذلك، يجب تقسيم الواجهات الكبيرة إلى واجهات أصغر وأكثر تخصصًا. يساعد ذلك في تقليل التعقيد ويسهل على المطورين فهم الكود.
5️⃣ مبدأ عكس الاعتماديات (Dependency Inversion Principle - DIP)
ينص هذا المبدأ على أن الكود يجب أن يعتمد على التجريدات وليس على الكلاسات المحددة. بمعنى آخر، يجب أن تعتمد الكلاسات العليا على الواجهات أو الكلاسات المجردة، مما يسمح بفصل الكود عن التفاصيل. هذا يعزز من مرونة الكود ويسهل من اختباره.
🔮 مميزات تطبيق مبادئ SOLID
تطبيق مبادئ SOLID يؤدي إلى عدة مميزات، منها:
* تحسين جودة الكود وسهولة صيانته.
* زيادة القدرة على التوسع وإضافة ميزات جديدة.
* تقليل التعقيد وتقليل الأخطاء البرمجية.
* تعزيز التعاون بين المطورين من خلال كتابة كود مفهوم وواضح.
✅ التحديات في كتابة كود نظيف
رغم أهمية كتابة كود نظيف، إلا أن هناك تحديات تواجه المطورين، منها:
* عدم وجود وقت كافٍ لتطبيق المبادئ أثناء الضغط الزمني.
* صعوبة في فهم المبادئ بشكل صحيح من قبل المطورين الجدد.
* الاعتماد على أنماط برمجية قديمة قد لا تتماشى مع المبادئ الحديثة.
💎 كيفية تحسين جودة الكود
لتحسين جودة الكود، يمكن اتباع بعض الخطوات العملية:
1. استثمر في التعلم المستمر حول مبادئ الكود النظيف.
2. قم بإجراء مراجعات دورية على الكود مع الزملاء لتحسين الجودة.
3. استخدم أدوات تحليل الكود للكشف عن الأخطاء والمشاكل المحتملة.
4. قم بتطبيق اختبارات الوحدة لضمان أن الكود يعمل كما هو متوقع.
5. كن مرنًا في تعديل الكود حسب الحاجة دون التفريط في المبادئ الأساسية.
📋 الخلاصة العامة لمبادئ الكود النظيف
إن كتابة كود نظيف ليس مجرد خيار، بل هو ضرورة في عالم البرمجة الحديث. من خلال تطبيق مبادئ SOLID، يمكن للمطورين تحسين جودة الكود، مما يسهل عليهم العمل على المشاريع الحالية والمستقبلية. لذا، إذا كنت مطورًا، فلا تتردد في استثمار الوقت والجهد في تعلم هذه المبادئ وتطبيقها في عملك اليومي.
تذكر، الكود النظيف هو كود يتمتع بالوضوح، القابلية للصيانة، والمرونة. ابدأ اليوم في تحسين كودك وكن جزءًا من مجتمع المبرمجين الذين يسعون دائمًا نحو التميز.
الكود النظيف هو مصطلح يشير إلى كتابة كود برمجي يتمتع بعدة خصائص، مثل الوضوح، والسهولة في الفهم، والقدرة على التعديل. إن كتابة كود نظيف تسهل على المطورين الآخرين فهم الكود والتفاعل معه، مما يقلل من الأخطاء ويزيد من كفاءة العمل. الكود النظيف هو أساس البرمجيات القابلة للصيانة والتطوير على المدى الطويل.
🔰 أهمية مبادئ SOLID
مبادئ SOLID هي مجموعة من المبادئ التي تهدف إلى تحسين تصميم البرمجيات. هذه المبادئ تساعد المطورين على كتابة كود أكثر قابلية للصيانة والتوسع. دعونا نستعرض هذه المبادئ بالتفصيل.
1️⃣ مبدأ المسؤولية الواحدة (Single Responsibility Principle - SRP)
ينص هذا المبدأ على أن كل كلاس أو ميثود يجب أن تكون لها مسؤولية واحدة فقط. بمعنى آخر، يجب أن يكون هناك سبب واحد فقط يدفعك لتعديل الكلاس أو الميثود. على سبيل المثال، إذا كان لديك كلاس يمثل طلباً في متجر إلكتروني، يجب أن يتعامل هذا الكلاس فقط مع تفاصيل الطلب، مثل حساب المجموع أو إدارة العناصر الموجودة فيه. إذا كنت بحاجة إلى تنفيذ عملية دفع، يجب أن تكون هناك كلاس منفصلة للتعامل مع الدفع.
2️⃣ مبدأ الانفتاح والإغلاق (Open/Closed Principle - OCP)
يقول هذا المبدأ إن الكود يجب أن يكون مفتوحًا للإضافة، لكن مغلقًا للتعديل. بمعنى آخر، يمكنك إضافة ميزات جديدة دون الحاجة إلى تعديل الكود القديم. لتحقيق ذلك، يمكنك استخدام الأنماط البرمجية مثل الوراثة أو الواجهات، مما يضمن أن الكود القديم لا يتأثر بالتغييرات الجديدة.
3️⃣ مبدأ استبدال ليسكوف (Liskov Substitution Principle - LSP)
هذا المبدأ ينص على أنه يجب أن تكون الكائنات من الفئات المشتقة قابلة للاستبدال بكائنات من الفئة الأساسية دون التأثير على صحة البرنامج. بمعنى آخر، إذا كان لديك كلاس يمثل طائر، يجب أن تستطيع استبدال كائن طائر بكائن بطريق دون أن يتسبب ذلك في حدوث أخطاء في البرنامج.
4️⃣ مبدأ تقسيم الواجهات (Interface Segregation Principle - ISP)
هذا المبدأ يشير إلى أنه يجب عدم إجبار الكلاسات على تنفيذ واجهات لا تحتاج إليها. بدلاً من ذلك، يجب تقسيم الواجهات الكبيرة إلى واجهات أصغر وأكثر تخصصًا. يساعد ذلك في تقليل التعقيد ويسهل على المطورين فهم الكود.
5️⃣ مبدأ عكس الاعتماديات (Dependency Inversion Principle - DIP)
ينص هذا المبدأ على أن الكود يجب أن يعتمد على التجريدات وليس على الكلاسات المحددة. بمعنى آخر، يجب أن تعتمد الكلاسات العليا على الواجهات أو الكلاسات المجردة، مما يسمح بفصل الكود عن التفاصيل. هذا يعزز من مرونة الكود ويسهل من اختباره.
🔮 مميزات تطبيق مبادئ SOLID
تطبيق مبادئ SOLID يؤدي إلى عدة مميزات، منها:
* تحسين جودة الكود وسهولة صيانته.
* زيادة القدرة على التوسع وإضافة ميزات جديدة.
* تقليل التعقيد وتقليل الأخطاء البرمجية.
* تعزيز التعاون بين المطورين من خلال كتابة كود مفهوم وواضح.
✅ التحديات في كتابة كود نظيف
رغم أهمية كتابة كود نظيف، إلا أن هناك تحديات تواجه المطورين، منها:
* عدم وجود وقت كافٍ لتطبيق المبادئ أثناء الضغط الزمني.
* صعوبة في فهم المبادئ بشكل صحيح من قبل المطورين الجدد.
* الاعتماد على أنماط برمجية قديمة قد لا تتماشى مع المبادئ الحديثة.
💎 كيفية تحسين جودة الكود
لتحسين جودة الكود، يمكن اتباع بعض الخطوات العملية:
1. استثمر في التعلم المستمر حول مبادئ الكود النظيف.
2. قم بإجراء مراجعات دورية على الكود مع الزملاء لتحسين الجودة.
3. استخدم أدوات تحليل الكود للكشف عن الأخطاء والمشاكل المحتملة.
4. قم بتطبيق اختبارات الوحدة لضمان أن الكود يعمل كما هو متوقع.
5. كن مرنًا في تعديل الكود حسب الحاجة دون التفريط في المبادئ الأساسية.
📋 الخلاصة العامة لمبادئ الكود النظيف
إن كتابة كود نظيف ليس مجرد خيار، بل هو ضرورة في عالم البرمجة الحديث. من خلال تطبيق مبادئ SOLID، يمكن للمطورين تحسين جودة الكود، مما يسهل عليهم العمل على المشاريع الحالية والمستقبلية. لذا، إذا كنت مطورًا، فلا تتردد في استثمار الوقت والجهد في تعلم هذه المبادئ وتطبيقها في عملك اليومي.
تذكر، الكود النظيف هو كود يتمتع بالوضوح، القابلية للصيانة، والمرونة. ابدأ اليوم في تحسين كودك وكن جزءًا من مجتمع المبرمجين الذين يسعون دائمًا نحو التميز.
👍3
🔰 العمليات الحسابية الأساسية
1️⃣ عمليات الجمع (+)
🔸️ الهدف:
• يُستخدم لجمع رقمين أو أكثر.
• يدعم الأرقام الصحيحة (int) والأرقام العشرية (float, double).
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
2️⃣ عمليات الطرح (-)
🔸️ الهدف:
• يُستخدم لطرح رقم من رقم آخر.
• يمكن أن ينتج عددًا سالبًا إذا كان الرقم الأول أقل من الثاني.
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
3️⃣ عمليات الضرب (*)
🔸️ الهدف:
• يُستخدم لضرب رقمين أو أكثر.
• يدعم الأعداد الصحيحة والعشرية.
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
4️⃣ عمليات القسمة (/)
🔸️ الهدف:
• يُستخدم لقسمة رقم على رقم آخر.
• في الأعداد الصحيحة، يتم حذف الكسر (القسمة الصحيحة).
• في الأعداد العشرية، يتم الاحتفاظ بالكسر.
🚫 ملحوظة مهمة: القسمة على صفر تسبب خطأ
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
🔮 القسمة على صفر:
📟 النتيجة على الشاشة:👇
4️⃣ عمليات باقي القسمة (%)
🔸️ الهدف:
• حساب باقي قسمة عددين صحيحين.
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
🔰 إستخدام العمليات الحسابية مع المدخلات
🔮 مثال1 عملي مع مدخلات من المستخدم:
📟 النتيجة على الشاشة:👇
🔮 مثال 2 برنامج بسيط لحساب مساحة المستطيل
📟 النتيجة على الشاشة:👇
1️⃣ عمليات الجمع (+)
🔸️ الهدف:
• يُستخدم لجمع رقمين أو أكثر.
• يدعم الأرقام الصحيحة (int) والأرقام العشرية (float, double).
🔹️ الصيغة:
result = operand1 + operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 20;
int sum = a + b; // جمع a و b
cout << "Sum: " << sum << endl;
return 0;
}
📟 النتيجة على الشاشة:👇
Sum: 30
2️⃣ عمليات الطرح (-)
🔸️ الهدف:
• يُستخدم لطرح رقم من رقم آخر.
• يمكن أن ينتج عددًا سالبًا إذا كان الرقم الأول أقل من الثاني.
🔹️ الصيغة:
result = operand1 - operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 20, b = 10;
int difference = a - b; // طرح b من a
cout << "Difference: " << difference << endl;
return 0;
}
📟 النتيجة على الشاشة:👇
Difference: 10
3️⃣ عمليات الضرب (*)
🔸️ الهدف:
• يُستخدم لضرب رقمين أو أكثر.
• يدعم الأعداد الصحيحة والعشرية.
🔹️ الصيغة:
result = operand1 * operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 5, b = 4;
int product = a * b; // ضرب a و b
cout << "Product: " << product << endl;
return 0;
}
📟 النتيجة على الشاشة:👇
Product: 20
4️⃣ عمليات القسمة (/)
🔸️ الهدف:
• يُستخدم لقسمة رقم على رقم آخر.
• في الأعداد الصحيحة، يتم حذف الكسر (القسمة الصحيحة).
• في الأعداد العشرية، يتم الاحتفاظ بالكسر.
🚫 ملحوظة مهمة: القسمة على صفر تسبب خطأ
🔹️ الصيغة:
result = operand1 / operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 3;
double quotient = a / b; // قسمة a على b
cout << "Quotient (int): " << quotient << endl; // النتيجة: 3 (لأن a و b صحيحان)
double c = 10.0;
quotient = c / b; // قسمة c على b
cout << "Quotient (double): " << quotient << endl; // النتيجة: 3.33333
return 0;
}
📟 النتيجة على الشاشة:👇
Quotient (int): 3
Quotient (double): 3.33333
🔮 القسمة على صفر:
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 0;
if (b != 0) {
cout << "The result is: " << (a / b) << endl;
} else {
cout << "Error: Division by zero is not allowed!" << endl;
}
return 0;
}
📟 النتيجة على الشاشة:👇
Error: Division by zero is not allowed!
4️⃣ عمليات باقي القسمة (%)
🔸️ الهدف:
• حساب باقي قسمة عددين صحيحين.
🔹️ الصيغة:
result = operand1 % operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 3;
int remainder = a % b; // حساب باقي قسمة a على b
cout << "Remainder: " << remainder << endl; // النتيجة: 1
return 0;
}
📟 النتيجة على الشاشة:👇
Remainder: 1
🔰 إستخدام العمليات الحسابية مع المدخلات
🔮 مثال1 عملي مع مدخلات من المستخدم:
#include <iostream>
using namespace std;
int main() {
double num1, num2;
cout << "Enter first number: ";
cin >> num1;
cout << "Enter second number: ";
cin >> num2;
cout << "Addition: " << (num1 + num2) << endl;
cout << "Subtraction: " << (num1 - num2) << endl;
cout << "Multiplication: " << (num1 * num2) << endl;
if (num2 != 0) {
cout << "Division: " << (num1 / num2) << endl;
} else {
cout << "Error: Cannot divide by zero!" << endl;
}
return 0;
}
📟 النتيجة على الشاشة:👇
Enter first number: 8
Enter second number: 2
Addition: 10
Subtraction: 6
Multiplication: 16
Division: 4
🔮 مثال 2 برنامج بسيط لحساب مساحة المستطيل
#include <iostream>
using namespace std;
int main() {
double length, width;
cout << "Enter the length of the rectangle: ";
cin >> length;
cout << "Enter the width of the rectangle: ";
cin >> width;
double area = length * width; // حساب المساحة
cout << "Area of the rectangle: " << area << endl;
return 0;
}
📟 النتيجة على الشاشة:👇
Enter the length of the rectangle: 6
Enter the width of the rectangle: 4
Area of the rectangle: 24
❤1👍1
🔮 مثال 3 برنامج لتحويل درجة الحرارة من فهرنهايت إلى مئوية
📟 النتيجة على الشاشة:👇
🔰 العمليات الرياضية المركبة
1️⃣ الجمع المركب (+=)
🔸️ الهدف:
• إضافة قيمة إلى متغير.
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
2️⃣ الطرح المركب (-=)
🔸️ الهدف:
• قيمة من متغير.
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
2️⃣ الضرب المركب (*=)
🔸️ الهدف:
• ضرب متغير بقيمة.
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
4️⃣ القسمة المركبة (/=)
🔸️ الهدف:
• قسمة متغير على قيمة.
🔹️ الصيغة:
🔮 مثال:
📟 النتيجة على الشاشة:👇
🔰 الأخطاء الشائعة في العمليات الرياضية
▪︎ القسمة على صفر: تأكد دائمًا من التحقق من قيمة المقسوم عليه.
▪︎ الاختلاف بين القسمة الصحيحة والعشرية: استخدم القيم العشرية إذا كنت بحاجة إلى نتائج دقيقة.
🔰 استخدام العمليات الحسابية مع الدوال الرياضية
يمكنك استخدام مكتبة cmath لإجراء عمليات أكثر تعقيدًا، مثل الجذر التربيعي والقوى
🔮 مثال:
📟 النتيجة على الشاشة:👇
🔰 الخلاصة العامة لإستخدام العمليات الحسابية
• الجمع (+): جمع عددين.
• الطرح (-): طرح عددين.
• الضرب (*): ضرب عددين.
• القسمة (/): قسمة عددين (تنتج عددًا عشريًا إذا كان أحدهما عشريًا).
• باقي القسمة (%): حساب باقي قسمة عددين صحيحين.
• العمليات المركبة (+=, -=, *=, /=): تعديل قيمة متغير باستخدام عملية حسابية.
#برمجة_و_تطوير
#دورة_سي_بلس_بلس
#C_plus_plus
#الدرس_السادس_عشر_سي_بلس_بلس
#المستوى_الأول
✅ الرجاء متابعة قناتنا 👇
https://t.me/artificial_AI_intelligence
🥰 قال رسول الله ﷺ << إذا مات ابن آدم؛ انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له >> رواه مسلم.
🤗 اذا إستفدت من الدرس لا تنسى الدعاء لنا 🤲
#include <iostream>
using namespace std;
int main() {
double fahrenheit;
cout << "Enter the temperature in Fahrenheit: ";
cin >> fahrenheit;
double celsius = (fahrenheit - 32) * 5 / 9; // التحويل إلى مئوية
cout << "Temperature in Celsius: " << celsius << endl;
return 0;
}
📟 النتيجة على الشاشة:👇
Enter the temperature in Fahrenheit: 70
Temperature in Celsius: 21.1111
🔰 العمليات الرياضية المركبة
1️⃣ الجمع المركب (+=)
🔸️ الهدف:
• إضافة قيمة إلى متغير.
🔹️ الصيغة:
operand1 += operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 10;
a += 5; // إضافة 5 إلى a
cout << "a: " << a << endl; // النتيجة: 15
return 0;
}
📟 النتيجة على الشاشة:👇
a: 15
2️⃣ الطرح المركب (-=)
🔸️ الهدف:
• قيمة من متغير.
🔹️ الصيغة:
operand1 -= operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 20;
a -= 5; // طرح 5 من a
cout << "a: " << a << endl; // النتيجة: 15
return 0;
}
📟 النتيجة على الشاشة:👇
a: 15
2️⃣ الضرب المركب (*=)
🔸️ الهدف:
• ضرب متغير بقيمة.
🔹️ الصيغة:
operand1 *= operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 5;
a *= 3; // ضرب a بـ 3
cout << "a: " << a << endl; // النتيجة: 15
return 0;
}
📟 النتيجة على الشاشة:👇
a: 15
4️⃣ القسمة المركبة (/=)
🔸️ الهدف:
• قسمة متغير على قيمة.
🔹️ الصيغة:
operand1 /= operand2;
🔮 مثال:
#include <iostream>
using namespace std;
int main() {
int a = 10;
a /= 2; // قسمة a على 2
cout << "a: " << a << endl; // النتيجة: 5
return 0;
}
📟 النتيجة على الشاشة:👇
a: 5
🔰 الأخطاء الشائعة في العمليات الرياضية
▪︎ القسمة على صفر: تأكد دائمًا من التحقق من قيمة المقسوم عليه.
▪︎ الاختلاف بين القسمة الصحيحة والعشرية: استخدم القيم العشرية إذا كنت بحاجة إلى نتائج دقيقة.
🔰 استخدام العمليات الحسابية مع الدوال الرياضية
يمكنك استخدام مكتبة cmath لإجراء عمليات أكثر تعقيدًا، مثل الجذر التربيعي والقوى
🔮 مثال:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double num = 16.0;
cout << "Square root: " << sqrt(num) << endl; // الجذر التربيعي
cout << "Power: " << pow(num, 2) << endl; // القوة
return 0;
}
📟 النتيجة على الشاشة:👇
Square root: 4
Power: 256
🔰 الخلاصة العامة لإستخدام العمليات الحسابية
• الجمع (+): جمع عددين.
• الطرح (-): طرح عددين.
• الضرب (*): ضرب عددين.
• القسمة (/): قسمة عددين (تنتج عددًا عشريًا إذا كان أحدهما عشريًا).
• باقي القسمة (%): حساب باقي قسمة عددين صحيحين.
• العمليات المركبة (+=, -=, *=, /=): تعديل قيمة متغير باستخدام عملية حسابية.
#برمجة_و_تطوير
#دورة_سي_بلس_بلس
#C_plus_plus
#الدرس_السادس_عشر_سي_بلس_بلس
#المستوى_الأول
✅ الرجاء متابعة قناتنا 👇
https://t.me/artificial_AI_intelligence
🥰 قال رسول الله ﷺ << إذا مات ابن آدم؛ انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له >> رواه مسلم.
🤗 اذا إستفدت من الدرس لا تنسى الدعاء لنا 🤲
❤3👍3
🔰 21 درسًا تعلمك كل ما تحتاج إلى معرفته لبدء بناء تطبيقات الذكاء الاصطناعي التوليدي.
💎 تعرف على أساسيات بناء تطبيقات الذكاء الاصطناعي التوليدي من خلال دورة تدريبية شاملة مكونة من 21 درسًا والتي يقدمها خبراء Microsoft Cloud Advocates.
🌎 رابط الدورة 👇
https://github.com/microsoft/generative-ai-for-beginners
#برمجة_و_تطوير #الذكاء_الاصطناعي #AI #microsoft
#generative_ai
💎 تعرف على أساسيات بناء تطبيقات الذكاء الاصطناعي التوليدي من خلال دورة تدريبية شاملة مكونة من 21 درسًا والتي يقدمها خبراء Microsoft Cloud Advocates.
🌎 رابط الدورة 👇
https://github.com/microsoft/generative-ai-for-beginners
#برمجة_و_تطوير #الذكاء_الاصطناعي #AI #microsoft
#generative_ai
👍4
Forwarded from 🎨 Canva For Ever 🖼
🚨CANVA PRO INVITE LINK 🚀 25 JAN 📅
🟢 LINK 👉 : https://t.co/HH96WNVboC
🔵 LINK 👉 : https://t.co/uUHZOvEzT9
❤ ENJOY Your Canva Pro 💚
Canva Pro new link on 100 Like with "❤💙" Or " 👍"
#canva
#canvapro
#canvaprofree
#canvafree
#canva4ever
#canva4you
#canva_pro
#design #canvadesign #art #graphicdesign #marketing #logo #graphicdesigner #photoshop #designer
👑 Can I get 50 stars ⭐ here guys... I want stars 🌟🌟🌟
🔀 Share here Canva4ever
🤴👸 Thanks all members ❤💜
🟢 LINK 👉 : https://t.co/HH96WNVboC
🔵 LINK 👉 : https://t.co/uUHZOvEzT9
❤ ENJOY Your Canva Pro 💚
Canva Pro new link on 100 Like with "❤💙" Or " 👍"
#canva
#canvapro
#canvaprofree
#canvafree
#canva4ever
#canva4you
#canva_pro
#design #canvadesign #art #graphicdesign #marketing #logo #graphicdesigner #photoshop #designer
👑 Can I get 50 stars ⭐ here guys... I want stars 🌟🌟🌟
🔀 Share here Canva4ever
🤴👸 Thanks all members ❤💜
👍6
💎 أداة DeepSeek: الذكاء الاصطناعي الذي يعيد تعريف الأداء والقوة في عالم التكنولوجيا 🚀
في عالم يتسارع فيه التطور التكنولوجي، يبرز أداة #DeepSeek كواحد من أكثر أنظمة الذكاء الاصطناعي تقدماً وكفاءة. لكن ما الذي يجعل DeepSeek متفوقاً على الآخرين؟ وكيف استطاع أن يحقق هذا الأداء المذهل؟ في هذا التقرير، سنستعرض الأسباب التي جعلت DeepSeek في المقدمة، وكيف يمكن لهذا النظام أن يكون شريكك الذكي في مختلف المجالات.
✅ ما هو DeepSeek؟
أداة #DeepSeek هو نظام ذكاء اصطناعي متطور يعتمد على تقنيات التعلم العميق (Deep Learning) ومعالجة اللغة الطبيعية (NLP). تم تصميمه لفهم وتحليل البيانات بسرعة ودقة عالية، مما يجعله أداة قوية في مجالات مثل التحليل اللغوي، التوصيات الذكية، المساعدة الشخصية، وحتى البحث العلمي.
✅ كيف تفوق DeepSeek على الآخرين؟
1. الأداء الفائق:
🔴 سرعة المعالجة: DeepSeek يعالج البيانات بسرعة تفوق أنظمة الذكاء الاصطناعي التقليدية، مما يجعله الخيار الأمثل للتطبيقات التي تتطلب استجابة فورية.
🔴 دقة النتائج: بفضل خوارزمياته المتطورة، يوفر DeepSeek نتائج دقيقة وموثوقة، سواء في تحليل النصوص أو توليد المحتوى.
2. القدرة على التكيف:
- أداة DeepSeek قادرة على التعلم من البيانات الجديدة والتكيف مع التغييرات بسرعة، مما يجعله مناسباً للتطبيقات الديناميكية والمتطورة باستمرار.
3. التخصيص الشامل:
- يمكن تخصيص DeepSeek ليلبي احتياجات مستخدمين مختلفين، سواء كانوا أفراداً أو شركات، مما يجعله أداة متعددة الاستخدامات.
4. الكفاءة في استخدام الموارد:
- أداة DeepSeek مصمم ليكون فعالاً من حيث استهلاك الطاقة والموارد الحاسوبية، مما يجعله صديقاً للبيئة واقتصادياً في نفس الوقت.
✅ مجالات تطبيق DeepSeek
1. المساعدة الشخصية:
- يمكن لـ DeepSeek أن يكون مساعداً شخصياً ذكياً، يساعدك في إدارة مهامك اليومية، تنظيم جدولك، وحتى تقديم توصيات مخصصة.
2. التحليل اللغوي:
- بفضل قدراته المتقدمة في معالجة اللغة الطبيعية، يمكن لـ DeepSeek تحليل النصوص بسرعة وفهم السياق بدقة.
3. التوصيات الذكية:
- سواء كنت تبحث عن فيلم لمشاهدته أو منتج لشرائه، DeepSeek يوفر توصيات مخصصة بناءً على تفضيلاتك وسلوكك.
4. البحث العلمي:
- أداة DeepSeek يمكن أن يكون عنها أداة قوية للباحثين، حيث يساعد في تحليل البيانات المعقدة وتوليد فرضيات جديدة
⁉️ لماذا DeepSeek هو المستقبل؟
أدأة #DeepSeek ليست مجرد نظام ذكاء اصطناعي عادي؛ إنه يمثل نقلة نوعية في كيفية تفاعلنا مع التكنولوجيا. بفضل أدائه الفائق وقدرته على التكيف، أصبح DeepSeek الخيار الأول للعديد من الشركات والأفراد الذين يبحثون عن حلول ذكية وفعالة.
#DeepSeek
#الذكاء_الاصطناعي
#تكنولوجيا_المستقبل
#أداء_فائق
#AI_Revolution
#تطبيقات_ذكية
#تعلم_عميق
#NLP
#توصيات_ذكية
#مساعد_ذكي
#تكنولوجيا_متطورة
#تحليل_بيانات
#بحث_علمي
#تخصيص_ذكي
#كفاءة_عالية
في عالم يتسارع فيه التطور التكنولوجي، يبرز أداة #DeepSeek كواحد من أكثر أنظمة الذكاء الاصطناعي تقدماً وكفاءة. لكن ما الذي يجعل DeepSeek متفوقاً على الآخرين؟ وكيف استطاع أن يحقق هذا الأداء المذهل؟ في هذا التقرير، سنستعرض الأسباب التي جعلت DeepSeek في المقدمة، وكيف يمكن لهذا النظام أن يكون شريكك الذكي في مختلف المجالات.
✅ ما هو DeepSeek؟
أداة #DeepSeek هو نظام ذكاء اصطناعي متطور يعتمد على تقنيات التعلم العميق (Deep Learning) ومعالجة اللغة الطبيعية (NLP). تم تصميمه لفهم وتحليل البيانات بسرعة ودقة عالية، مما يجعله أداة قوية في مجالات مثل التحليل اللغوي، التوصيات الذكية، المساعدة الشخصية، وحتى البحث العلمي.
✅ كيف تفوق DeepSeek على الآخرين؟
1. الأداء الفائق:
🔴 سرعة المعالجة: DeepSeek يعالج البيانات بسرعة تفوق أنظمة الذكاء الاصطناعي التقليدية، مما يجعله الخيار الأمثل للتطبيقات التي تتطلب استجابة فورية.
🔴 دقة النتائج: بفضل خوارزمياته المتطورة، يوفر DeepSeek نتائج دقيقة وموثوقة، سواء في تحليل النصوص أو توليد المحتوى.
2. القدرة على التكيف:
- أداة DeepSeek قادرة على التعلم من البيانات الجديدة والتكيف مع التغييرات بسرعة، مما يجعله مناسباً للتطبيقات الديناميكية والمتطورة باستمرار.
3. التخصيص الشامل:
- يمكن تخصيص DeepSeek ليلبي احتياجات مستخدمين مختلفين، سواء كانوا أفراداً أو شركات، مما يجعله أداة متعددة الاستخدامات.
4. الكفاءة في استخدام الموارد:
- أداة DeepSeek مصمم ليكون فعالاً من حيث استهلاك الطاقة والموارد الحاسوبية، مما يجعله صديقاً للبيئة واقتصادياً في نفس الوقت.
✅ مجالات تطبيق DeepSeek
1. المساعدة الشخصية:
- يمكن لـ DeepSeek أن يكون مساعداً شخصياً ذكياً، يساعدك في إدارة مهامك اليومية، تنظيم جدولك، وحتى تقديم توصيات مخصصة.
2. التحليل اللغوي:
- بفضل قدراته المتقدمة في معالجة اللغة الطبيعية، يمكن لـ DeepSeek تحليل النصوص بسرعة وفهم السياق بدقة.
3. التوصيات الذكية:
- سواء كنت تبحث عن فيلم لمشاهدته أو منتج لشرائه، DeepSeek يوفر توصيات مخصصة بناءً على تفضيلاتك وسلوكك.
4. البحث العلمي:
- أداة DeepSeek يمكن أن يكون عنها أداة قوية للباحثين، حيث يساعد في تحليل البيانات المعقدة وتوليد فرضيات جديدة
⁉️ لماذا DeepSeek هو المستقبل؟
أدأة #DeepSeek ليست مجرد نظام ذكاء اصطناعي عادي؛ إنه يمثل نقلة نوعية في كيفية تفاعلنا مع التكنولوجيا. بفضل أدائه الفائق وقدرته على التكيف، أصبح DeepSeek الخيار الأول للعديد من الشركات والأفراد الذين يبحثون عن حلول ذكية وفعالة.
#DeepSeek
#الذكاء_الاصطناعي
#تكنولوجيا_المستقبل
#أداء_فائق
#AI_Revolution
#تطبيقات_ذكية
#تعلم_عميق
#NLP
#توصيات_ذكية
#مساعد_ذكي
#تكنولوجيا_متطورة
#تحليل_بيانات
#بحث_علمي
#تخصيص_ذكي
#كفاءة_عالية
🔥7👍2
🔰 مقدمة عن العمليات المنطقية
1️⃣ ما هي العمليات المنطقية؟
• العمليات المنطقية هي عمليات تُستخدم لاتخاذ القرارات بناءً على شروط معينة.
• تُستخدم هذه العمليات لتقييم تعبيرات منطقية (تكون نتيجتها true أو false).
• أنواع العمليات المنطقية :
🔸️ العامل AND (&&):
تكون النتيجة true فقط إذا كانت كلا القيمتين صحيحتين.
🔸️ العامل OR (||):
تكون النتيجة true إذا كانت إحدى القيمتين صحيحة على الأقل.
🔸️ العامل NOT (!):
تعكس القيمة المنطقية (تحويل true إلى false والعكس).
🔰 استخدامات العمليات المنطقية في البرمجة الواقعية
1️⃣ العملية المنطقية AND (&&)
▪︎ الرمز : &&
▪︎ الشرط: تكون النتيجة true فقط إذا كانت كلا القيمتين صحيحتين.
▪︎ استخداماتها:
• التحقق من شروط متعددة: تُستخدم عندما تحتاج إلى التحقق من أن جميع الشروط صحيحة.
• أنظمة التحقق من الهوية: مثل تسجيل الدخول، حيث يجب أن يكون كل من اسم المستخدم وكلمة المرور صحيحين.
• التحقق من صحة البيانات المدخلة: مثل التأكد من أن العمر بين قيمتين معينتين.
🔮 مثال واقعي:
✅ التحقق من تسجيل الدخول:
يجب أن يكون اسم المستخدم و كلمة المرور صحيحين للسماح بالدخول.
💎 شرح المثال:
• يتم التحقق من أن inputUser يساوي username و inputPass يساوي password.
• إذا كانت كلا الشروط صحيحة، يتم طباعة "Login successful!".
• إذا كانت إحدى الشروط خاطئة، يتم طباعة "Invalid credentials!".
📟 النتيجة على الشاشة:👇
2️⃣ العملية المنطقية OR (||)
▪︎ الرمز: ||
▪︎ الشرط:
تكون النتيجة true إذا كانت إحدى القيمتين صحيحة على الأقل.
▪︎ استخداماتها:
• التحقق من شروط متعددة: تُستخدم عندما يكفي أن تكون إحدى الشروط صحيحة.
• أنظمة الخصومات: مثل خصومات الطلاب أو الموظفين.
• التحقق من وجود بيانات معينة: مثل التحقق من وجود بيانات في قاعدة البيانات
🔮 مثال واقعي:
✅ مثال عن خصم للمجموعات:
إذا كان المستخدم طالبًا أو موظفًا، يحصل على خصم 20%.
💎 شرح المثال:
إذا كانت إحدى القيمتين صحيحة، يتم طباعة "You get 20% discount!".
إذا كانت كلتا القيمتين خاطئة، يتم طباعة "No discount.".
📟 النتيجة على الشاشة:👇
3️⃣ العملية المنطقية NOT (!)
▪︎ الرمز: !
▪︎ الشرط:
تعكس القيمة المنطقية (تحويل true إلى false والعكس).
▪︎ استخداماتها:
• التحقق من أن شرطًا معينًا غير صحيح.
• التحقق من عدم وجود بيانات معينة.
• تعطيل أو تفعيل ميزات معينة.
🔮 مثال واقعي:
✅ التحقق من عدم التفعيل:
إذا لم يكن الحساب مفعلًا، يتم إرسال رسالة تحذير.
💎شرح المثال:
• يتم التحقق من أن isAccountActive تساوي false.
• إذا كانت القيمة false، يتم طباعة "Your account is inactive. Please activate it!".
📟 النتيجة على الشاشة:👇
🔰 استخدامات متقدمة للعمليات المنطقية
1️⃣ الجمع بين العمليات المنطقية
يمكن دمج AND، OR، وNOT لإنشاء شروط معقدة.
🔮 مثال توضيحي :
التحقق من أن العمر بين 18 و60 سنة و أن المستخدم ليس موظفًا.
💎 شرح المثال:
• يتم التحقق من أن age بين 18 و60 و أن isEmployee تساوي false.
• إذا كانت كل الشروط صحيحة، يتم طباعة "You are eligible for the program."
📟 النتيجة على الشاشة:👇
1️⃣ ما هي العمليات المنطقية؟
• العمليات المنطقية هي عمليات تُستخدم لاتخاذ القرارات بناءً على شروط معينة.
• تُستخدم هذه العمليات لتقييم تعبيرات منطقية (تكون نتيجتها true أو false).
• أنواع العمليات المنطقية :
🔸️ العامل AND (&&):
تكون النتيجة true فقط إذا كانت كلا القيمتين صحيحتين.
🔸️ العامل OR (||):
تكون النتيجة true إذا كانت إحدى القيمتين صحيحة على الأقل.
🔸️ العامل NOT (!):
تعكس القيمة المنطقية (تحويل true إلى false والعكس).
🔰 استخدامات العمليات المنطقية في البرمجة الواقعية
1️⃣ العملية المنطقية AND (&&)
▪︎ الرمز : &&
▪︎ الشرط: تكون النتيجة true فقط إذا كانت كلا القيمتين صحيحتين.
▪︎ استخداماتها:
• التحقق من شروط متعددة: تُستخدم عندما تحتاج إلى التحقق من أن جميع الشروط صحيحة.
• أنظمة التحقق من الهوية: مثل تسجيل الدخول، حيث يجب أن يكون كل من اسم المستخدم وكلمة المرور صحيحين.
• التحقق من صحة البيانات المدخلة: مثل التأكد من أن العمر بين قيمتين معينتين.
🔮 مثال واقعي:
✅ التحقق من تسجيل الدخول:
يجب أن يكون اسم المستخدم و كلمة المرور صحيحين للسماح بالدخول.
#include <iostream>
using namespace std;
int main() {
string username = "admin";
string password = "1234";
string inputUser, inputPass;
cout << "Enter username: ";
cin >> inputUser;
cout << "Enter password: ";
cin >> inputPass;
if (inputUser == username && inputPass == password) {
cout << "Login successful!" << endl;
} else {
cout << "Invalid credentials!" << endl;
}
return 0;
}
💎 شرح المثال:
• يتم التحقق من أن inputUser يساوي username و inputPass يساوي password.
• إذا كانت كلا الشروط صحيحة، يتم طباعة "Login successful!".
• إذا كانت إحدى الشروط خاطئة، يتم طباعة "Invalid credentials!".
📟 النتيجة على الشاشة:👇
Enter username: admin
Enter password: 1234
Login successful!
2️⃣ العملية المنطقية OR (||)
▪︎ الرمز: ||
▪︎ الشرط:
تكون النتيجة true إذا كانت إحدى القيمتين صحيحة على الأقل.
▪︎ استخداماتها:
• التحقق من شروط متعددة: تُستخدم عندما يكفي أن تكون إحدى الشروط صحيحة.
• أنظمة الخصومات: مثل خصومات الطلاب أو الموظفين.
• التحقق من وجود بيانات معينة: مثل التحقق من وجود بيانات في قاعدة البيانات
🔮 مثال واقعي:
✅ مثال عن خصم للمجموعات:
إذا كان المستخدم طالبًا أو موظفًا، يحصل على خصم 20%.
#include <iostream>
using namespace std;
int main() {
bool isStudent = true;
bool isEmployee = false;
if (isStudent || isEmployee) {
cout << "You get 20% discount!" << endl;
} else {
cout << "No discount." << endl;
}
return 0;
}
💎 شرح المثال:
إذا كانت إحدى القيمتين صحيحة، يتم طباعة "You get 20% discount!".
إذا كانت كلتا القيمتين خاطئة، يتم طباعة "No discount.".
📟 النتيجة على الشاشة:👇
You get 20% discount!
3️⃣ العملية المنطقية NOT (!)
▪︎ الرمز: !
▪︎ الشرط:
تعكس القيمة المنطقية (تحويل true إلى false والعكس).
▪︎ استخداماتها:
• التحقق من أن شرطًا معينًا غير صحيح.
• التحقق من عدم وجود بيانات معينة.
• تعطيل أو تفعيل ميزات معينة.
🔮 مثال واقعي:
✅ التحقق من عدم التفعيل:
إذا لم يكن الحساب مفعلًا، يتم إرسال رسالة تحذير.
#include <iostream>
using namespace std;
int main() {
bool isAccountActive = false;
if (!isAccountActive) {
cout << "Your account is inactive. Please activate it!" << endl;
}
return 0;
}
💎شرح المثال:
• يتم التحقق من أن isAccountActive تساوي false.
• إذا كانت القيمة false، يتم طباعة "Your account is inactive. Please activate it!".
📟 النتيجة على الشاشة:👇
Your account is inactive. Please activate it!
🔰 استخدامات متقدمة للعمليات المنطقية
1️⃣ الجمع بين العمليات المنطقية
يمكن دمج AND، OR، وNOT لإنشاء شروط معقدة.
🔮 مثال توضيحي :
التحقق من أن العمر بين 18 و60 سنة و أن المستخدم ليس موظفًا.
#include <iostream>
using namespace std;
int main() {
int age = 25;
bool isEmployee = false;
if (age >= 18 && age <= 60 && !isEmployee) {
cout << "You are eligible for the program." << endl;
}
return 0;
}
💎 شرح المثال:
• يتم التحقق من أن age بين 18 و60 و أن isEmployee تساوي false.
• إذا كانت كل الشروط صحيحة، يتم طباعة "You are eligible for the program."
📟 النتيجة على الشاشة:👇
You are eligible for the program.
👍5
2️⃣ التحقق المختصر (Short-Circuit Evaluation)
• في AND (&&): إذا كانت القيمة الأولى خاطئة، لا يتم تقييم الثانية (لأن النتيجة ستكون false بكل الأحوال).
• في OR (||): إذا كانت القيمة الأولى صحيحة، لا يتم تقييم الثانية (لأن النتيجة ستكون true بكل الأحوال).
🔮 مثال عملي:
💎 شرح المثال:
• يتم استدعاء checkNetwork() أولاً، وإذا كانت النتيجة false، يتم استدعاء checkLocalFiles().
• إذا كانت checkNetwork() تعيد false، لن يتم استدعاء checkLocalFiles() لأن النتيجة ستكون false بكل الأحوال.
📟 النتيجة على الشاشة:👇
🔰 أخطاء شائعة وتجنبها عند البرمجة
1️⃣ الخلط بين && و ||
▪︎مثال خاطئ:
▪︎ التصحيح:
2️⃣ الخلط بين ! و =
▪︎ مثال خاطئ:
▪︎ التصحيح:
🔰 4. الخلاصة العامة
• العامل AND (&&): تُستخدم عندما تحتاج إلى كلا الشرطين أن يكونا صحيحين.
• العامل OR (||): تُستخدم عندما يكفي أن يكون أحد الشرطين صحيحًا.
• العامل NOT (!): تُستخدم لعكس القيمة المنطقية.
تطبيقات واقعية: نستخدم العمليات المنطقية في أنظمة التحقق من الهوية، أنظمة الخصومات، التحكم في الوصول، وغيرها.
#برمجة_و_تطوير
#دورة_سي_بلس_بلس
#C_plus_plus
#الدرس_السابع_عشر_سي_بلس_بلس
#المستوى_الأول
✅ الرجاء متابعة قناتنا 👇
https://t.me/artificial_AI_intelligence
🥰 قال رسول الله ﷺ << إذا مات ابن آدم؛ انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له >> رواه مسلم.
🤗 اذا إستفدت من الدرس لا تنسى الدعاء لنا 🤲
• في AND (&&): إذا كانت القيمة الأولى خاطئة، لا يتم تقييم الثانية (لأن النتيجة ستكون false بكل الأحوال).
• في OR (||): إذا كانت القيمة الأولى صحيحة، لا يتم تقييم الثانية (لأن النتيجة ستكون true بكل الأحوال).
🔮 مثال عملي:
#include <iostream>
using namespace std;
bool checkNetwork() {
cout << "Checking network..." << endl;
return false; // لنفترض أن الاتصال غير متوفر
}
bool checkLocalFiles() {
cout << "Checking local files..." << endl;
return true;
}
int main() {
if (checkNetwork() || checkLocalFiles()) {
// لن يتم استدعاء checkLocalFiles() لأن checkNetwork() تعيد false
cout << "Data loaded successfully." << endl;
}
return 0;
}
💎 شرح المثال:
• يتم استدعاء checkNetwork() أولاً، وإذا كانت النتيجة false، يتم استدعاء checkLocalFiles().
• إذا كانت checkNetwork() تعيد false، لن يتم استدعاء checkLocalFiles() لأن النتيجة ستكون false بكل الأحوال.
📟 النتيجة على الشاشة:👇
Checking network...
Checking local files...
Data loaded successfully.
🔰 أخطاء شائعة وتجنبها عند البرمجة
1️⃣ الخلط بين && و ||
▪︎مثال خاطئ:
if (age > 18 || age < 60) { // هذا الشرط دائماً صحيح!
cout << "Valid age." << endl;
}
▪︎ التصحيح:
if (age >= 18 && age <= 60) { // العمر بين 18 و60
cout << "Valid age." << endl;
}
2️⃣ الخلط بين ! و =
▪︎ مثال خاطئ:
if (isActive = false) { // هذا تعيين وليس مقارنة!
// ...
}
▪︎ التصحيح:
if (!isActive) { // التحقق من أن isActive تساوي false
// ...
}
🔰 4. الخلاصة العامة
• العامل AND (&&): تُستخدم عندما تحتاج إلى كلا الشرطين أن يكونا صحيحين.
• العامل OR (||): تُستخدم عندما يكفي أن يكون أحد الشرطين صحيحًا.
• العامل NOT (!): تُستخدم لعكس القيمة المنطقية.
تطبيقات واقعية: نستخدم العمليات المنطقية في أنظمة التحقق من الهوية، أنظمة الخصومات، التحكم في الوصول، وغيرها.
#برمجة_و_تطوير
#دورة_سي_بلس_بلس
#C_plus_plus
#الدرس_السابع_عشر_سي_بلس_بلس
#المستوى_الأول
✅ الرجاء متابعة قناتنا 👇
https://t.me/artificial_AI_intelligence
🥰 قال رسول الله ﷺ << إذا مات ابن آدم؛ انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له >> رواه مسلم.
🤗 اذا إستفدت من الدرس لا تنسى الدعاء لنا 🤲
👍3❤1
Forwarded from 🎨 Canva For Ever 🖼
🏅 CANVA PRO INVITE LINK 🏆 1 FEB 📅
🟢 LINK 👉 : https://hyp.sh/01-FAB
❤ ENJOY Your Canva Pro 💚
Canva Pro new link on 100 Like with "❤💙" Or " 👍"
#canva
#canvapro
#canvaprofree
#canvafree
#canva4ever
#canva4you
#canva_pro
#design #canvadesign #art #graphicdesign #marketing #logo #graphicdesigner #photoshop #designer
👑 Can I get 50 stars ⭐ here guys... I want stars 🌟🌟🌟
🔀 Share here Canva4ever
🤴👸 Thanks all members ❤💜
🟢 LINK 👉 : https://hyp.sh/01-FAB
❤ ENJOY Your Canva Pro 💚
Canva Pro new link on 100 Like with "❤💙" Or " 👍"
#canva
#canvapro
#canvaprofree
#canvafree
#canva4ever
#canva4you
#canva_pro
#design #canvadesign #art #graphicdesign #marketing #logo #graphicdesigner #photoshop #designer
👑 Can I get 50 stars ⭐ here guys... I want stars 🌟🌟🌟
🔀 Share here Canva4ever
🤴👸 Thanks all members ❤💜
👍3
أصبح الذكاء الاصطناعي (AI) جزءًا أساسيًا من حياتنا اليومية، حيث يُستخدم في مجالات مثل التعليم، الصحة، التصميم، البرمجة، التسويق، وحتى الفنون.
مع تطور التكنولوجيا، ظهرت العديد من المنصات المجانية التي تتيح للجميع الاستفادة من تقنيات الذكاء الاصطناعي دون تكلفة مادية. هذه الأدوات تساعد على تبسيط المهام، تعزيز الإبداع، وتحسين الإنتاجية. فيما يلي قائمة بـ 50 موقعًا وتطبيقًا للذكاء الاصطناعي في مختلف المجالات
مع تطور التكنولوجيا، ظهرت العديد من المنصات المجانية التي تتيح للجميع الاستفادة من تقنيات الذكاء الاصطناعي دون تكلفة مادية. هذه الأدوات تساعد على تبسيط المهام، تعزيز الإبداع، وتحسين الإنتاجية. فيما يلي قائمة بـ 50 موقعًا وتطبيقًا للذكاء الاصطناعي في مختلف المجالات
👍6❤3
🖼 مجال توليد الصور والتصميم
1. Craiyon (DALL-E Mini)
🥏 توليد صور من النصوص.
https://www.craiyon.com
2. DeepDream Generator
⛳ تحويل الصور إلى لوحات فنية باستخدام الشبكات العصبونية.
https://deepdreamgenerator.com
3. Artbreeder
🥌 دمج الصور وإنشاء أعمال فنية تفاعلية.
https://www.artbreeder.com
4. NightCafe
🧩 توليد صور فنية بواسطة خوارزميات الذكاء الاصطناعي.
https://nightcafe.studio
5. Runway ML
🎞 أداة متعددة الاستخدامات لتعديل الفيديو والصور باستخدام AI.
https://runway.ml
📝 مجال النصوص والكتابة
6. ChatGPT (الإصدار المجاني)
✏ دردشة ذكية ومساعد في الكتابة والبحث.
https://chat.openai.com
7. Copy.ai
📇 توليد نصوص تسويقية وإبداعية.
https://www.copy.ai
8. QuillBot
📑 إعادة صياغة النصوص وتحسينها.
https://quillbot.com
9. Grammarly
📋 تصحيح الأخطاء اللغوية وتحسين الجودة.
https://www.grammarly.com
10. Hugging Face Transformers
🗃 مكتبة مفتوحة المصدر لمعالجة اللغات الطبيعية (NLP).
https://huggingface.co
3. مجال التعليم والبحث
11. Khan Academy
دروس تعليمية مدعومة بذكاء اصطناعي.
https://www.khanacademy.org
12. Coursera
دورات مجانية في الذكاء الاصطناعي وتعلم الآلة.
https://www.coursera.org
13. edX
دورات من جامعات عالمية مثل MIT وهارفارد.
https://www.edx.org
14. Wolfram Alpha
محرك حسابي ذكي للإجابة على الأسئلة العلمية.
https://www.wolframalpha.com
15. Google Scholar
بحث أكاديمي مدعوم بذكاء اصطناعي.
https://scholar.google.com
---
4. مجال البرمجة والتطوير
16. GitHub Copilot (تجربة مجانية)
مساعد ذكي لكتابة الكود.
https://github.com/features/copilot
17. Replit
بيئة برمجة تعاونية مع ميزات AI.
https://replit.com
18. Codecademy
تعلم البرمجة عبر دروس تفاعلية.
https://www.codecademy.com
19. Kaggle
منصة لتحليل البيانات وتعلم الآلة.
https://www.kaggle.com
20. TensorFlow Playground
تجربة شبكات عصبونية بشكل مرئي.
https://playground.tensorflow.org
---
5. مجال الصوت والفيديو
21. Lovo.ai
توليد أصوات بشرية بواسطة AI.
https://www.lovo.ai
22. Descript
تحرير الفيديو عبر النصوص.
https://www.descript.com
23. Voicemod
تغيير الصوت في الوقت الحقيقي.
https://www.voicemod.net
24. AIVA
تأليف موسيقى باستخدام الذكاء الاصطناعي.
https://www.aiva.ai
25. Unscreen
إزالة خلفية الفيديو تلقائيًا.
https://www.unscreen.com
---
6. مجال الرعاية الصحية
26. Ada Health
تشخيص طبي مبدئي عبر الذكاء الاصطناعي.
https://ada.com
27. Buoy Health
مساعدة في تشخيص الأعراض.
https://www.buoyhealth.com
28. SkinVision
تحليل صور الجلد للكشف عن السرطان.
https://www.skinvision.com
29. Woebot
مساعدة نفسية عبر الدردشة.
https://woebothealth.com
30. Zebra Medical Vision
تحليل الأشعة الطبية.
https://www.zebra-med.com
---
7. مجال الأعمال والتسويق
31. Canva (ميزات AI)
تصميم جرافيكي بمساعدة الذكاء الاصطناعي.
https://www.canva.com
32. HubSpot (أدوات مجانية)
إدارة علاقات العملاء (CRM) وتسويق.
https://www.hubspot.com
33. Zoho Analytics
تحليل البيانات وإنشاء التقارير.
https://www.zoho.com/analytics/
34. AnswerThePublic
تحليل الكلمات المفتاحية لاستراتيجيات التسويق.
https://answerthepublic.com
35. Otter.ai
تحويل الصوت إلى نصوص للاجتماعات
https://otter.ai
---
8. أدوات متنوعة
36. Remove.bg
إزالة خلفية الصور تلقائيًا.
https://www.remove.bg
37. DeepL Translator
ترجمة نصوص بدقة عالية.
https://www.deepl.com/translator
38. Google AI Experiments
تجارب تفاعلية في الذكاء الاصطناعي.
https://experiments.withgoogle.com/ai
39. ElevenLabs
توليد أصوات واقعية من النصوص.
https://beta.elevenlabs.io
40. This Person Does Not Exist
توليد وجوه بشرية وهمية.
https://thispersondoesnotexist.com
---
9. منصات البحث والبيانات
41. Google Dataset Search
البحث عن مجموعات البيانات المفتوحة.
https://datasetsearch.research.google.com
42. arXiv
أوراق بحثية في الذكاء الاصطناعي.
https://arxiv.org
43. IBM Watson Studio (نسخة مجانية)
بناء نماذج تعلم الآلة.
https://www.ibm.com/cloud/watson-studio
44. OpenAI Playground
تجربة نماذج الذكاء الاصطناعي مثل GPT-3.
https://platform.openai.com/playground
45. Papers with Code
أوراق بحثية مع كود مرفق.
https://paperswithcode.com
---
10. أدوات للمطورين والمهندسين
46. Fast.ai
دورات مجانية في تعلم الآلة.
https://www.fast.ai
47. Colab (Google Colaboratory)
1. Craiyon (DALL-E Mini)
🥏 توليد صور من النصوص.
https://www.craiyon.com
2. DeepDream Generator
⛳ تحويل الصور إلى لوحات فنية باستخدام الشبكات العصبونية.
https://deepdreamgenerator.com
3. Artbreeder
🥌 دمج الصور وإنشاء أعمال فنية تفاعلية.
https://www.artbreeder.com
4. NightCafe
🧩 توليد صور فنية بواسطة خوارزميات الذكاء الاصطناعي.
https://nightcafe.studio
5. Runway ML
🎞 أداة متعددة الاستخدامات لتعديل الفيديو والصور باستخدام AI.
https://runway.ml
📝 مجال النصوص والكتابة
6. ChatGPT (الإصدار المجاني)
✏ دردشة ذكية ومساعد في الكتابة والبحث.
https://chat.openai.com
7. Copy.ai
📇 توليد نصوص تسويقية وإبداعية.
https://www.copy.ai
8. QuillBot
📑 إعادة صياغة النصوص وتحسينها.
https://quillbot.com
9. Grammarly
📋 تصحيح الأخطاء اللغوية وتحسين الجودة.
https://www.grammarly.com
10. Hugging Face Transformers
🗃 مكتبة مفتوحة المصدر لمعالجة اللغات الطبيعية (NLP).
https://huggingface.co
3. مجال التعليم والبحث
11. Khan Academy
دروس تعليمية مدعومة بذكاء اصطناعي.
https://www.khanacademy.org
12. Coursera
دورات مجانية في الذكاء الاصطناعي وتعلم الآلة.
https://www.coursera.org
13. edX
دورات من جامعات عالمية مثل MIT وهارفارد.
https://www.edx.org
14. Wolfram Alpha
محرك حسابي ذكي للإجابة على الأسئلة العلمية.
https://www.wolframalpha.com
15. Google Scholar
بحث أكاديمي مدعوم بذكاء اصطناعي.
https://scholar.google.com
---
4. مجال البرمجة والتطوير
16. GitHub Copilot (تجربة مجانية)
مساعد ذكي لكتابة الكود.
https://github.com/features/copilot
17. Replit
بيئة برمجة تعاونية مع ميزات AI.
https://replit.com
18. Codecademy
تعلم البرمجة عبر دروس تفاعلية.
https://www.codecademy.com
19. Kaggle
منصة لتحليل البيانات وتعلم الآلة.
https://www.kaggle.com
20. TensorFlow Playground
تجربة شبكات عصبونية بشكل مرئي.
https://playground.tensorflow.org
---
5. مجال الصوت والفيديو
21. Lovo.ai
توليد أصوات بشرية بواسطة AI.
https://www.lovo.ai
22. Descript
تحرير الفيديو عبر النصوص.
https://www.descript.com
23. Voicemod
تغيير الصوت في الوقت الحقيقي.
https://www.voicemod.net
24. AIVA
تأليف موسيقى باستخدام الذكاء الاصطناعي.
https://www.aiva.ai
25. Unscreen
إزالة خلفية الفيديو تلقائيًا.
https://www.unscreen.com
---
6. مجال الرعاية الصحية
26. Ada Health
تشخيص طبي مبدئي عبر الذكاء الاصطناعي.
https://ada.com
27. Buoy Health
مساعدة في تشخيص الأعراض.
https://www.buoyhealth.com
28. SkinVision
تحليل صور الجلد للكشف عن السرطان.
https://www.skinvision.com
29. Woebot
مساعدة نفسية عبر الدردشة.
https://woebothealth.com
30. Zebra Medical Vision
تحليل الأشعة الطبية.
https://www.zebra-med.com
---
7. مجال الأعمال والتسويق
31. Canva (ميزات AI)
تصميم جرافيكي بمساعدة الذكاء الاصطناعي.
https://www.canva.com
32. HubSpot (أدوات مجانية)
إدارة علاقات العملاء (CRM) وتسويق.
https://www.hubspot.com
33. Zoho Analytics
تحليل البيانات وإنشاء التقارير.
https://www.zoho.com/analytics/
34. AnswerThePublic
تحليل الكلمات المفتاحية لاستراتيجيات التسويق.
https://answerthepublic.com
35. Otter.ai
تحويل الصوت إلى نصوص للاجتماعات
https://otter.ai
---
8. أدوات متنوعة
36. Remove.bg
إزالة خلفية الصور تلقائيًا.
https://www.remove.bg
37. DeepL Translator
ترجمة نصوص بدقة عالية.
https://www.deepl.com/translator
38. Google AI Experiments
تجارب تفاعلية في الذكاء الاصطناعي.
https://experiments.withgoogle.com/ai
39. ElevenLabs
توليد أصوات واقعية من النصوص.
https://beta.elevenlabs.io
40. This Person Does Not Exist
توليد وجوه بشرية وهمية.
https://thispersondoesnotexist.com
---
9. منصات البحث والبيانات
41. Google Dataset Search
البحث عن مجموعات البيانات المفتوحة.
https://datasetsearch.research.google.com
42. arXiv
أوراق بحثية في الذكاء الاصطناعي.
https://arxiv.org
43. IBM Watson Studio (نسخة مجانية)
بناء نماذج تعلم الآلة.
https://www.ibm.com/cloud/watson-studio
44. OpenAI Playground
تجربة نماذج الذكاء الاصطناعي مثل GPT-3.
https://platform.openai.com/playground
45. Papers with Code
أوراق بحثية مع كود مرفق.
https://paperswithcode.com
---
10. أدوات للمطورين والمهندسين
46. Fast.ai
دورات مجانية في تعلم الآلة.
https://www.fast.ai
47. Colab (Google Colaboratory)
❤4👍3
تشغيل نماذج الذكاء الاصطناعي على السحابة.
https://colab.research.google.com
48. Teachable Machine
بناء نماذج تعلم الآلة بدون كتابة كود.
https://teachablemachine.withgoogle.com
49. AllenNLP
مكتبة لمعالجة اللغات الطبيعية.
https://allenai.org/allennlp
50. DeepCode
مراجعة الكود البرمجي باستخدام AI.
https://www.deepcode.ai
---
هذه المواقع تُعتبر نقطة انطلاق مثالية للاستفادة من تقنيات الذكاء الاصطناعي في مجالات متعددة، سواءً كنت طالبًا، مبرمجًا، فنانًا، أو صاحب مشروع. يُنصح باستكشافها وتجربة أدواتها لتحقيق أقصى استفادة ممكنة! 🚀
https://colab.research.google.com
48. Teachable Machine
بناء نماذج تعلم الآلة بدون كتابة كود.
https://teachablemachine.withgoogle.com
49. AllenNLP
مكتبة لمعالجة اللغات الطبيعية.
https://allenai.org/allennlp
50. DeepCode
مراجعة الكود البرمجي باستخدام AI.
https://www.deepcode.ai
---
هذه المواقع تُعتبر نقطة انطلاق مثالية للاستفادة من تقنيات الذكاء الاصطناعي في مجالات متعددة، سواءً كنت طالبًا، مبرمجًا، فنانًا، أو صاحب مشروع. يُنصح باستكشافها وتجربة أدواتها لتحقيق أقصى استفادة ممكنة! 🚀
Google
Google Colab
❤5
Forwarded from كورساتي لك
#جديد
رائع | تعلم برمجة بايثون بعد C / C++ | Udemy
6.5 ساعات • 56 محاضرة
⏳ 979 استخدامًا متبقيًا للقسيمة ⚠️
📶 التقييم: 5.0 ⭐️ (1 تقييم)
📅 آخر تحديث: 24/12
🎓 المدرب: دكتور بايثون +2
🔰 Link 👉 https://linkpays.in/cplusplus
#لغات_البرمجة
👨💻إذا أعجبك الموضوع شاركه مع أصدقائك👩💻
⬅️ إضغط هنا لمشاركة القناة مع اصدقائك ➡️
@lib4all
🔮 ساهم بدعم القناة للحصول على 50 نجمة ⭐ هنا يا شباب ... أريد نجومًا 🌟🌟🌟
😍 وأهلاً وسهلاً بجميع المتابعين 💝💝
رائع | تعلم برمجة بايثون بعد C / C++ | Udemy
اكتشف قوة بايثون من خلال أساس متين في C وC++
6.5 ساعات • 56 محاضرة
⏳ 979 استخدامًا متبقيًا للقسيمة ⚠️
📶 التقييم: 5.0 ⭐️ (1 تقييم)
📅 آخر تحديث: 24/12
🎓 المدرب: دكتور بايثون +2
🔰 Link 👉 https://linkpays.in/cplusplus
#لغات_البرمجة
👨💻إذا أعجبك الموضوع شاركه مع أصدقائك👩💻
⬅️ إضغط هنا لمشاركة القناة مع اصدقائك ➡️
@lib4all
🔮 ساهم بدعم القناة للحصول على 50 نجمة ⭐ هنا يا شباب ... أريد نجومًا 🌟🌟🌟
😍 وأهلاً وسهلاً بجميع المتابعين 💝💝
❤3👍1