سؤال 1
هدف الكود
أن يحسب جمع
الأعداد
1 + 2
+ 3 + 4
أكمل
الكود
الناقص
|
p = 0
for (i=1; i<=4 ; i++){
p = p + i
}
|
سؤال 2
هدف الكود
أن يحسب ضرب
الأعداد
1 * 2
* 3 * 4
أكمل
الكود
الناقص
|
p = 1
for (i=1; i<=4 ; i++){
p = p * i
}
|
سؤال 3
جد الادعاء
الصحيح:
(ا)الحلقة
تطبع
الأعداد 1 2 3 4 5
(ب) الحلقة لا
تطبع شيء. شرط
الحلقة لا
يتحقق
(ج) يوجد
في الكود خطأ
لغوي ولن
يعمل
(د) هذه حلقة
لا نهائية
|
for (x=1; x>=5 ; x++)
|
الحل:
(ب)
سؤال 4
جد ما
المشكلة في
الكود
التالي:
(أ) لا توجد مشكلة
الكود سليم
(ب) الرمزان
|| خطأ
(ج) ينقص
الشرط
الأقواس
(د) يجب أن
نكتب x<=3
|
if x >=1 || x<3 {
...
}
|
الحل:
( ج )
سؤال 5
أكتب
برنامج يقرأ 10 علامات.
على
البرنامج أن
يحسب ويطبع
كمية العلامات
التي في
المجال بين 90 – 100
مثال: 80, 99, 56, 70, 100, 95, 66, 85, 91, 50 سوف
يطبع 4 (توجد 4
علامات في
المجال)
الحل:
<script>
count = 0 ;
for (i=1 ; i<=10 ; i++) {
grade = parseInt(prompt("enter a grade"));
if (grade >= 90 && grade <= 100){
count = count + 1
}
}
document.write("count=" , count);
</script>
|
سؤال 6
ماذا
سيطبع في كل
واحد من
المقاطع
البرمجية التالية:
(أ)
|
4 5 6 7 8
|
t = 4
for (x=t; x<=2*t; x++) {
document.write(x," ");
}
|
(ب)
|
5 10
15 20
|
t =
5
for
(x=t; x<=20; x=x+t) {
document.write(x," ");
}
|
(ج)
|
3 5
7
|
for
(x=2; x<=4; x++) {
document.write(2*x-1," ");
}
|
(د)
|
10 8 6 4 2
|
for (i = 5; i >=
1; i--) {
document.write((i*2
) + " ");
}
|
(هـ)
|
(أ) 20
(ب) 14
(ت) 18
(ث) 16
الحل: ( ت )
|
sum = 0;
for (x=2; x<=4; x++) {
sum = sum
+ 2*x;
}
document.write("j=", j);
|
(و)
|
(أ) 30
(ب) 40
(ت) 45
(ث) 80
الحل: ( أ )
|
sum = 0
for (k = 1; k <
15; k++) {
if (k % 3 == 0)
sum = sum + k;
}
document.write (sum);
|
|