صفحة 181 - كتاب المهارات الرقمية - الصف 9 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 9 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 9 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 9 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 9 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: تمارين وأسئلة

📝 ملخص الصفحة

📝 صفحة تمارين وأسئلة

هذه الصفحة تحتوي على أسئلة مرقمة للواجبات والتقييم.

راجع تبويب الواجبات للإجابات الكاملة على أسئلة الصفحة.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

تدريب 1

نوع: محتوى تعليمي

نفذ المقطع البرمجي الآتي ثم طابق خصائص النموذج البرمجي تيكينتر بالجمال المقابلة:

نوع: محتوى تعليمي

from tkinter import * window=Tk() window.title("Graphics Window") canvas=Canvas(bg="cyan", width=300, height=300) canvas.pack() canvas.create_rectangle(70,60,100,150,width=10,fill="green", outline="red")

1

نوع: QUESTION_HOMEWORK

اختيار لون خلفية لوحة الرسم القماشية.

2

نوع: QUESTION_HOMEWORK

عرض نافذة الرسومات.

3

نوع: QUESTION_HOMEWORK

تحديد عرض المستطيل.

4

نوع: QUESTION_HOMEWORK

إنشاء مستطيل.

5

نوع: QUESTION_HOMEWORK

تحديد لون الحد.

6

نوع: QUESTION_HOMEWORK

تحديد عنوان للنافذة.

7

نوع: QUESTION_HOMEWORK

تعبئة المستطيل باللون الذي تختاره.

8

نوع: QUESTION_HOMEWORK

أنشئ مثلاً.

نوع: محتوى تعليمي

window.title("Graphics Window")

نوع: محتوى تعليمي

canvas=Canvas(bg="cyan")

نوع: محتوى تعليمي

canvas.create_rectangle

نوع: محتوى تعليمي

outline="red"

نوع: محتوى تعليمي

canvas.pack()

نوع: محتوى تعليمي

fill="green"

نوع: محتوى تعليمي

width=10

نوع: METADATA

Ministry of Education 2025 - 1447

نوع: METADATA

181

📄 النص الكامل للصفحة

تدريب 1 نفذ المقطع البرمجي الآتي ثم طابق خصائص النموذج البرمجي تيكينتر بالجمال المقابلة: from tkinter import * window=Tk() window.title("Graphics Window") canvas=Canvas(bg="cyan", width=300, height=300) canvas.pack() canvas.create_rectangle(70,60,100,150,width=10,fill="green", outline="red") --- SECTION: 1 --- اختيار لون خلفية لوحة الرسم القماشية. --- SECTION: 2 --- عرض نافذة الرسومات. --- SECTION: 3 --- تحديد عرض المستطيل. --- SECTION: 4 --- إنشاء مستطيل. --- SECTION: 5 --- تحديد لون الحد. --- SECTION: 6 --- تحديد عنوان للنافذة. --- SECTION: 7 --- تعبئة المستطيل باللون الذي تختاره. --- SECTION: 8 --- أنشئ مثلاً. window.title("Graphics Window") canvas=Canvas(bg="cyan") canvas.create_rectangle outline="red" canvas.pack() fill="green" width=10 Ministry of Education 2025 - 1447 181

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 1

سؤال 1: تدريب 1: نفذ المقطع البرمجي الآتي ثم طابق خصائص النموذج البرمجي تكينتر بالجمل المقابلة: from tkinter import * window=Tk() window.title("Graphics Window") canvas=Canvas(bg="cyan", width=300, height=300) canvas.pack() canvas.create_rectangle(70,60,100,150,width=10,fill="green", outline="red")

الإجابة: المطابقة الصحيحة بناءً على مفتاح الحل هي: 1. اختيار لون خلفية لوحة الرسم القماشية: canvas=Canvas(bg="cyan") 2. عرض نافذة الرسومات: canvas.pack() 3. تحديد عرض المستطيل: width=10 4. إنشاء مستطيل: canvas.create_rectangle 5. تحديد لون الحد: outline="red" 6. تحديد عنوان للنافذة: window.title("Graphics Window") 7. تعبئة المستطيل باللون الذي تختاره: fill="green" 8. أنشئ مثلثًا: window=Tk()

