wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

أساسيات الخوارزميات

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

ما هو المفهوم الأساسي للخوارزمية؟

a)

طريقة واحدة فقط لحل مشكلة معينة.

b)

مجموعة من القواعد العامة دون خطوات محددة.

c)

مجموعة من الخطوات المحددة لحل مشكلة معينة.

d)

مجموعة من الخطوات العشوائية لحل مشكلة معينة.

2.

أي من المراحل التالية هي أولى خطوات دورة حياة تطوير الخوارزمية؟

a)

تنفيذ الخوارزمية

b)

اختبار الخوارزمية

c)

تحديد المشكلة

d)

تطوير الخوارزمية

3.

ما هي المرحلة التي يتم فيها تحويل تصميم الخوارزمية إلى تعليمات قابلة للتنفيذ بواسطة الحاسوب؟

a)

مرحلة التنفيذ

b)

مرحلة البرمجة

c)

مرحلة التحليل

d)

مرحلة التصميم

4.

في أي مرحلة من دورة حياة تطوير الخوارزمية يتم التأكد من أن الخوارزمية تعمل بشكل صحيح وتحل المشكلة المطلوبة؟

a)

مرحلة تنفيذ الخوارزمية

b)

مرحلة تحليل الخوارزمية

c)

مرحلة تصميم الخوارزمية

d)

مرحلة اختبار الخوارزمية

5.

ما هي المرحلة التي يتم فيها تحديد المشكلة ومتطلبات الحل بشكل واضح ومفصل؟

a)

مرحلة الاختبار

b)

مرحلة التنفيذ

c)

مرحلة تحليل المتطلبات

d)

مرحلة التصميم

6.

ما هو الهدف الرئيسي من استخدام الخوارزميات؟

a)

تحسين الكفاءة في حل المشكلات.

b)

زيادة التعقيد في البرمجة.

c)

تخفيض تكلفة الإنتاج.

d)

تحديد الأهداف الشخصية.

7.

ما هي الخوارزمية الأكثر شيوعًا في فرز البيانات؟

a)

خوارزمية الفرز بالدمج (Merge Sort)

b)

خوارزمية الفرز البسيط (Bubble Sort)

c)

خوارزمية الفرز بالاختيار (Selection Sort)

d)

خوارزمية الفرز السريع (Quick Sort)

8.

ما هي أهمية تحليل المشكلة قبل البدء في تصميم الخوارزمية؟

a)

يساعد تحليل المشكلة في فهم المتطلبات والقيود لتصميم خوارزمية فعالة.

b)

تحليل المشكلة يبطئ عملية التصميم ويزيد التعقيد.

c)

تحليل المشكلة ليس له أي تأثير على تصميم الخوارزمية.

d)

يمكن تصميم الخوارزمية دون الحاجة لفهم المشكلة.

9.

كيف يمكن تقييم كفاءة الخوارزمية؟

a)

تقييم كفاءة الخوارزمية يعتمد على نوع الخوارزمية المستخدمة.

b)

تقييم كفاءة الخوارزمية يتم من خلال تحليل البيانات المدخلة فقط.

c)

تقييم كفاءة الخوارزمية يعتمد على عدد الأسطر البرمجية.

d)

تقييم كفاءة الخوارزمية يتم من خلال قياس زمن التنفيذ واستخدام الذاكرة.

10.

ما هو الفرق بين الخوارزمية والبرنامج؟

a)

الخوارزمية هي برنامج يعمل على الحاسوب.

b)

الخوارزمية هي خطة لحل مشكلة، والبرنامج هو تنفيذ لتلك الخوارزمية.

c)

الخوارزمية والبرنامج هما نفس الشيء.

d)

البرنامج هو خطة لحل مشكلة.