اللجنة العلمية_مستوى أول
تعديل بنعكس بينهم.
بالنسبة لهذا السؤال لو فرضا اجا كل حد يعتمد ع اللي قاله دكتورهم بما إنو كل دكتور له نموذجه.
Forwarded from 🔰🔰نماذج وملخصات IT مستوى ثالث الدفعة العاشرة للعام 2024🔰🔰 (Farah Almekhlafi)
فروقات loop
مهمه.
مهمه.
*تنبيه هام*
من يوم الأحد سوف يمنع دخول اي طالب بدون البطاقه الجامعيه وسيتم منعهم من دخول الامتحان من يوم الاحد الموافق ١٢/11
📌لذلك الي ماقد معه بطاقه الى الان ضروري يشوف له حل 📌
من يوم الأحد سوف يمنع دخول اي طالب بدون البطاقه الجامعيه وسيتم منعهم من دخول الامتحان من يوم الاحد الموافق ١٢/11
📌لذلك الي ماقد معه بطاقه الى الان ضروري يشوف له حل 📌
Forwarded from تكنولوجيا المعلومات مستوى ثالث | جامعة صنعاء (~همدان السلطان~)
Forwarded from جامعة صنعاء | USF
#ترقبوووووو
المسابقة الأدبية
للحصول على لقب (شاعر فلسطين)
والتي ستقيمها جامعة صنعاء وملتقى الطالب الجامعي
〰〰〰〰〰〰〰〰〰〰〰〰
#جامعة_صنعاء
#ملتقى_الطالب_الجامعي
#وعي_وتأهيل
المسابقة الأدبية
للحصول على لقب (شاعر فلسطين)
والتي ستقيمها جامعة صنعاء وملتقى الطالب الجامعي
〰〰〰〰〰〰〰〰〰〰〰〰
#جامعة_صنعاء
#ملتقى_الطالب_الجامعي
#وعي_وتأهيل
programming.pdf
244.6 KB
ملخص أساسيات برمجة لأول خمس محاضرات
د.ابتسام
د.ابتسام
طبعًا احس انو الوضع مخبوص شوية والمعلومات بيعتصدين والملخصات والاسئلة من شق وطرف أو يمكن انا بين اعتصد وحدي
لذلك تحبوا نسوي شرح بسيط ومختصر أقوى اختصار في الحياة بالعربي للأساسيات بس واذا فهمتوه وحسيتوه مرتب ومفيد نزيد نكمل غدوة الباقي
مارأيكم؟
لذلك تحبوا نسوي شرح بسيط ومختصر أقوى اختصار في الحياة بالعربي للأساسيات بس واذا فهمتوه وحسيتوه مرتب ومفيد نزيد نكمل غدوة الباقي
مارأيكم؟
Anonymous Poll
89%
ايوة
11%
ايوة بس مش الآن نخليه غدًا
في c++ أنواع بيانات أساسية نمثل فيها أنواع مختلفة من القيم والبيانات اللي نقدر نستخدمها في البرامج ومنها:
1. الأنواع الصحيحة (int) : لتمثيل الأرقام الصحيحة الموجبة والسالبة
2. العشرية(float,double) : لتمثيل الأعداد العشرية السالبة والموجبة.
double تمثل الأعداد العشرية بدقة أعلى
3. المنطقية(bool): القيم المنطقية الصحيحة والخاطئة بحيث ان الصحيحة نمثلها بالواحد والخاطئة نمثلها بالصفر
4. الحرفية (char): للحروف والرموز في الكتابة ونقدر نستخدمها للأعداد الموجبة والسالبة برضه.
1. الأنواع الصحيحة (int) : لتمثيل الأرقام الصحيحة الموجبة والسالبة
2. العشرية(float,double) : لتمثيل الأعداد العشرية السالبة والموجبة.
double تمثل الأعداد العشرية بدقة أعلى
3. المنطقية(bool): القيم المنطقية الصحيحة والخاطئة بحيث ان الصحيحة نمثلها بالواحد والخاطئة نمثلها بالصفر
4. الحرفية (char): للحروف والرموز في الكتابة ونقدر نستخدمها للأعداد الموجبة والسالبة برضه.
الآن بعد ماعرفنا البيانات الأساسية نتطرق لأنواعهن
الأنواع الصحيحة ثلاث أنواع:
1. int:
وهذا أكثر نوع نستخدمه في البرامج ويتخزن فيها الأعداد الصحيحة .
2.short:
لتخزين الأعداد الصحيحة الصغيرة .
3. Long:
للأعداد الصحيحة الكبيرة ويتطلب مساحة أكبر في الذاكرة .
البيانات العشرية ثلاث:
1.float
يمثل الأعداد العشرية الصغيرة وياخذ في الذاكرة 4 بايت.
2.double
يمثل الأعداد العشرية الكبيرة وياخذ في الذاكرة 8 بايت .
3.long double
الأعداد العشرية اللي تحتاج دقة أعلى وياخذ في الذاكرة بين 8 و 16 بايت.
المنطقية:
تتمثل إما true or false
1. And(&&)
ترجع true لو كانت القيمتين true
غيرها يرجع false
2.or(||)
عكس and
ترجع false لو القيميتن false
غيرها يرجع true
3.Not(!)
تعكس القيمتين
يعني لو كانت true ترجع false
وهكذا
وعتفهموه أكثر لو تشوفوا أكواد من السلايدات أو غدًا إن شاء الله اوريكم أمثلة
الأنواع الصحيحة ثلاث أنواع:
1. int:
وهذا أكثر نوع نستخدمه في البرامج ويتخزن فيها الأعداد الصحيحة .
2.short:
لتخزين الأعداد الصحيحة الصغيرة .
3. Long:
للأعداد الصحيحة الكبيرة ويتطلب مساحة أكبر في الذاكرة .
البيانات العشرية ثلاث:
1.float
يمثل الأعداد العشرية الصغيرة وياخذ في الذاكرة 4 بايت.
2.double
يمثل الأعداد العشرية الكبيرة وياخذ في الذاكرة 8 بايت .
3.long double
الأعداد العشرية اللي تحتاج دقة أعلى وياخذ في الذاكرة بين 8 و 16 بايت.
المنطقية:
تتمثل إما true or false
1. And(&&)
ترجع true لو كانت القيمتين true
غيرها يرجع false
2.or(||)
عكس and
ترجع false لو القيميتن false
غيرها يرجع true
3.Not(!)
تعكس القيمتين
يعني لو كانت true ترجع false
وهكذا
وعتفهموه أكثر لو تشوفوا أكواد من السلايدات أو غدًا إن شاء الله اوريكم أمثلة
يبقى معانا الـ syntax
اللي هو البنية أو التركيب
لما اشتي دالة صحيحة ادي متغير واسند له قيمة
نفترض
int x=7000000;
ان شاء الله تيه رواتبكم في المستقبل
المهم الان مثلنا متغير بالصحيح واسندنا له عدد صحيح سواء كان موجب أو سالب
نجي للعشرية بنفس الطريقة بس نستخدم
float=7000000;
طبعًا أي عدد صحيح بفواصل عشرية أو بدون ولكنه عشان لو الناتج طلع عدد عشري يخرج زي ماهو
بينما لو اسندت للصحيح والناتج كان عشري عيخرج صحيح وبهكذا اكون ماحصلت على الناتج المطلوب
الان المنطقية
افرض رقمين
int a=7000000,b=200000;
الان نسوي مقارنة
(a<b && a>b)
هنا الأولى خاطئة والثانية صحيحة واحنا قلنا And اول ما تلقى false تخلي الناتج مباشرة false
وهكذا مع بقيتهن لو تركزوا على القواعد وتركزوا على البرامج في السلايدات عتفهموا أكثر
اللي هو البنية أو التركيب
لما اشتي دالة صحيحة ادي متغير واسند له قيمة
نفترض
int x=7000000;
ان شاء الله تيه رواتبكم في المستقبل
المهم الان مثلنا متغير بالصحيح واسندنا له عدد صحيح سواء كان موجب أو سالب
نجي للعشرية بنفس الطريقة بس نستخدم
float=7000000;
طبعًا أي عدد صحيح بفواصل عشرية أو بدون ولكنه عشان لو الناتج طلع عدد عشري يخرج زي ماهو
بينما لو اسندت للصحيح والناتج كان عشري عيخرج صحيح وبهكذا اكون ماحصلت على الناتج المطلوب
الان المنطقية
افرض رقمين
int a=7000000,b=200000;
الان نسوي مقارنة
(a<b && a>b)
هنا الأولى خاطئة والثانية صحيحة واحنا قلنا And اول ما تلقى false تخلي الناتج مباشرة false
وهكذا مع بقيتهن لو تركزوا على القواعد وتركزوا على البرامج في السلايدات عتفهموا أكثر
طبعًا b هو الراتب الحقيقي عندنا بعيد عن الأحلام
قبل مانشرح تركيب الأكواد نسوي نبذة بسيطة للأنواع المركبة وهي أنواع بيانات بتتكون من عدة عناصر منها:
1. السلاسل (string)
السلاسل تخزن مجموعة من الحروف في نفس المتغير ونعرفها بهذا الشكل
String str="abc,efg";
ممكن تحتوي السلسة على اسم أو جملة
و يشترط في السلاسل مايكونش في فراغات لو نشتي نسوي فراغات بين الكلمات نستعمل getline لانها تقبل الفراغات
2. الهياكل(structures)
هذي تسمح للمبرمج يعرف نوع بيانات خاص به مثلًا وممكن يتضمن الهيكل عدة أعضاء ونعرفه بهذا الشكل
مثلًا نعرف عن شخص
struct person{
string name;
int age;
string jobTitle; };
3. المصفوفات
المصفوفات هي عناصر كثيرة من نفس النوع بيكون لها مؤشر للمكان الأولي داخل المصفوفة
ونعرفها بهذا الشكل
Type arrayName[arraySize];
خليني ابسطها لكم
انتو بتنسوا احيانًا بعض الناس يعني تذكر وجهه بس ماتذكرش اسمه
افترض اننا ادي رقم لكل شخص بالتسلسل ولما استدعيه اقول رقمه بدل اسمه
المصفوفات هكذا
نجيب متغير نسند له مجموعة من الأعداد او الحروف
بعدها لما استدعيه استعمل رقمه
طبعًا ارقام المصفوفات تبدأ من الصفر
مثال
int employees[6];
الان هذه مصفوفة داخلها 6 موظفين انا ادخل اساميهم
مثلًا محمد وخالد وسمية وصالح وسلوى ونهى
لو اشتي استدعي سمية ابدأ اعد من الصفر عيكون اسمها رقم 2
استدعيها برقمها
طبعًا الاكواد في المصفوفات مش داخلة بس حبيت تاخذوا فكرة وما تستصعبوه لانه بسيط .
1. السلاسل (string)
السلاسل تخزن مجموعة من الحروف في نفس المتغير ونعرفها بهذا الشكل
String str="abc,efg";
ممكن تحتوي السلسة على اسم أو جملة
و يشترط في السلاسل مايكونش في فراغات لو نشتي نسوي فراغات بين الكلمات نستعمل getline لانها تقبل الفراغات
2. الهياكل(structures)
هذي تسمح للمبرمج يعرف نوع بيانات خاص به مثلًا وممكن يتضمن الهيكل عدة أعضاء ونعرفه بهذا الشكل
مثلًا نعرف عن شخص
struct person{
string name;
int age;
string jobTitle; };
3. المصفوفات
المصفوفات هي عناصر كثيرة من نفس النوع بيكون لها مؤشر للمكان الأولي داخل المصفوفة
ونعرفها بهذا الشكل
Type arrayName[arraySize];
خليني ابسطها لكم
انتو بتنسوا احيانًا بعض الناس يعني تذكر وجهه بس ماتذكرش اسمه
افترض اننا ادي رقم لكل شخص بالتسلسل ولما استدعيه اقول رقمه بدل اسمه
المصفوفات هكذا
نجيب متغير نسند له مجموعة من الأعداد او الحروف
بعدها لما استدعيه استعمل رقمه
طبعًا ارقام المصفوفات تبدأ من الصفر
مثال
int employees[6];
الان هذه مصفوفة داخلها 6 موظفين انا ادخل اساميهم
مثلًا محمد وخالد وسمية وصالح وسلوى ونهى
لو اشتي استدعي سمية ابدأ اعد من الصفر عيكون اسمها رقم 2
استدعيها برقمها
طبعًا الاكواد في المصفوفات مش داخلة بس حبيت تاخذوا فكرة وما تستصعبوه لانه بسيط .