الرسم باستخدام البرمجة - المهارات الرقمية - أول متوسط

رسم خط
عين 2023
03:29
(2) 5 التقييم 3 التعليقات المشاركة

الدرس الثالث الرسم باستخدام البرمجة رابط الدرس قمي www.ien.edu.sa إنشاء الرسومات توجد العديد من الأشياء المثيرة للاهتمام التي يمكنك القيام بها باستخدام البرمجة. على سبيل المثال: يمكن رسم أشكال ورسومات رائعة. ويمكن برمجة سلاحف افتراضية ( Virtual Turtles) بلغة بايثون بحيث تتحرك حول الشاشة. وترسم السلحفاة خطوطًا أثناء حركتها، لتصمم أشكالًا جميلة. تقدم لغة بايثون عددًا من الأوامر البرمجية الجاهزة لعمل الرسومات وذلك باستخدام ما يسمى بالنماذج البرمجية ) Modules) ، مثل نموذج السلحفاة (turtle) ، والذي يقوم برسم الأشكال. عند تشغيل المقطع الرمجي السابق، ستعرض هذه النافذة. استيراد نموذج السلحفاة .(turtle module) from turtle import* miniTurtle=Turtle() Python Turtle Graphics - □ X يوجد سهم في منتصف النافذة يعدّ الموضع الافتراضي. تُحدد وضعية السلحفاة باستخدام نظام إحداثيات ثنائي الأبعاد (x)، حيث إن الموضع الافتراضي للسلحفاة هو (0،0) وهو منتصف النافذة. 217 وزارة التعليم Ministry of Education 2024-1446

الدرس الثالث: الرسم باستخدام البرمجة

إنشاء الرسومات

شرح إنشاء الرسومات

شكل السلحفاة يمنحك البرنامج القدرة على تغيير شكل السلحفاة باستخدام دالة الشكل (shape ، وتغيير لونها باستخدام دالة اللون ()color، وتغيير الحجم باستخدام دالة تغيير الحجم ()shapesize. أمثلة عن الأشكال التي يمكنك استخدامها: وزارة التعليم Ministry of Education 2024-1446 miniTurtle.shape("arrow") miniTurtle.shape("circle") miniTurtle.shape("square") miniTurtle.shape("triangle") miniTurtle.shape("turtle") miniTurtle.shape("classic") Python Turtle Graphics * from turtle import: miniTurtle=Turtle() miniTurtle.shape("turtle") Arrow Circle Square Triangle Turtle Classic - سهم دائرة مربع مثلث سلحفاة تقليدي يمكنك تغيير لون وحجم السلحفاة. from turtle import* miniTurtle=Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) from turtle import* miniTurtle=Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") 218

الدرس الثالث: الرسم باستخدام البرمجة

شكل السلحفاة

شرح شكل السلحفاة

