Conditional operators
في أربعة أشكال للشروط
1. if
تنفذ الأوامر إذا كان الشرط صحيح وتكون بهذا الشكل
if(الشرط) { الجملة اللي تتنفذ لو تحقق الشرط }
2. if_else
تنفذ الأمر إذا تحقق الشرط وتنفذ أمر ثاني إذا الشرط ماتحقق
if(الشرط) { الجملة اللي تتنفذ لو تحقق الشرط }
else {الجملة اللي تتنفذ إذا الشرط ماتحقق}
3. switch
تنفذ عدة أوامر أو حالات بحيث لو تحققت الحالة الأولى ينفذ أمر خاص فيها ولو تحققت الثانية أمر خاص فيها وهكذا
Switch(variable)
هنا المتغير اللي تتنفذ الجملة عليه إذا تحقق الشرط
{ case value1:
statement 1
break;
case value2:
statement 2
break;
.
.
defualt:
statement
break; }
4. الشروط المضمنة وهذا النوع يكون ثلاثي
(الشرط) ؟ الجملة اللي تتنفذ لو تحقق الشرط : الجملة اللي تتنفذ لو ماتحقق الشرط
(condition) ? statement-if-true : statement-if-false
في أربعة أشكال للشروط
1. if
تنفذ الأوامر إذا كان الشرط صحيح وتكون بهذا الشكل
if(الشرط) { الجملة اللي تتنفذ لو تحقق الشرط }
2. if_else
تنفذ الأمر إذا تحقق الشرط وتنفذ أمر ثاني إذا الشرط ماتحقق
if(الشرط) { الجملة اللي تتنفذ لو تحقق الشرط }
else {الجملة اللي تتنفذ إذا الشرط ماتحقق}
3. switch
تنفذ عدة أوامر أو حالات بحيث لو تحققت الحالة الأولى ينفذ أمر خاص فيها ولو تحققت الثانية أمر خاص فيها وهكذا
Switch(variable)
هنا المتغير اللي تتنفذ الجملة عليه إذا تحقق الشرط
{ case value1:
statement 1
break;
case value2:
statement 2
break;
.
.
defualt:
statement
break; }
4. الشروط المضمنة وهذا النوع يكون ثلاثي
(الشرط) ؟ الجملة اللي تتنفذ لو تحقق الشرط : الجملة اللي تتنفذ لو ماتحقق الشرط
(condition) ? statement-if-true : statement-if-false
الحلقات أو التكرار (loop)
ثلاث أنواع:
1. while
هذا النوع يتحقق أول من الشرط بعدها ينفذ
while(condition)
{statement}
2. do-while
هذا النوع ينفذ الشرط مرة واحدة على الأقل حتى لو الشرط كان غلط
كيف ؟
يعني ياخذ الأمر مباشرة وينفذه مرة واحدة وبعدها يسير يتحقق من الشرط ويكون بهذا الشكل :
do{statement} while (condition)
3. for
لها ثلاث أقسام
الأول يتنفذ مرة واحدة بداية التكرار عشان يحدد المتغير اللي يعدد لنا التكرار
الثاني في بداية كل دورة عشان يحدد شرط التكرار
الثالث يتنفذ نهاية كل دورة عشان يحدث المتغير سواءً برفع قيمته أو خفضها
for(initialization ; condition ; update)
for(التحديث ; الشرط ; المتغير وقيمته )
وبعدها الجملة .
ثلاث أنواع:
1. while
هذا النوع يتحقق أول من الشرط بعدها ينفذ
while(condition)
{statement}
2. do-while
هذا النوع ينفذ الشرط مرة واحدة على الأقل حتى لو الشرط كان غلط
كيف ؟
يعني ياخذ الأمر مباشرة وينفذه مرة واحدة وبعدها يسير يتحقق من الشرط ويكون بهذا الشكل :
do{statement} while (condition)
3. for
لها ثلاث أقسام
الأول يتنفذ مرة واحدة بداية التكرار عشان يحدد المتغير اللي يعدد لنا التكرار
الثاني في بداية كل دورة عشان يحدد شرط التكرار
الثالث يتنفذ نهاية كل دورة عشان يحدث المتغير سواءً برفع قيمته أو خفضها
for(initialization ; condition ; update)
for(التحديث ; الشرط ; المتغير وقيمته )
وبعدها الجملة .
في ثلاث او اربع اخطاء شائعة بخصوص الشرط والتكرار
الأول وضع علامة الإسناد(=) بدل المقارنة (==)
طبعًا لأن الإسناد لحفظ وتخزين القيم مش للمقارنة
الثاني انه لازم نستخدم && بدل & إذا كانت الشروط فيها أكثر من شرط
الثالث الفاصلة المنقوطة للشرط والتكرار
الرابع عدم انهاء الشروط بفاصلة منقوطة داخل التكرار
مثال
for(int i=1;i<=10;i++)
لاحظوا ان مابين كل شرط فاصلة منقوطة ولكن خارج الاقواس مانسويش فاصلة منقوطة .
الأول وضع علامة الإسناد(=) بدل المقارنة (==)
طبعًا لأن الإسناد لحفظ وتخزين القيم مش للمقارنة
الثاني انه لازم نستخدم && بدل & إذا كانت الشروط فيها أكثر من شرط
الثالث الفاصلة المنقوطة للشرط والتكرار
الرابع عدم انهاء الشروط بفاصلة منقوطة داخل التكرار
مثال
for(int i=1;i<=10;i++)
لاحظوا ان مابين كل شرط فاصلة منقوطة ولكن خارج الاقواس مانسويش فاصلة منقوطة .
تسلسلات شائعه الاستخدام :
\n :تعني سطر جديد
يتحرك المؤشر الى بداية السطر الجديد
\t: تعني فتح نافذه جديده
اي عند اضافه اي قيمه يسوي فراغ ونتكب قيمه ويسوي فراغ ونكتب قيمه الى نهاية السطر ثم ينتقل الى سطر جديد وهكذا
\b : تعني مسافه للخلف
اي عند ظهور الشاشه السوداء تجعل المؤشر يرجع للخلف مسافه واحده فقط
\r : بمعنى العودة
اي تجعل المؤشر يعود الى بداية السطر الحالي الذي تم الكتابة فيه
\\ :
عند اضافه هذه الشرطتين فإننا نقول له اطبع لي هذه الشرطتين
\ ' :
تعني ايضا عند كتابتها ان يقوم بطباعة علامة التنصيص المفرده
\" :
تعني عند كتابتها ان يقوم بطباعة علامتي التنصيص
\n :تعني سطر جديد
يتحرك المؤشر الى بداية السطر الجديد
\t: تعني فتح نافذه جديده
اي عند اضافه اي قيمه يسوي فراغ ونتكب قيمه ويسوي فراغ ونكتب قيمه الى نهاية السطر ثم ينتقل الى سطر جديد وهكذا
\b : تعني مسافه للخلف
اي عند ظهور الشاشه السوداء تجعل المؤشر يرجع للخلف مسافه واحده فقط
\r : بمعنى العودة
اي تجعل المؤشر يعود الى بداية السطر الحالي الذي تم الكتابة فيه
\\ :
عند اضافه هذه الشرطتين فإننا نقول له اطبع لي هذه الشرطتين
\ ' :
تعني ايضا عند كتابتها ان يقوم بطباعة علامة التنصيص المفرده
\" :
تعني عند كتابتها ان يقوم بطباعة علامتي التنصيص
وكذا نكون كملنا الأساسيات
طالما فهمتوا الاساسيات عتقدروا تتعاملوا من الملازم والتطبيقات
موفقين ان شاء الله .
طالما فهمتوا الاساسيات عتقدروا تتعاملوا من الملازم والتطبيقات
موفقين ان شاء الله .
اللجنة العلمية_مستوى أول
في ثلاث او اربع اخطاء شائعة بخصوص الشرط والتكرار الأول وضع علامة الإسناد(=) بدل المقارنة (==) طبعًا لأن الإسناد لحفظ وتخزين القيم مش للمقارنة الثاني انه لازم نستخدم && بدل & إذا كانت الشروط فيها أكثر من شرط الثالث الفاصلة المنقوطة للشرط والتكرار الرابع…
عوامل المنطق والبت
المنطق ( && , || , ! )
للعمليات المنطقية الصحيحة والخاطئة
البت( & , | , ^ )
للعمل على مستوى البتات في البيانات اللي تكون مخزنة في الذاكرة غالبًا مابنستخدمهاش كثير وما تطرقوا لها الدكاترة الا بشكل بسيط جدًا .
المنطق ( && , || , ! )
للعمليات المنطقية الصحيحة والخاطئة
البت( & , | , ^ )
للعمل على مستوى البتات في البيانات اللي تكون مخزنة في الذاكرة غالبًا مابنستخدمهاش كثير وما تطرقوا لها الدكاترة الا بشكل بسيط جدًا .
عوامل الإسناد والمقارنة
المقارنة (== , != , < ,> , => , =< )
مثل
x=12,y=33;
x==y (12==33)
x<y (12<33)
وهكذا
الإسناد (= , =* ,=/ ,=% ,=+, =-)
بنفس القيم فوق
x+=1 (x=x+1) =13
x*=1(x=x*1) = 12
المقارنة (== , != , < ,> , => , =< )
مثل
x=12,y=33;
x==y (12==33)
x<y (12<33)
وهكذا
الإسناد (= , =* ,=/ ,=% ,=+, =-)
بنفس القيم فوق
x+=1 (x=x+1) =13
x*=1(x=x*1) = 12
Forwarded from تكنولوجيا المعلومات مستوى ثالث | جامعة صنعاء (~همدان السلطان~)
شرح برمجه .pdf
997.8 KB
Forwarded from كلية الحاسوب جامعة صنعاء |USF (Shoaib Almoaid)
💠اختبار مستوى اول💠
سيتم اختبار جميع طلاب مستوى اول في مركز الاختبارات بكلية طب الأسنان (نفس المركز الذي اختبرتوا فيه اختبارات القبول اول السنة )
⭕ما عدى⭕
طلاب نظم المعلومات سيتم اختبارهم في مركز الحاسب الآلي
(الموجود خلف كلية الحاسوب)
يعمم ويبلغ جميع طلاب مستوى اول
⭕وترقبوا
لكشوفات التوزيع على معامل الاختبارات
متمنين لكم التوفيق والسداد والرشاد
🔰ملتقى الطالب الجامعي 🔰
سيتم اختبار جميع طلاب مستوى اول في مركز الاختبارات بكلية طب الأسنان (نفس المركز الذي اختبرتوا فيه اختبارات القبول اول السنة )
⭕ما عدى⭕
طلاب نظم المعلومات سيتم اختبارهم في مركز الحاسب الآلي
(الموجود خلف كلية الحاسوب)
يعمم ويبلغ جميع طلاب مستوى اول
⭕وترقبوا
لكشوفات التوزيع على معامل الاختبارات
متمنين لكم التوفيق والسداد والرشاد
🔰ملتقى الطالب الجامعي 🔰
🛑هام🛑
البطاقة ثم البطاقة ثم البطاقة
لن يتم إدخال احد الى قاعة الاختبار الا بالبطاقة الجامعية
والذي لا يوجد لديه يبكر غدا إلى عند الدكتور زين ويقطع بدل فاقد بي 1000 ريال قبل وقت دخول الاختبار
#فلذلك_انتبهوا
البطاقة ثم البطاقة ثم البطاقة
لن يتم إدخال احد الى قاعة الاختبار الا بالبطاقة الجامعية
والذي لا يوجد لديه يبكر غدا إلى عند الدكتور زين ويقطع بدل فاقد بي 1000 ريال قبل وقت دخول الاختبار
#فلذلك_انتبهوا
🛑 يعمم 🛑
في يوم الاربعاء الساعه: 12
وفي معمل رقم(6 ) الدور الاول
اختبر الطالب: صقر معمر سيف قاسم حزام الجعفري
ووقت الاختبار طرح المحفظه على الماسه
وفي اثناء خروجه من الاختبار نسي ان يأخذ المحفظه وفيها كلاً من الاتي:
1-بطاقة شخصية
2-بطاقة جامعية
3-بطاقة كريمي
وعلى من وجدهم يسلمهم الى مكتب ملتقى الطلاب
وعليه:
نرجوا منكم تعميم هذا المنشور على اوسع نطاق
شاكرين ومقدرين تعاونكم المستمر معنا،،،،
في يوم الاربعاء الساعه: 12
وفي معمل رقم(6 ) الدور الاول
اختبر الطالب: صقر معمر سيف قاسم حزام الجعفري
ووقت الاختبار طرح المحفظه على الماسه
وفي اثناء خروجه من الاختبار نسي ان يأخذ المحفظه وفيها كلاً من الاتي:
1-بطاقة شخصية
2-بطاقة جامعية
3-بطاقة كريمي
وعلى من وجدهم يسلمهم الى مكتب ملتقى الطلاب
وعليه:
نرجوا منكم تعميم هذا المنشور على اوسع نطاق
شاكرين ومقدرين تعاونكم المستمر معنا،،،،
🛑 يعمم 🛑
في اول يوم في الاختبارات
تم ايجاد بطاقة شخصية للطالب
زيد مختار الشهاري
فعلى من يعرف هذا الطالب التواصل مع مسؤول الملتقى بالكلية
وعليه:
نرجوا منكم تعميم هذا المنشور على اوسع نطاق
شاكرين ومقدرين تعاونكم المستمر معنا،،،،
🔰ملتقى الطالب الجامعي🔰
في اول يوم في الاختبارات
تم ايجاد بطاقة شخصية للطالب
زيد مختار الشهاري
فعلى من يعرف هذا الطالب التواصل مع مسؤول الملتقى بالكلية
وعليه:
نرجوا منكم تعميم هذا المنشور على اوسع نطاق
شاكرين ومقدرين تعاونكم المستمر معنا،،،،
🔰ملتقى الطالب الجامعي🔰
💠اختبار مستوى اول💠
سيتم اختبار جميع طلاب مستوى اول في مركز الاختبارات بكلية طب الأسنان (نفس المركز الذي اختبرتوا فيه اختبارات القبول اول السنة )
⭕ما عدى⭕
طلاب نظم المعلومات سيتم اختبارهم في مركز الحاسب الآلي
(الموجود خلف كلية الحاسوب)
يعمم ويبلغ جميع طلاب مستوى اول
⭕وترقبوا
لكشوفات التوزيع على معامل الاختبارات
متمنين لكم التوفيق والسداد والرشاد
🔰ملتقى الطالب الجامعي 🔰
سيتم اختبار جميع طلاب مستوى اول في مركز الاختبارات بكلية طب الأسنان (نفس المركز الذي اختبرتوا فيه اختبارات القبول اول السنة )
⭕ما عدى⭕
طلاب نظم المعلومات سيتم اختبارهم في مركز الحاسب الآلي
(الموجود خلف كلية الحاسوب)
يعمم ويبلغ جميع طلاب مستوى اول
⭕وترقبوا
لكشوفات التوزيع على معامل الاختبارات
متمنين لكم التوفيق والسداد والرشاد
🔰ملتقى الطالب الجامعي 🔰