تمييز القيمة الموضعية في العدد






تمييز القيمة الموضعية في العدد
تمييز القيمة الموضعية في العدد
تمييز القيمة الموضعية في العدد
استدراج برمجي على بيئة سكراتش
برمجة الكائن input
input اوامر لتشغيل الكائن



1. نجر لبنة "عند النقر على هذا الكائن" من فئة "الاحداث" الى منطقة البرمجة
2. نجر لبنة "رقم المظهر" من فئة "المظاهر" الى منطقة البرمجة ونربطها مع اللبنة السابقة
3. نجر لبنة "عند ضغط مفتاح المسافة " من فئة "الاحداث" الى منطقة البرمجة ونقوم بتغيير زر المسافة "عند ضغط مفتاح a".
برمجة البيت الاول الذي يمثل قيمة خانة الاحاد
1. نجر لبنة "اذا " من فئة "التحكم" الى منطقة البرمجة.
2. نجر لبنة "__ و__ " من فئة "العمليات" الى منطقة البرمجة ونضعها داخل اللبنة السابقة "اذا".
3. نجر لبنة "ليس" من فئة "العمليات" الى فئة البرمجة، ونضعها داخل لبنة "__ و__ " في الطرف الايمن.
4. نجر لبنة "___=___" من فئة "العمليات" الى فئة البرمجة ونضعها داخل اللبنة السابقة "ليس".
5. نجر لبنة "رقم المظهر" من فئة "المظاهر" الى منطقة البرمجة، ونضعها داخل لبنة "___=___" من احد اطرافها.
6. نكتب الآن في الطرف الاخر من لبنة "___=___" الرقم 10.
7. نجر لبنة "ملامس للون __" من فئة "التحسس" الى منطقة البرمجة ونضعها داخل لبنة "__ و__ " في الطرف الايسر.
(ملاحظة: مثلًا نقوم بالضغط على مربع اللون الموجود في اللبنة، ثم نختار اللون الموجود في بيت الاحاد)
8. نجر لبنة "كرر __ مرة" من فئة "التحكم" الى فئة البرمجة.
9. نجر لبنة "رقم المظهر" من فئة "المظاهر" الى منطقة البرمجة ونضعها داخل اللبنة السابقة "كرر __ مرة".
10. نجر لبنة "بث add 1" من فئة "الاحداث" الى منطقة البرمجة ونربطها بداخل اللبنة السابقة "كرر __ مرة".
11. نجر لبنة "انتظر 1 ثانية" من فئة "التحكم" الى منطقة البرمجة ونقوم بتغييرها الى 0.2 ونربطها باللبنة السابقة.
12. نجر لبنة "غيّر O بمقدار __" من فئة "المتغيرات" الى منطقة البرمجة.
13. نجر لبنة "رقم المظهر" من فئة "المظاهر" ونضعها داخل اللبنة السابقة "غيّر O بمقدار __"
14. الآن نجر كل لبنة "غيّر O بمقدار __: رقم المظهر" ونضعها داخل لبنة "اذا" ولكن بعد لبنة "كرر".
15. الكود النهائي:














برمجة البيت الثاني الذي يمثل قيمة خانة العشرات
1. نجر لبنة "اذا " من فئة "التحكم" الى منطقة البرمجة ونربطها بعد نهاية اللبنة السابقة "اذا".
2. نجر لبنة "__ و__ " من فئة "العمليات" الى منطقة البرمجة ونضعها داخل اللبنة السابقة "اذا".
3. نجر لبنة "ليس" من فئة "العمليات" الى فئة البرمجة، ونضعها داخل لبنة "__ و__ " في الطرف الايمن.
4. نجر لبنة "___=___" من فئة "العمليات" الى فئة البرمجة ونضعها داخل اللبنة السابقة "ليس".
5. نجر لبنة "رقم المظهر" من فئة "المظاهر" الى منطقة البرمجة، ونضعها داخل لبنة "___=___" من احد اطرافها.
6. نكتب الآن في الطرف الاخر من لبنة "___=___" الرقم 10.
7. نجر لبنة "ملامس للون __" من فئة "التحسس" الى منطقة البرمجة ونضعها داخل لبنة "__ و__ " في الطرف الايسر.
(ملاحظة: مثلًا نقوم بالضغط على مربع اللون الموجود في اللبنة، ثم نختار اللون الموجود في بيت العشرات)
8. نجر لبنة "كرر __ مرة" من فئة "التحكم" الى فئة البرمجة.
9. نجر لبنة "رقم المظهر" من فئة "المظاهر" الى منطقة البرمجة ونضعها داخل اللبنة السابقة "كرر __ مرة".
10. نجر لبنة "بث add 10" من فئة "الاحداث" الى منطقة البرمجة ونربطها بداخل اللبنة السابقة "كرر __ مرة".
11. نجر لبنة "انتظر 1 ثانية" من فئة "التحكم" الى منطقة البرمجة ونقوم بتغييرها الى 0.2 ونربطها باللبنة السابقة.
12. نجر لبنة "غيّر T بمقدار __" من فئة "المتغيرات" الى منطقة البرمجة.
13. نجر لبنة "رقم المظهر" من فئة "المظاهر" ونضعها داخل اللبنة السابقة "غيّر T بمقدار __".
14. الآن نجر كل لبنة"غيّر T بمقدار __: رقم المظهر" ونضعها داخل لبنة "اذا" ولكن بعد لبنة "كرر".
15. الكود النهائي:














