صفحة البيت | מס טלפון
04 – 6046227 | מס' פקס 04 – 8303539
|
|
(4) إدخال
البيانات
إلى
المتغيرات – (
) prompt |
التعويض
المباشر
(بواسطة =) حتى
الآن أدخلنا
(خزنا،
عوضنا،
أسندنا)
القيم إلى
المتغيرات
بواسطة
الرمز = مثال:
|
المُدخل
- קלט (نعرض
هنا
القوانين،
وفيما بعد
سوف نشرحها
بالتفصيل)
|
إدخال القيم
من المستخدم – prompt ( ) التعويض
بواسطة
قراءة
البيانات ·
طريقة
أخرى لإدخال
وتخزين قيّم
وبيانات إلى المتغيرات،
نسميها قراءة
البيانات (קליטת נתונים). ·
قراءة
البيانات هي
التعويض من
خلال أدخال
البيانات
بواسطة
المستخدم.
مثال:
مثال:
|
الأمر prompt( ) ü prompt() هو
أمر القراءة
(من لوحة
المفاتيح). ü يعرض
رسالة (في
صندوق حوار)، ويُدخل
(ويعوض)
القيمة التي
كتبناها في
المتغير. ü النتيجة
من أمر
القراءة هي
دائما نص
(سلسلة حروف
وإشارات) · يجب
اسناد الأمر prompt() إلى
اسم متغير. لأن
القيمة التي
سوف نكتبها،
بواسطة لوحة
المفاتيح،
سوف يتم
تعويضها في
هذا المتغير. · الرسالة
المرفقة مع
الأمر غير
الزامية
ولكنها هامة
فهي توضح
للمستخدم
ماذا عليه أن
يدخل. · الامر
يؤدي الى
إيقاف تنفيذ
الكود حتى
يتسنى للمستخدم
كتابة
المعطيات. · فقط
بعد الضغط
على زر
المتابعة
يتابع
البرنامج
تنفيذ
الأوامر.
|
مثال:
|
مثال:
عند
تنفيذ الكود
ينتج:
|
المعطيات
التي نقرأها عند
تنفيذ الأمر prompt() هي
دائماً
من نوع string، أي
من نوع نص (سلسلة من
الحروف والإشارات،
text). حتى
لو كتبنا
أعداداً فهي
تكون
كإشارات ليس
لها قيمة
عددية، ولا
يمكن أجراء
عمليات
حسابية
عليها. مثال 1:
|
قراءة
الأعداد مع
النصوص لا
يمكن أجراء
حسابات. لذلك إذا أردنا
إدخال أعداد (قراءة
أعداد من
لوحة
المفاتيح)
يجب تحويلها
من نص إلى عدد.
|
مثال
يمكن
كتابة الكود
الأخير
بالشكل
التالي (وهذا
ما سوف
نستعمله):
العملية parseInt()، تحول من
نص إلى عدد
صحيح (integer)
|
مثال
|
مثال
|
مثال نريد
كتابة
برنامج الذي
يقرأ عمر شخص
ما، ومعلوم انه
أقل من 18 سنة (أي
ان المستخدم
بالتأكيد
سوف لا يدخل
قيمة 18 أو أكثر). البرنامج
يعرض بعد كم سنة
سوف يكون عمر
هذا الشخص 18
سنة. مثال:
القيمة
المدخلة 12.5، المخرج 7.5 الحل:
|
تمارين |
|
تمرين 1: أ.
انسخوا
إلى ملف
وأكملوا
الجدول
ب. اشرحوا
الأمر window.prompt: الأمر
يعرض رسالة
(سؤال) ويدخل
المعطى إلى
المتغير.
يقوم بإسناد
المعطى إلى
متغير
|
تمرين 2: أ. أكملوا
الجدول:
ب.
اشرحوا
الأمر parseInt(
): الأمر
يتعامل مع
النص ويحوله
إلى عدد صحيح. ت.
لماذا
استعملنا هذ
الأمر 3 مرات؟ لأنه
يوجد لدينا 3
قراءات نصية.
|
ثمن
تصوير ورقة 0.5 شيكل.
أكتبوا
برنامج
يستقبل عدد
الصفحات
التي صورتها
منى، ويحسب
الثمن
النهائي
للدفع بالشيكل. أمامكم
البرنامج.
أكملوا
الناقص. مثال:
11 صفحة ثمنها
|
أمامكم
خوارزم
كلامي. ترجمه
إلى برنامج JavaScript 1.
اسألوا
- "ما هو
سعر وجبة
فاخرة في
المطعم?" what is
the dish price?"" 2.
استقبلوا
في المتغير price ثمن
الوجبة
الفاخرة في
المطعم. (السعر
يمكن
أن يحتوي على
نقطة عشرية) 3. اسألوا - "كم عدد
الوجبات
التي تم حجزها؟ "how many dishes?" 4. استقبلوا
إلى المتغير num عدد
الوجبات
التي تم
حجزها. (عدد
الوجبات هو دائماً
عدد صحيح، بدون
نقطة عشرية) num
هو
اختصار لــ number 5. عوضوا في
المتغير total التعبير
num
* price
6. اطبعوا "الثمن
النهائي
للدفع هو"
واعرضوا
قيمة
المتغير total "need to pay: "
|
تمرين:
|
اشترى
يوسف
هامبرغر
وقنينة كولا. اكتبوا
برنامج بلغة JavaScript – الذي يحسب
كم علية أن
يدفع. البرنامج
يستقبل ثمن
الهامبرغر
في المتغير - burger، ثمن
الكولا في
المتغير - cola يحسب
الثمن
النهائي
للدفع
ويعوضه في
المتغير - total يطبع
قيمة
المتغير total مع
رسالة
مناسبة.
|
اشترت
آية قمصاناً.
اكتبوا
برنامج بـ JavaScript – الذي
يحسب كم
عليها أن
تدفع. البرنامج
يستقبل ثمن
القميص في
المتغير - shirt يستقبل
عدد القمصان
في المتغير - number يحسب
الثمن
النهائي
ويعوضه في
المتغير – price يطبع
قيمة
المتغير price مع
رسالة
ملائمة.
|
في
دكان "الكرمل
للاتصالات"
يمكن
استعمال الانترنت
بسعر 2 شاقل في
الـ 30 دقيقة. اكتبوا
برنامج
يستقبل كم
دقيقة
استخدمت شارون
الانترنت،
ويحسب الثمن
الذي عليها
أن تدفعه. يجب
اختيار
أسماء ذات
معنى
للمتغيرات.
|
اشترى
منهل 3 العاب حاسوب
جديدة. اكتب
برنامج
يستقبل ثمن
كل لعبة ويحسب
الثمن الكلي
لهذه
الألعاب. يجب
اختيار أسماء
ذات معنى
للمتغيرات.
|
في
دكان
"منشفتي"
يمكن شراء
منشفة
استحمام بثمن
25 ش. اكتبوا
برنامج
يستقبل عدد
المناشف
التي اشتراها
أمير، ويحسب
الثمن الذي
علية أن
يدفعه. يجب
اختيار
أسماء ذات
معنى
للمتغيرات.
|
תרגיל 4 מנוי לחודש שלם בחברת הכבלים VIVO עולה 200 ₪ כל צפייה בסרט מ- V.O.D כרוכה בחיוב נוסף
של 14.90 ₪ ערן התחבר ולאחר
זמן מה החליט להתנתק בזמן זה הוא גם צפה
בסרטי V.O.D
כתוב תוכנית הקולטת: 1) כמה זמן (בחודשים) היה ערן מחובר לשירות הכבלים למשל 2.5 (חודשיים וחצי( 2) בכמה סרטי V. O. D הוא צפה התוכנית תדפיס למסך
כמה כסף צריך ערן לשלם לחברת VIVO. הסכום לתשלום צריך
להיות מלווה בהודעה מתאימה.
|
|
|
مدرسة
قفطان حلبي
الإعدادية – دالية
الكرمل - Copywrite – 2019 |