الازهر والتعليمحل منصة كوريو للمرحلة الثانوية
حل المستوى 46 السادس والاربعين كامل لمنصة كوريو اليابانية للصف الثاني الثانوي – إجابات جاهزة للنسخ والدرجة الكاملة
حل المستوى 46 السادس والاربعين كامل لمنصة كوريو اليابانية للصف الثاني الثانوي – إجابات جاهزة للنسخ والدرجة الكاملة
حل المستوى 46 السادس والاربعين كامل لمنصة كوريو اليابانية للصف الثاني الثانوي – إجابات جاهزة للنسخ والدرجة الكاملة
حل المستوي 46 السادس والاربعين منصة كوريو اليابانية لطلاب الصف الثاني الثانوي مادة البرمجة والذكاء الاصطناعي
الاكواد ممكن تاخدها نسخ لسهوله الحل ولضمان عدم كتابه اخطاء
موجود حل جميع المستويات نسخ ولصق لمنصة كوريو لطلاب الصف الاول الثانوي والثاني الثانوي
من المستوي الاول الي المستوي الاخير
الحل يضمن لك حصولك علي الدرجة النهائية
لو محتاج مساعدة في حل مستويات المنصة ابعت وهنساعدك من خلال الفيس بوك بالضغط هنا وارسال رسالة
حل المستوي 46 السادس والاربعين منصة كوريو اليابانية لطلاب الصف الثاني الثانوي مادة البرمجة والذكاء الاصطناعي
حل المستوي 46 السادس والاربعين بالكامل لمنصة كوريو لطلاب الصف الثاني الثانوي
المستوي 46
الدرس الاول
[الدرس1]مراجعة for of
السؤال الاول
انقر على "تشغيل الكود" دون تعديل البرنامج.
نضغط علي تشغيل الكود فقط
السؤال الثاني
أنشئ برنامجًا يخبرك إذا فزت عند إدخال رقم يانصيب.
أرقام اليانصيب مُعرَّفة باسم numList، ويتم إسناد أرقام اليانصيب إلى المصفوفة.
أنشئ البرنامج داخل جملة for في السطر 4 كما يلي.
(1) إذا كان الباقي عند قسمة num على 7 يساوي 0، فاعرض num في وحدة التحكم.
أرقام اليانصيب مُعرَّفة باسم numList، ويتم إسناد أرقام اليانصيب إلى المصفوفة.
أنشئ البرنامج داخل جملة for في السطر 4 كما يلي.
(1) إذا كان الباقي عند قسمة num على 7 يساوي 0، فاعرض num في وحدة التحكم.
الاجابة
مسح ونسخ او تعديل الكود ليكون هكذا مع مراعاه ان السطر الثاني فارغ
const numList = [128, 254, 458, 547, 125, 305, 581, 12, 783, 429];
for (const num of numList) {
if (num % 7 == 0) {
console.log(num);
}
}
for (const num of numList) {
if (num % 7 == 0) {
console.log(num);
}
}
....................................................................................................................................................
الدرس الثاني
[الدرس2]if، for، و modulo
السؤال الاول
أنشئ برنامجًا يعدّ عدد الأرقام الفائزة ضمن أرقام اليانصيب (0–999).
متغير العدّ مُعرَّف باسم count، وتم إسناد 0 إليه.
أدخل البرنامج كما يلي.
(1) السطر 2: جملة for حيث يبدأ المتغير i من 0 ويتكرر حتى 999 (i <= 999)
(2) السطر 3 وما بعده: إذا كان الباقي عند قسمة i على 7 يساوي 0، أضف 1 إلى count
ولكن يُرجى استخدام معامل الزيادة.
الاجابة
مسح ونسخ او تعديل الكود ليكون هكذا
let count = 0;
for (let i = 0; i <= 999; i++) {
if (i % 7 == 0) {
count++;
}
}
console.log(count);
....................................................................................................................................................
الدرس الثالث
[الدرس3]مراجعة الدوال
السؤال الاول
إنشاء برنامج دالة يبحث عن الأرقام الفائزة من مصفوفة.
أنشئ دالة باسم checkWinningNum واسم الوسيط numList،
وأدخل البرنامج التالي لمعالجة الدالة.
for (const num of numList) {
أنشئ دالة باسم checkWinningNum واسم الوسيط numList،
وأدخل البرنامج التالي لمعالجة الدالة.
for (const num of numList) {
if (num % 7 == 0) {
console.log(num);
}
}
الاجابة
function checkWinningNum(numList) {
for (const num of numList) {
if (num % 7 == 0) {
console.log(num);
}
}
}
السؤال الثاني
إنشاء برنامج دالة يبحث عن الأرقام الفائزة من مصفوفة.
في السطر 10، استدعِ الدالة checkWinningNum ومرِّر myNumList كوسيط.
في السطر 10، استدعِ الدالة checkWinningNum ومرِّر myNumList كوسيط.
الاجابة
كتابة الكود التالي في السطر العاشر بعد الاكواد المكتوبه
checkWinningNum(myNumList);
ليكون شكل الكود النهائي مع مراعاه السطر الثامن فارغ
function checkWinningNum(numList) {
for (const num of numList) {
if (num % 7 == 0) {
console.log(num);
}
}
}
const myNumList = [128, 254, 458, 547, 125, 305, 581, 12, 783, 429];
checkWinningNum(myNumList);
....................................................................................................................................................
حل اختبار المستوي 46
حل مراجعة المستوي 46
السؤال الاول
اختر نتيجة الإخراج عند تنفيذ البرنامج التالي.
const numList = [1, 2, 3, 4, 5];
const numList = [1, 2, 3, 4, 5];
for (const number of numList) {
if (number % 3 == 0) {
console.log(number);
}
}
الاجابة
3
السؤال الثاني
أنشئ برنامجًا يقوم بإخراج جميع قيم الثابت numList إلى وحدة التحكم.
أنشئ البرنامج كما يلي.
① استخدم for of لإخراج جميع قيم الثابت numList
لكن يجب أن يكون اسم الثابت الذي يخزّن القيمة المأخوذة من الثابت numList هو num.
أنشئ البرنامج كما يلي.
① استخدم for of لإخراج جميع قيم الثابت numList
لكن يجب أن يكون اسم الثابت الذي يخزّن القيمة المأخوذة من الثابت numList هو num.
الاجابة
كتابه الكود التالي من السطر الثاني
for (const num of numList) {
console.log(num);
}
ليكون شكل الكود النهائي
const numList = [2, 4, 6, 8];
for (const num of numList) {
console.log(num);
}
السؤال الثالث
اختر الشرح المناسب لنتيجة الإخراج عند تنفيذ البرنامج التالي.
let count = 0;
let count = 0;
for (let i = 0; i < 6; i++) {
if (i % 2 == 0) {
count++;
}
}
console.log(count);
الاجابة
من بين القيم من 0 إلى 6، عدد القيم التي تقبل القسمة على 2
السؤال الرابع
أدخل تعبيرًا شرطيًا في جملة if بحيث إذا كان المتغير i يقبل القسمة على 3، يتم إخراج i.
الاجابة
تعديل السطر الثاني من الكود ليكون هكذا
if (i % 3 == 0) {
الشكل النهائي للكود
for (let i = 1; i < 5; i++) {
if (i % 3 == 0) {
console.log(i);
}
}
السؤال الخامس
اختر نتيجة الإخراج عند تنفيذ البرنامج التالي.
function check(numList) {
function check(numList) {
for (const number of numList) {
if (number % 5 == 0) {
console.log(number);
}
}
}
const myNumList = [2, 4, 6, 8, 10];
check(myNumList);
الاجابة
10
الف مبروك انتهائك من المستوي وحصولك علي الدرجة الكاملة
