مدخل إلى علم الحاسب في بيئة سكراتش – Scratch ابدأ من اليوم البرمجة |
( ) أسئلة من امتحانات مفمار سؤال (مفمار
2016، سؤال 6) في
التطبيق WhatsApp يمكن تعريف 30 مجموعة
كحدٍّ أقصى. لكلّ
مجموعة يمكن ضمّ 50 عضوًا
كحدٍّ أقصى. كتبت
لوسي خوارزم يستقبل: ·
عدد
المجموعات التي هي عضوٌ فيها، ·
وعدد
الأعضاء الموجودين في كلّ مجموعة هي عضو فيها، ·
وعدد
المجموعات المُكتملة، أي التي فيها 50 عضوًا
بالضبط. فيما
يلي خوارزم
جزئيّ، يستقبل عدد
المجموعات التي لوسي هي عضوٌ فيها. في
نهاية الخوارزم يجب
على الشخصيّة أن تقول: أ. ما
هو عدد الأعضاء الإجماليّ في جميع المجموعات معًا؛
ب. ما هو
عدد المجموعات التي في كلّ واحدة منها أكثر من 10 أعضاء،
ولكنّها ليست مُكتمِلة؛
ج. ما هو
عدد المجموعات المُكتمِلة، أي التي فيها 50 عضوًا
بالضبط. في
الخوارزمية استُعملت المتغيّرات التالية: sum، ووظيفته جَمْع المجموع الكلّيّ للأعضاء في جميع المجموعات معًا. above10، ووظيفته عدّ المجموعات التي في كلّ واحدة منها أكثر من 10 أعضاء،
ولكنّها ليست مُكتمِلة. fifty، ووظيفته إحصاء عدد المجموعات المُكتمِلة. أكملوا
التعليمات الناقصة في الأماكن المناسبة في الخوارزمية. ****
الحل ***** حل السؤال |
مدرسة قفطان حلبي الإعدادية – دالية
الكرمل - Copywrite - 2017 |