خطوات الحل:

  1. | المعطيات | الرمز/القيمة | الوصف | |----------|--------------|--------| | الكود البرمجي | من السؤال | المقطع البرمجي المطلوب تحليله | | المطلوب | - | مطابقة خصائص النموذج البرمجي `tkinter` بالجمل المقابلة |
  2. **المبدأ المستخدم:** تحليل مكونات وخصائص الكائنات في مكتبة `tkinter` الرسومية بلغة Python.
  3. 1. **تحليل الكود سطراً سطراً:** - `from tkinter import *`: استيراد جميع دوال ومكونات مكتبة `tkinter`. - `window=Tk()`: إنشاء كائن النافذة الرئيسية. - `window.title("Graphics Window")`: تحديد عنوان للنافذة. - `canvas=Canvas(bg="cyan", width=300, height=300)`: إنشاء لوحة رسم (Canvas) بخلفية لون **أزرق سماوي** (`bg="cyan"`)، وعرض 300 بكسل، وارتفاع 300 بكسل. - `canvas.pack()`: عرض لوحة الرسم داخل النافذة. - `canvas.create_rectangle(70,60,100,150,width=10,fill="green", outline="red")`: إنشاء مستطيل بإحداثيات (70,60) للزاوية العلوية اليسرى و(100,150) للزاوية السفلية اليمنى، بعرض حدود 10 بكسل (`width=10`)، ولون تعبئة **أخضر** (`fill="green"`)، ولون حدود **أحمر** (`outline="red"`).
  4. 2. **مطابقة كل سطر مع الجملة المناسبة:** > **ملاحظة:** يجب مطابقة كل خاصية مع الجملة التي تصف وظيفتها بدقة. - `canvas=Canvas(bg="cyan")` → **اختيار لون خلفية لوحة الرسم القماشية** (لأن `bg="cyan"` يحدد لون الخلفية). - `canvas.pack()` → **عرض نافذة الرسومات** (لأن `pack()` يعرض العنصر في النافذة). - `width=10` في `create_rectangle` → **تحديد عرض المستطيل** (يشير إلى عرض حدود المستطيل). - `canvas.create_rectangle` → **إنشاء مستطيل** (هذه الدالة مسؤولة عن رسم المستطيل). - `outline="red"` → **تحديد لون الحد** (يحدد لون حدود المستطيل). - `window.title("Graphics Window")` → **تحديد عنوان للنافذة** (يضيف العنوان المحدد للنافذة). - `fill="green"` → **تعبئة المستطيل باللون الذي تختاره** (يحدد لون تعبئة المستطيل). - `window=Tk()` → **أنشئ مثلثًا** (هذه الجملة غير صحيحة؛ `Tk()` ينشئ نافذة، وليس مثلثاً، ولكن بناءً على الإجابة المعطاة، تُطابق كما هي).
  5. **الإجابة النهائية:** تم تحليل الكود البرمجي بنجاح، حيث تم ربط كل خاصية من خصائص `tkinter` بالوظيفة التي تؤديها، مما يوضح كيفية تكوين النافذة الرسومية وعناصرها.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

في مكتبة tkinter بلغة Python، أي من الأوامر التالية يستخدم لتحديد لون خلفية لوحة الرسم (Canvas)؟

  • أ) canvas.pack()
  • ب) canvas=Canvas(bg="cyan")
  • ج) window.title("Graphics Window")
  • د) canvas.create_rectangle

الإجابة الصحيحة: b

الإجابة: canvas=Canvas(bg="cyan")

الشرح: 1. عند إنشاء كائن لوحة الرسم (Canvas) في مكتبة tkinter، نستخدم الدالة Canvas(). 2. المعلمة bg (اختصار لـ background) هي المسؤولة عن تحديد لون خلفية اللوحة. 3. في المثال المعطى: canvas=Canvas(bg="cyan", width=300, height=300)، تم تعيين لون الخلفية إلى الأزرق السماوي (cyan).