الوظائف المستخدمة في الرسم تقدم نموذج السلحفاة (Turtle Module العديد من الدوال جاهزة الاستخدام للرسم. رسم خط دوال مفيدة للرسم الدالة الوصف forward() backward() right() left() goto() pendown() penup() fillcolor() hideturtle() تحريك السلحفاة للأمام بالمقدار المحدد. تحريك السلحفاة إلى الخلف بالمقدار المحدد. تحريك السلحفاة إلى جهة اليمين. تحريك السلحفاة إلى جهة اليسار. تحريك السلحفاة إلى إحداثيات x و y المحددة. خفض القلم بحيث ترسم السلحفاة خطا أثناء حركتها. رفع القلم بحيث تتحرك السلحفاة دون رسم. التعبئة عند استدعاء الدالة ()begin_fill والانتهاء عند استدعاء الدالة ()end_fill. إخفاء السلحفاة. إن أحد أبسط المهام التي يمكنك القيام بها باستخدام نموذج السلحفاة (Turtle Module) هي رسم الخطوط والأشكال. البكسل هو أصغر عنصر في الصورة على شاشة جهاز الحاسب. التحرك في الاتجاه الذي تقابله السلحفاة لمسافة 70 بكسل. from turtle import* miniTurtle=Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.forward(70) 219 وزارة التعليم Ministry of Education 2024-1446

الدرس الثالث: الرسم باستخدام البرمجة

الوظائف المستخدمة في الرسم

شرح الوظائف المستخدمة في الرسم

رسم خط

شرح رسم خط

رسم مربع لرسم شكل ما كمربع بواسطة السلحفاة، عليك تدوير السلحفاة. يمكنك ضبط الدرجات اللازمة لدوران السلحفاة في الاتجاه الذي تريده من خلال القيم التي تضعها في الأقواس وزارة التعليم Ministry of Education 2024-1446 from turtle import* miniTurtle=Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.forward(70) miniTurtle.left(90) miniTurtle.forward(70) miniTurtle.left(90) miniTurtle.forward(70) miniTurtle.left(90) miniTurtle.forward(70) يمكنك استخدام وظيفة ()turtle.reset لحذف ما رسمته السلحفاة حتى الآن. استخدم الأوامر البرمجية الصحيحة لجعل السلحفاة ترسم مستطيلا جرب بنفسك DOO 220

الدرس الثالث: الرسم باستخدام البرمجة

رسم مربع

شرح رسم مربع

221 from turtle import* miniTurtle Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle. forward (100) miniTurtle.left(120) miniTurtle. forward (100) miniTurtle.left(120) miniTurtle.forward(100) from turtle import* miniTurtle=Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.circle(50) وزارة التعليم Ministry of Education 2024-1446 رسم مثلث الرسم مثلث متطابق الأضلاع تحتاج السلحفاة إلى الدوران 120 درجة. رسم دائرة لرسم دائرة تحتاج إلى تحديد نصف قطر الدائرة.

الدرس الثالث: الرسم باستخدام البرمجة

رسم مثلث

شرح رسم مثلث

رسم دائرة

شرح رسم دائرة

222 كتابة نص تمنحك السلحفاة القدرة على الكتابة على الشاشة باستخدام دالة الكتابة ()write. يمكنك تغيير لون النص باستخدام دالة لون القلم ()pencolor. from turtle import* miniTurtle=Turtle() miniTurtle.shape("turtle") miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.forward(120) miniTurtle.hideturtle() miniTurtle.pencolor("blue") miniTurtle.write("bilis", align="center", font=(12, "calibri")) يمكنك تغيير المحاذاة إلى اليسار أو اليمين، أو التوسيط أو تغيير نوع خط النص. استخدم الأوامر البرمجية الصحيحة لإنشاء الشكل التالي والنص الذي بداخله. هذا مربع هذا خط جرب بنفسك وزارة التعليم Ministry of Education 2024-1446

الدرس الثالث: الرسم باستخدام البرمجة

كتابة نص

شرح كتابة نص

223 وزارة التعليم Ministry of Education 2024-1446 رسم أشكال معقدة ابدأ الآن بإنشاء رسومات أكثر تعقيدًا. ادمج بين الأشكال المختلفة لرسم شخص بسيط. from turtle import * #create the the turtle t-Turtle() t.shapesize(2) # draw the head t.color("black") t.circle(70) t.penup() # draw the eyes t.goto(-30, 80) t.pendown() t.color("black") t.circle(10) t.penup() t.goto(30, 80) t.pendown() t.color("black") t.circle(10) t.penup() #draw mouth t.goto(-30, 60) t.pendown() t.right (90) t.circle(30,180) t.penup() #draw body t.goto(0, 0) t.pendown() t.right (180) t.forward(250) t.up #draw arms #right arm t.goto(0, 0) t.pendown() t.right(45) t.forward(100) t.up #left arm t.goto(0, 0) t.pendown() t.right (270) t.forward(100) t.up #draw feet t.goto(0, 0) t.right(45) t.forward(250) #left foot t.pendown() t.right(45) t.forward(100) t.up #right foot t.backward (100) t.pendown() t.right(270) t. forward (100) t.up t.hideturtle()

الدرس الثالث: الرسم باستخدام البرمجة

رسم أشكال معقدة

شرح رسم أشكال معقدة

وزارة التعليم Ministry of Education 2024-1446 miniTurtle.pensize(4) miniTurtle.color("green") miniTurtle.shapesize(2) miniTurtle.hideturtle() لنطبق معًا تدريب 1 صل الأوامر مع الشرح: يحدد لون السلحفاة. يخفي السلحفاة. يحدد حجم السلحفاة. يحدد حجم القلم للرسم. 224

الدرس الثالث: الرسم باستخدام البرمجة

صل الأوامر مع الشرح يحدد لون السلحفاة

حل صل الأوامر مع الشرح يحدد لون السلحفاة

تدريب 2 ارسم أشكالًا خاصة بك عن طريق الجمع بين هذه الدوال وإضافة قيم داخل الأقواس. تدريب 3 • ادمج بين الأشكال التي تعلمتها في الدرس لرسم الشكل التالي. النص البرمجي forward() backward() left() right() 225 وزارة التعليم Ministry of Education 2024-1446

الدرس الثالث: الرسم باستخدام البرمجة

ارسم أشكالا خاصة بك عن طريق الجمع بين هذه الدوال وإضافة قيم داخل الأقواس

حل ارسم أشكالا خاصة بك عن طريق الجمع بين هذه الدوال وإضافة قيم داخل الأقواس

ادمج بين الأشكال التي تعلمتها في الدرس لرسم الشكل التالي

حل ادمج بين الأشكال التي تعلمتها في الدرس لرسم الشكل التالي
التعليقات
Abodi Azoz
منذ 9 أشهر
ليت أني سمعت شرح أستاذي😭😢😩
🩷-PARK JIMIN-🩷
منذ 9 أشهر
خير ليش ما في قناه مهارات رقميه
mohammed mohammed
منذ 9 أشهر
حلو

الرجاء تسجيل الدخول لكتابة تعليق