برمجة البيت الثالث الذي يمثل قيمة خانة المئات
1. نجر لبنة "اذا " من فئة "التحكم" الى منطقة البرمجة ونربطها بعد نهاية اللبنة السابقة "اذا".
2. نجر لبنة "__ و__ " من فئة "العمليات" الى منطقة البرمجة ونضعها داخل اللبنة السابقة "اذا".
3. نجر لبنة "ليس" من فئة "العمليات" الى فئة البرمجة، ونضعها داخل لبنة "__ و__ " في الطرف الايمن.
4. نجر لبنة "___=___" من فئة "العمليات" الى فئة البرمجة ونضعها داخل اللبنة السابقة "ليس".
5. نجر لبنة "رقم المظهر" من فئة "المظاهر" الى منطقة البرمجة، ونضعها داخل لبنة "___=___" من احد اطرافها.
6. نكتب الآن في الطرف الاخر من لبنة "___=___" الرقم 10.
7. نجر لبنة "ملامس للون __" من فئة "التحسس" الى منطقة البرمجة ونضعها داخل لبنة "__ و__ " في الطرف الايسر.
(ملاحظة: مثلًا نقوم بالضغط على مربع اللون الموجود في اللبنة، ثم نختار اللون الموجود في بيت المئات)
8. نجر لبنة "كرر __ مرة" من فئة "التحكم" الى فئة البرمجة.
9. نجر لبنة "رقم المظهر" من فئة "المظاهر" الى منطقة البرمجة ونضعها داخل اللبنة السابقة "كرر __ مرة".
10. نجر لبنة "بث add 100" من فئة "الاحداث" الى منطقة البرمجة ونربطها بداخل اللبنة السابقة "كرر __ مرة".
11. نجر لبنة "انتظر 1 ثانية" من فئة "التحكم" الى منطقة البرمجة ونقوم بتغييرها الى 0.2 ونربطها باللبنة السابقة.
12. نجر لبنة "غيّر H بمقدار __" من فئة "المتغيرات" الى منطقة البرمجة.
13. نجر لبنة "رقم المظهر" من فئة "المظاهر" ونضعها داخل اللبنة السابقة "غيّر H بمقدار __"
14. الآن نجر كل لبنة "غيّر H بمقدار : رقم المظهر" ونضعها داخل لبنة "اذا" ولكن بعد لبنة "كرر".
27. الكود النهائي:














اوامر لفحص المدخل والناتج
1. نجر لبنة "اذا " من فئة "التحكم" الى منطقة البرمجة ونربطها بعد نهاية اللبنة السابقة "اذا".
2. نجر لبنة "___=___" من فئة "العمليات" الى فئة البرمجة ونضعها داخل اللبنة السابقة "اذا".
3. نجر لبنة "الاجابة" من فئة "التحسس" الى منطقة البرمجة ونضعها داخل لبنة "___=___" في الطرف اليسار.
4. نجر لبنة "___+___" من فئة "العمليات" الى فئة البرمجة ونضعها داخل لبنة "___=___" من الطرف الايمن.
5. نجر لبنة "___+___" من فئة "العمليات" الى منطقة البرمجة ونضعها داخل لبنة "___+___" من الطرف اليمين.
6. (الان اصبح لدينا 3 اقسام تربط بينهم اشارة + بعد ذلك سنضع في كل قسم من الاقسام كالتالي:)
7. نجر لبنة "___*___" من فئة "العمليات"الى منطة البرمجة ونضعها داخل القسم الاول.
8. نجر لبنة " H " من فئة "المتغيرات" الى منطقة البرمجة ونضعها داخل لبنة "___*___" من الطرف اليسار ومن الطرف الاخر (الايمن) تكتب 100.
9. نجر لبنة "___*___" من فئة "العمليات"الى منطة البرمجة ونضعها داخل القسم الثاني.
23. نجر لبنة " T " من فئة "المتغيرات" الى منطقة البرمجة ونضعها داخل لبنة "___*___" من الطرف اليسار ومن الطرف الاخر (الايمن) تكتب 10.
10. نجر لبنة " O " من فئة "المتغيرات" الى منطقة البرمجة ونضعها داخل القسم الثالث.
11. نجر لبنة "انزلق خلال __ ثانية الى الموضع : س __ : ص __" من فئة "الحركة" الى منطقة البرمجة ونقوم بتغيير القيم بالشكل التالي:
12. نجر لبنة "قل" من فئة "المظاهر" ونضعها داخل لبنة اذا ثم نكتب بداخلها "Excellent".
13. الكود النهائي للكائن input :












