📚 لغة الترميز المرئي (مقارنة العمليات)
المفاهيم الأساسية
تغيير قيمة متغير بقيمة محددة: إضافة أو طرح قيمة ثابتة من متغير.
تنفيذ عملية رياضية بين متغيرين: إجراء عملية حسابية (مثل الطرح) بين متغيرين وتخزين النتيجة في أحدهما.
تعيين متغير ثالث Z لناتج عملية رياضية: إجراء عملية حسابية (مثل القسمة) بين متغيرين وتخزين النتيجة في متغير ثالث.
إجراء مقارنة رياضية: مقارنة قيم متغيرين باستخدام معاملات مثل أصغر من (<).
إجراء مقارنة منطقية: مقارنة قيم متغيرين باستخدام معاملات مثل لا يساوي (!=).
إجراء عملية منطقية بين عبارتين: ربط مقارنتين أو أكثر باستخدام معاملات منطقية مثل (و) (&&).
خريطة المفاهيم
```markmap
الانتقال من البرمجة باللبنات المرئية إلى C++
بيئة تينكركاد
محاكاة برمجة الأردوينو بالنمذجة
لا تتطلب أردوينو فعلي
الإعلان عن المتغيرات والعمليات في تينكركاد
استخدام مجموعة أوامر المتغيرات (Variables)
استخدام مجموعة أوامر الحساب (Math)
أمثلة على اللبنات البرمجية
إعلان متغير باسم x
تعيين قيمة للمتغير
مقارنة العمليات بين تينكركاد و C++
تغيير قيمة متغير بقيمة محددة
#### لبنة تينكركاد: change x by 5
#### C++: x += 5;
تنفيذ عملية رياضية بين متغيرين
#### لبنة تينكركاد: set x to x - y
#### C++: x = x - y;
تعيين متغير ثالث Z لناتج عملية رياضية
#### لبنة تينكركاد: set z to x / y
#### C++: z = x / y;
إجراء مقارنة رياضية بين متغيرين
#### لبنة تينكركاد: x < y
#### C++: x < y
إجراء مقارنة منطقية بين متغيرين
#### لبنة تينكركاد: x != y
#### C++: x != y
إجراء عملية منطقية بين عبارتين
#### لبنة تينكركاد: x != y && x < y
#### C++: x != y && x < y
```
نقاط مهمة
- تعرض الصفحة مقارنة مباشرة بين صيغة كتابة العمليات الأساسية في بيئة تينكركاد المرئية ولغة C++.
- العمليات المغطاة تشمل: التعديل على متغير، العمليات الحسابية (الطرح، القسمة)، والمقارنات الرياضية والمنطقية.
- التركيز على كيفية ترجمة كل لبنة برمجية مرئية في تينكركاد إلى سطر برمجي مكافئ في C++.