📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
الدرس الثاني
نوع: محتوى تعليمي
الدرس الثاني
الانتقال من البرمجة باللبنات المرئية في تينكركاد إلى لغة C++
نوع: محتوى تعليمي
الانتقال من البرمجة باللبنات المرئية في تينكركاد إلى لغة C++
الانتقال من البرمجة باللبنات المرئية إلى البرمجة في C++
نوع: محتوى تعليمي
الانتقال من البرمجة باللبنات المرئية إلى البرمجة في C++
Migrating from Visual Blocks Programming to C++ Programming
نوع: محتوى تعليمي
Migrating from Visual Blocks Programming to C++ Programming
نوع: محتوى تعليمي
سنتعلم في هذا الدرس كيفية الانتقال من برمجة الأردوينو (Arduino) بلبنات تينكركاد (Tinkercad) البرمجية إلى برمجته باستخدام لغة C++. تُعد اللبنات البرمجية في تينكركاد مفيدة في تنفيذ النماذج الأولية والمهام البرمجية البسيطة، إلا أن استخدام C++ يُعد ضرورياً للاستفادة الكاملة من إمكانات متحكم الأردوينو. سنتعلم في هذا الدرس الدوال والجمل الأساسية لبدء برمجة متحكم الأردوينو باستخدام لغة C++.
نوع: محتوى تعليمي
شكل 6.10: من اللبنات البرمجية في تينكركاد إلى البرمجة في C++
نوع: محتوى تعليمي
يوفر تينكركاد بيئة محاكاة لبرمجة الأردوينو بالنمذجة، والتي لا تتطلب وجود أردوينو فعلياً وتوصيله بجهاز الحاسب.
الإعلان عن المتغيرات والعمليات
نوع: محتوى تعليمي
الإعلان عن المتغيرات والعمليات
Variable Assignments and Operations
نوع: محتوى تعليمي
Variable Assignments and Operations
نوع: محتوى تعليمي
يتم إعلان المتغيرات وتغييرها في لبنات تينكركاد البرمجية من خلال مجموعتي أوامر المتغيرات (Variables) والحساب (Math). يوضح الجدول الآتي أمثلة للأوامر المتاحة.
نوع: محتوى تعليمي
مجموعة لبنات الأوامر المستخدمة:
نوع: محتوى تعليمي
Output
Input
Notation
نوع: محتوى تعليمي
Control
Math
Variables
لبنة تينكركاد
نوع: محتوى تعليمي
لبنة تينكركاد
الإعلان عن متغير باسم x.
تعيين قيمة للمتغير.
نوع: محتوى تعليمي
تعيين قيمة للمتغير.
لبنة تينكركاد
نوع: محتوى تعليمي
لبنة تينكركاد
نوع: NON_EDUCATIONAL
رابط الدرس الرقمي
www.ien.edu.sa
نوع: METADATA
228
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
🔍 عناصر مرئية
من اللبنات البرمجية في تينكركاد إلى البرمجة في C++
Diagram showing the transition from visual block programming in Tinkercad to C++ programming. It includes representations of Tinkercad blocks and C++ code snippets.
A Tinkercad block representing the declaration of an integer variable 'x' in C++.
A Tinkercad block representing the assignment of the value 3 to the variable 'x' in C++.
A QR code linking to a digital lesson, with the URL www.ien.edu.sa below it.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
ما الهدف الرئيسي من الانتقال من برمجة الأردوينو باستخدام اللبنات المرئية في تينكركاد إلى استخدام لغة C++؟
- أ) تسهيل عملية النمذجة الأولية دون الحاجة لجهاز حقيقي.
- ب) تجنب الحاجة لتعلم كتابة الأكواد البرمجية.
- ج) الاستفادة الكاملة من إمكانات متحكم الأردوينو.
- د) تقليل الوقت المستغرق في كتابة البرامج المعقدة.
الإجابة الصحيحة: c
الإجابة: الاستفادة الكاملة من إمكانات متحكم الأردوينو.
الشرح: 1. اللبنات المرئية في تينكركاد مناسبة للنماذج الأولية والمهام البسيطة. 2. لغة C++ تقدم تحكماً أدق ومرونة أكبر. 3. الانتقال إلى C++ يسمح باستغلال كافة قدرات المتحكم الدقيق (الميكروكونترولر) في الأردوينو.
تلميح: فكر في القيود التي قد تفرضها البرمجة المرئية البسيطة مقارنة بلغة برمجة نصية قوية.
التصنيف: مفهوم جوهري | المستوى: متوسط
أي مما يلي يمثل ميزة رئيسية لبيئة تينكركاد في برمجة الأردوينو كما ورد في النص؟
- أ) تقدم أداءً أسرع من البرمجة المباشرة بلغة C++.
- ب) توفر مكتبات جاهزة أكثر تعقيداً من تلك الموجودة في C++.
- ج) لا تتطلب وجود أردوينو فعلياً وتوصيله بجهاز الحاسب.
- د) تنتج أكواد C++ محسنة تلقائياً.
الإجابة الصحيحة: c
الإجابة: لا تتطلب وجود أردوينو فعلياً وتوصيله بجهاز الحاسب.
الشرح: 1. تينكركاد توفر بيئة محاكاة افتراضية. 2. تسمح هذه البيئة ببرمجة وتجربة دوائر الأردوينو. 3. الميزة الرئيسية هي إمكانية التعلم والتجريب دون الحاجة إلى المعدات المادية (الأردوينو الفعلي).
تلميح: تذكر أن تينكركاد هي أداة محاكاة.
التصنيف: مفهوم جوهري | المستوى: سهل
في تينكركاد، من خلال أي مجموعتي أوامر رئيسيتين يتم التعامل مع المتغيرات والعمليات الحسابية؟
- أ) مجموعتي أوامر الإدخال (Input) والإخراج (Output).
- ب) مجموعتي أوامر التحكم (Control) والترميز (Notation).
- ج) مجموعتي أوامر المتغيرات (Variables) والحساب (Math).
- د) مجموعتي أوامر الدوال (Functions) والمكتبات (Libraries).
الإجابة الصحيحة: c
الإجابة: مجموعتي أوامر المتغيرات (Variables) والحساب (Math).
الشرح: 1. مجموعة أوامر المتغيرات (Variables) مسؤولة عن إنشاء المتغيرات وتعيين قيم لها. 2. مجموعة أوامر الحساب (Math) مسؤولة عن إجراء العمليات الرياضية (الجمع، الطرح، الضرب، القسمة) على المتغيرات أو القيم الثابتة. 3. هاتان المجموعتان هما الأساس للتعامل مع البيانات في برمجة تينكركاد المرئية.
تلميح: المتغيرات تخزن البيانات، والعمليات الحسابية تجري حسابات عليها.
التصنيف: تعريف | المستوى: سهل