مختصر دليل لغات البرمجة.pdf
2.4 MB
📚كتاب مختصر دليل لغات البرمجة📚
يتناول مفهوم البرمجة ومصطلحاتها والعديد من لغات البرمجة المشهورة ويعرف بها من حيث خصائصها وميزة كل منها على حدى
📌شارك رابط القناة ليستفيد الجميع 🔻@programming_C_p
يتناول مفهوم البرمجة ومصطلحاتها والعديد من لغات البرمجة المشهورة ويعرف بها من حيث خصائصها وميزة كل منها على حدى
📌شارك رابط القناة ليستفيد الجميع 🔻@programming_C_p
أسرار-البرمجة-الكبرى.pdf
12.7 MB
📚 كتاب أسرار البرمجة الكبرى📚
كتاب أسرار البرمجة الكبرى فيه الكثير من الأسرار عن البرمجيات وعالم البرمجة ، ومعرفة كيف يتم صناعة الألعاب والفيروسات ، والبرامج الكبرى.
@programming_C_w
كتاب أسرار البرمجة الكبرى فيه الكثير من الأسرار عن البرمجيات وعالم البرمجة ، ومعرفة كيف يتم صناعة الألعاب والفيروسات ، والبرامج الكبرى.
@programming_C_w
تبحث عن انطلاقة قوية في عالم البرمجة ؟ 🧑💻
يأخذك هذا الموقع 🌍 "Nusur Tech" في رحلة لفهم أسس البرمجة والمفاهيم التي تقوم عليها برمجة الحواسيب لك و لأطفالك.
كما يعرض التقنيات الأساسية لحل المشكلات البرمجية.
⛓رابط الموقع ⬇️
nusurtech.ca
〰️➖➖➖➖➖➖〰️
يأخذك هذا الموقع 🌍 "Nusur Tech" في رحلة لفهم أسس البرمجة والمفاهيم التي تقوم عليها برمجة الحواسيب لك و لأطفالك.
كما يعرض التقنيات الأساسية لحل المشكلات البرمجية.
⛓رابط الموقع ⬇️
nusurtech.ca
〰️➖➖➖➖➖➖〰️
👍3
تعلم البرمجة مجاناً باللغة العربية من موقع : nusurtech.ca ، الروابط مباشرة 👇👇
❯ Python
https://www.nusurtech.ca/2024/01/python-overview.html
❯ Java
https://www.nusurtech.ca/2024/01/java-overview.html
❯ JavaScript
https://www.nusurtech.ca/2023/03/javascript-overview.html
❯ HTML5
https://www.nusurtech.ca/2022/11/what-is-html-language.html
❯ CSS
https://www.nusurtech.ca/2024/01/css-overview.html
❯ C #
https://www.nusurtech.ca/2024/02/c-sharp-overview.html
❯ C
https://www.nusurtech.ca/2024/01/c-programming-overview.html
❯ C++
https://www.nusurtech.ca/2024/01/cplusplus-overview.html
❯ PHP
https://www.nusurtech.ca/2024/03/php-overview.html
〰️➖➖➖➖➖➖〰️
https://t.me/programming_C_w
❯ Python
https://www.nusurtech.ca/2024/01/python-overview.html
❯ Java
https://www.nusurtech.ca/2024/01/java-overview.html
❯ JavaScript
https://www.nusurtech.ca/2023/03/javascript-overview.html
❯ HTML5
https://www.nusurtech.ca/2022/11/what-is-html-language.html
❯ CSS
https://www.nusurtech.ca/2024/01/css-overview.html
❯ C #
https://www.nusurtech.ca/2024/02/c-sharp-overview.html
❯ C
https://www.nusurtech.ca/2024/01/c-programming-overview.html
❯ C++
https://www.nusurtech.ca/2024/01/cplusplus-overview.html
❯ PHP
https://www.nusurtech.ca/2024/03/php-overview.html
〰️➖➖➖➖➖➖〰️
https://t.me/programming_C_w
نسور التقنية Nusur Tech
مقدمة في لغة بايثون و تجهيز بيئة العمل 1
و تُعتبَر لغة بايثون من اللغات السائدة في العالم مع نهضة الذكاء الإصطناعي و تُعتبَر ايضاً لغة متعددة الإستخدامات "Multi-usable language".
❤1👍1
عالم برمجةوتقنية الحاسوب C. P. W
مشروع تصميم صراف الي للبنك.cpp
تصحيح. الكود
#include <iostream>
#include <fstream>
using namespace std;
// تعريف التركيب لحساب المستخدم
struct Account {
double balance;
int password;
};
// اسم الملف لتخزين بيانات الحساب
const char FILENAME[] = "account_data.txt";
// تحميل بيانات الحساب من الملف
void loadAccount(Account &acc) {
ifstream file(FILENAME);
if (file) {
file >> acc.balance >> acc.password;
} else {
// إذا لم يوجد ملف، يتم تعيين القيم الافتراضية
acc.balance = 1000.0;
acc.password = 1244;
}
file.close();
}
// حفظ بيانات الحساب إلى الملف
void saveAccount(const Account &acc) {
ofstream file(FILENAME);
file << acc.balance << " " << acc.password;
file.close();
}
// عرض القائمة
void showMenu() {
cout << "* قائمة الخيارات ****" << endl;
cout << "1: عرض الرصيد" << endl;
cout << "2: سحب المال" << endl;
cout << "3: إيداع المال" << endl;
cout << "4: تغيير كلمة المرور" << endl;
cout << "5: خروج" << endl;
cout << "*********" << endl;
}
// تنفيذ العمليات المصرفية
void process(Account &acc) {
int inputPass;
int choice;
int amount;
cout << "أدخل كلمة السر: ";
cin >> inputPass;
if (inputPass != acc.password) {
cout << "خطاء❌كلمت السر غير صحيحه يرجئ ادخال كلمة السر الصحيحه"<<endl;
return;
}
do {
showMenu();
cout << "اختر العملية: ";
cin >> choice;
switch (choice) {
case 1:
cout << "رصيدك الحالي: " << acc.balance << " ريال" << endl;
break;
case 2:
cout << "أدخل المبلغ الذي تريد سحبه: ";
cin >> amount;
if (amount > acc.balance) {
cout << "رصيدك غير كافٍ!" << endl;
} else {
acc.balance -= amount;
cout << "تم السحب بنجاح! رصيدك الآن: " << acc.balance << " ريال" << endl;
saveAccount(acc);
}
break;
case 3:
cout << "أدخل المبلغ الذي تريد إيداعه: ";
cin >> amount;
acc.balance += amount;
cout << "تم الإيداع بنجاح! رصيدك الآن: " << acc.balance << " ريال" << endl;
saveAccount(acc);
break;
case 4:
cout << "أدخل كلمة المرور الجديدة: ";
cin >> acc.password;
saveAccount(acc);
cout << "تم تغيير كلمة المرور بنجاح!" << endl;
break;
case 5:
cout << "🙋♂️شكرآ لإستخدامكم ** بنك جلال"<<endl;
break;
default:
cout << "خيار غير صحيح! حاول مرة أخرى.❌" << endl;
}
} while (choice != 5);
}
int main() {
Account acc;
loadAccount(acc); // تحميل البيانات من الملف
process(acc); // بدء العمليات
return 0;
}
#include <iostream>
#include <fstream>
using namespace std;
// تعريف التركيب لحساب المستخدم
struct Account {
double balance;
int password;
};
// اسم الملف لتخزين بيانات الحساب
const char FILENAME[] = "account_data.txt";
// تحميل بيانات الحساب من الملف
void loadAccount(Account &acc) {
ifstream file(FILENAME);
if (file) {
file >> acc.balance >> acc.password;
} else {
// إذا لم يوجد ملف، يتم تعيين القيم الافتراضية
acc.balance = 1000.0;
acc.password = 1244;
}
file.close();
}
// حفظ بيانات الحساب إلى الملف
void saveAccount(const Account &acc) {
ofstream file(FILENAME);
file << acc.balance << " " << acc.password;
file.close();
}
// عرض القائمة
void showMenu() {
cout << "* قائمة الخيارات ****" << endl;
cout << "1: عرض الرصيد" << endl;
cout << "2: سحب المال" << endl;
cout << "3: إيداع المال" << endl;
cout << "4: تغيير كلمة المرور" << endl;
cout << "5: خروج" << endl;
cout << "*********" << endl;
}
// تنفيذ العمليات المصرفية
void process(Account &acc) {
int inputPass;
int choice;
int amount;
cout << "أدخل كلمة السر: ";
cin >> inputPass;
if (inputPass != acc.password) {
cout << "خطاء❌كلمت السر غير صحيحه يرجئ ادخال كلمة السر الصحيحه"<<endl;
return;
}
do {
showMenu();
cout << "اختر العملية: ";
cin >> choice;
switch (choice) {
case 1:
cout << "رصيدك الحالي: " << acc.balance << " ريال" << endl;
break;
case 2:
cout << "أدخل المبلغ الذي تريد سحبه: ";
cin >> amount;
if (amount > acc.balance) {
cout << "رصيدك غير كافٍ!" << endl;
} else {
acc.balance -= amount;
cout << "تم السحب بنجاح! رصيدك الآن: " << acc.balance << " ريال" << endl;
saveAccount(acc);
}
break;
case 3:
cout << "أدخل المبلغ الذي تريد إيداعه: ";
cin >> amount;
acc.balance += amount;
cout << "تم الإيداع بنجاح! رصيدك الآن: " << acc.balance << " ريال" << endl;
saveAccount(acc);
break;
case 4:
cout << "أدخل كلمة المرور الجديدة: ";
cin >> acc.password;
saveAccount(acc);
cout << "تم تغيير كلمة المرور بنجاح!" << endl;
break;
case 5:
cout << "🙋♂️شكرآ لإستخدامكم ** بنك جلال"<<endl;
break;
default:
cout << "خيار غير صحيح! حاول مرة أخرى.❌" << endl;
}
} while (choice != 5);
}
int main() {
Account acc;
loadAccount(acc); // تحميل البيانات من الملف
process(acc); // بدء العمليات
return 0;
}
👍1
مساء الخير
با انزل اختبار قواعد بيانات أوراكلSQL
با انزل اختبار قواعد بيانات أوراكلSQL
👍1
SQL blog انشاء قاعده بيانات في.sql
4.4 KB
هذه قاعده البيانات في SQL والذي يضهر لديه اخطا يحاول يحلها او يرسل الخطا وان شاء الله نساعده اذا طبقت سوف تستفيد بالامكان تنشاء على جدول جدول
ماهي أهمية تصميم قواعد البيانات ولماذا تعتبر من المراحل المهمه في بنا اي نظام
اسئله كثير سوف نلخصها في هذه الفقرات
1-يحدد تصميم قاعدة البيانات بنية قاعدة البيانات المستخدمة لتخطيط المعلومات وتخزينها وإدارتها. لضمان دقة البيانات ، يجب عليك تصميم قاعدة بيانات تخزن فقط المعلومات ذات الصلة والقيمة.
2-تعد قاعدة البيانات المصممة جيدًا ضرورية لضمان اتساق المعلومات ، والقضاء على البيانات الزائدة عن الحاجة ، وتنفيذ الاستعلامات بكفاءة ، وتحسين أداء قاعدة البيانات. سيوفر لك النهج المنهجي نحو تصميم قاعدة بيانات الوقت في مرحلة تطوير قاعدة البيانات.
3-تعتمد موثوقية البيانات على بنية الجدول ، بينما يضمن إنشاء مفاتيح أولية وفريدة التوحيد في المعلومات المخزنة. يمكنك تجنب تكرار البيانات عن طريق تكوين جدول للقيم المحتملة واستخدام مفتاح للإشارة إلى القيمة. لذلك ، يحدث التغيير مرة واحدة فقط في الجدول الرئيسي كلما تغيرت القيمة.
4-نظرًا لأن الأداء العام يعتمد على التصميم ، فإن التصميم الجيد لقاعدة البيانات يستخدم استعلامات بسيطة وتنفيذًا أسرع. أيضًا ، من السهل صيانتها وتحديثها. من ناحية أخرى ، عندما تكون قاعدة البيانات سيئة التصميم ، قد تؤدي المقاطعات البسيطة حتى إلى الإضرار بالأحداث المخزنة ، والمشاهدات ، والمرافق.
اسئله كثير سوف نلخصها في هذه الفقرات
1-يحدد تصميم قاعدة البيانات بنية قاعدة البيانات المستخدمة لتخطيط المعلومات وتخزينها وإدارتها. لضمان دقة البيانات ، يجب عليك تصميم قاعدة بيانات تخزن فقط المعلومات ذات الصلة والقيمة.
2-تعد قاعدة البيانات المصممة جيدًا ضرورية لضمان اتساق المعلومات ، والقضاء على البيانات الزائدة عن الحاجة ، وتنفيذ الاستعلامات بكفاءة ، وتحسين أداء قاعدة البيانات. سيوفر لك النهج المنهجي نحو تصميم قاعدة بيانات الوقت في مرحلة تطوير قاعدة البيانات.
3-تعتمد موثوقية البيانات على بنية الجدول ، بينما يضمن إنشاء مفاتيح أولية وفريدة التوحيد في المعلومات المخزنة. يمكنك تجنب تكرار البيانات عن طريق تكوين جدول للقيم المحتملة واستخدام مفتاح للإشارة إلى القيمة. لذلك ، يحدث التغيير مرة واحدة فقط في الجدول الرئيسي كلما تغيرت القيمة.
4-نظرًا لأن الأداء العام يعتمد على التصميم ، فإن التصميم الجيد لقاعدة البيانات يستخدم استعلامات بسيطة وتنفيذًا أسرع. أيضًا ، من السهل صيانتها وتحديثها. من ناحية أخرى ، عندما تكون قاعدة البيانات سيئة التصميم ، قد تؤدي المقاطعات البسيطة حتى إلى الإضرار بالأحداث المخزنة ، والمشاهدات ، والمرافق.
ما هو نوع البيانات الذي ينبغي استخدامه لتمثيل رقم الموظف في قاعدة البيانات؟
Anonymous Quiz
33%
FLOAT
50%
INT
17%
VARCHAR
ما هي الدالة المستخدمة لحساب عدد الصفوف في جدول في SQL؟
Anonymous Quiz
72%
A) COUNT()
22%
B) SUM()
6%
C) TOTAL()
أي من الدوال التالية تُستخدم لإرجاع القيم الفريدة من عمود معين؟
Anonymous Quiz
38%
A) DISTINCT()
31%
B) UNIQUE()
31%
C) FILTER()
0%
D) All
ما هي الدالة التي يتم استخدامها لدمج القيم النصية في SQL؟
Anonymous Quiz
10%
A) JOIN()
25%
B) CONCAT()
35%
C) JOIN() and MERGE()
30%
D) MERGE()