الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

الدرس الرابع

Featured Replies

بتاريخ:


الأهداف
أن يتعرف المتدرب على أنواع المتغيرات
أن ينشيء متغيرا
أن يخزن القيم في المتغيرات
أن يستعمل المتغيرات في العمليات الرياضية
أن يضع قيمة متغير في متغير آخر
أن يزيد قيمة المتغير
أن ينقص قيمة المتغير

المتغيرات
هي أنواع من المعلومات التي يمكن تخزينها في موقع خاص في البرنامج ونستطيع تغييرها أثناء عمل البرنامج
المتغيرات هي الوسيلة التي يتذكر بها الحاسب القيم خلال تشغيل البرامج وفي برنامجنا الاول تعرفنا بسرعة على المتغيرات وقد قلنا أنها مخزن للأعداد والحروف والنصوص وقد كان المتغير الأول الذي استخدمناه Pep
لإبلاغ الحاسب بمقدار الزيادة السكانية في اليوم ـ وأود أن ألفت الانتباه

إالى أن الأعداد في البرنامج الأول هي أعداد تصورية لكي يصمم المتدرب برنامجه هو بالاعداد الحقيقية في وطنه أذا أراد أن يصمم برنامجا لحساب مقدار ازدياد السكان كل دقيقة ـ ما علينا نعود لموضوعنا ـ

أود أن أفرق بين الجملة والتعبير ؟

Statement & expressions

قلنا سابقا أن برامج الحاسوب هي مجموعة من الأوامر تحدد للحاسوب ما ينبغي عمله وكل أمر من هذه الأوامر يسمى جملة ويمكن تجميع عدد من الجمل بواسطة الحاصرات لتكوين تكتلات وحين تتضمن الجملة عملية رياضية أو تعبير رياضي فإن هذه الجملة تسمى تعبيرا

ولكن ما أنواع المتغيرات وما شروط انشاء المتغير ؟
النوع الأول int

يستعمل اذا كان المتغير سوف يستخدم لتخزين الأعداد الصحيحة ـ لا تحتوي على فاصلة عشرية وهذا النوع من المتغيرات يمكن أن يستوعب الأعداد الصحيحة من سالب 214 مليار الى موجب 214 مليار


النوع الثاني float ( floating-point)
يستعمل لتخزين الاعداد العشرية

هل هناك أنواعا أخرى من المتغيرات العددية ؟

نعم هناك ثلاثة أنواع من المتغيرات العددية غير الرئيسية تستعمل مع الاعداد الصحيحة

byte النوع الاول الفرعي
يستخدم للأعداد الصحيحة التي تتراوح بين -128 و 127
short النوع الثاني الفرعي
يستعمل للأعداد الصحيحة الأصغر من النوع انت والعدد الصحيح من هذا النوع الفرعي يتراوح بين -32768 و 32767
مثال

short setNumber = 236

long النوع الثالث الفرعي
يستعمل للأعداد الصحيحة الكبيرة التي لا يمكن استعيابها في النوع إنت وهذا النوع يمكنه استيعاب أعدادا حتى 19 خانة

هل توجد متغيرات لتخزين النصوص ؟

نعم توجد متغيرات لتخزين النصوص بنوعيها كحروف مفردة أو كسلاسل حروف
char النوع الأول يسمى
character وهي بداية كلمة

ولكن ماذا تقصد بالحرف هنا ؟
المقصود بالحرف هنا حرف أبجدي واحد أو رقم واحد أو علامة ترقيم واحدة أو غيرها من الرموز
أريد مثالا على هذا المتغير ؟
اذا أردت إنشاء متغيرا تضع فيه حرفا أكتب الجملة التالية في مصدر البرنامج ـ على سبيل المثال ـ

char key = 'u';



ونلاحظ أنه حين نستعمل متغيرا لإحتواء قيم الحرف يجب وضع علامات إقتباس مفردة على جانبي قيمة الحرف المراد تعيينه كقيمة للمتغير
هذا النوع الأول لتخزين النصوص فما النوع الثاني ؟
String النوع الثاني هو النوع
يستعمل هذا النوع لتخزين سلاسل الحروف واليك هذا المثال

String studentName = "ema";



ونلاحظ هنا أنه في حالة النوع الثاني تحاط سلسلة الحروف بعلامات اقتباس مزدوجة ويوجد تفرد في هذا النوع من المتغيرات حيث ينبغي كتابة الحرف ألأول كبيرا وذلك على غير العادة في باقي المتغيرات

هل هذه كل أنواع المتغيرات في الجافا ؟
طبعا لا فهناك نوعا في غاية الأهمية يستعمل لتخزين القيمة صواب أو خطأ

boolean يسمى هذا النوع من المتغيرات
false & true ستعمل لتخزين القيمة

واليك هذا المثال

boolean questionA = false; 



وقد سمي هذا المتغير نسبة للعالم الرياضي الانجليزي جورج بوول الذي إخترع الجبر البوليني الذي يعتبر الأساس لعلوم البرمجة وخاصة لغة الماكينة والاليكترونيات الرقمية والبوابات المنطقية وعلم المنطق

  • بعد 8 شهور...
بتاريخ:

شكرا على المجهود الرائع

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.