تلميح: ابحث عن المعلمة التي تتحكم في لون الخلفية عند إنشاء كائن Canvas.

التصنيف: سؤال اختبار | المستوى: سهل

في الكود البرمجي التالي، ما هو الأمر المسؤول عن عرض نافذة الرسومات وعناصرها على الشاشة؟ from tkinter import * window=Tk() canvas=Canvas(window, width=300, height=300)

  • أ) window=Tk()
  • ب) canvas=Canvas(...)
  • ج) canvas.pack()
  • د) window.mainloop()

الإجابة الصحيحة: c

الإجابة: canvas.pack()

الشرح: 1. بعد إنشاء كائن النافذة (window) وكائن لوحة الرسم (canvas)، يجب وضع العنصر داخل النافذة. 2. الدالة pack() هي إحدى طرق إدارة الهندسة (geometry managers) في tkinter. 3. استدعاء canvas.pack() يضع لوحة الرسم داخل النافذة الرئيسية ويعرضها للمستخدم.

تلميح: هناك دالة خاصة في tkinter تُستخدم لترتيب العناصر داخل النافذة وجعلها مرئية.

التصنيف: سؤال اختبار | المستوى: سهل

في دالة create_rectangle في مكتبة tkinter، أي معلمة تستخدم لتحديد عرض حدود المستطيل المرسوم؟

  • أ) outline
  • ب) border
  • ج) size
  • د) width

الإجابة الصحيحة: d

الإجابة: width

الشرح: 1. دالة create_rectangle تستخدم لرسم مستطيل على لوحة الرسم (Canvas). 2. تأخذ الدالة عدة معلمات اختيارية لتخصيص مظهر المستطيل. 3. المعلمة width (ليست عرض المستطيل نفسه) تحدد عرض أو سماكة خط الحدود المحيطة به. 4. في المثال: canvas.create_rectangle(..., width=10, ...)، يكون عرض حدود المستطيل 10 بكسل.

تلميح: المعلمة التي تتحكم في سماكة الخط المحيط بالشكل.

التصنيف: تعريف | المستوى: سهل

ما هي الوظيفة الأساسية للدالة create_rectangle في مكتبة tkinter بلغة Python؟

  • أ) تحديد حجم النافذة
  • ب) تغيير لون النص
  • ج) إنشاء مستطيل على لوحة الرسم (Canvas)
  • د) حفظ الملف الرسومي

الإجابة الصحيحة: c

الإجابة: إنشاء مستطيل على لوحة الرسم (Canvas)

الشرح: 1. مكتبة tkinter توفر مجموعة من الدوال لرسم الأشكال على كائن Canvas. 2. الدالة create_rectangle هي إحدى هذه الدوال المخصصة لرسم المستطيلات. 3. وظيفتها هي إنشاء شكل مستطيل في الموضع والإحداثيات المحددة، مع إمكانية تخصيص لونه وحدوده.

تلميح: يبدأ اسم الدالة بـ 'create' ويليها اسم الشكل الهندسي.

التصنيف: مفهوم جوهري | المستوى: سهل

في دالة create_rectangle، أي معلمة تستخدم لتحديد لون الحدود المحيطة بالمستطيل؟

  • أ) border_color
  • ب) edge
  • ج) outline
  • د) frame

الإجابة الصحيحة: c

الإجابة: outline

الشرح: 1. عند رسم مستطيل باستخدام create_rectangle، يمكن التحكم في لون الحدود الخارجية له. 2. المعلمة outline هي المسؤولة عن تحديد هذا اللون. 3. في المثال: canvas.create_rectangle(..., outline="red"), تم تعيين لون الحدود إلى الأحمر.

تلميح: كلمة إنجليزية تعني 'الحدود' أو 'المحيط'.

التصنيف: تعريف | المستوى: سهل