☰ Year plan · Communication Technology (Arabic)

الخوارزميات وبايثون (١)

Week 11 · Chapter 12 Programming (1): algorithms and flowcharts, Python basics: variables, arithmetic, input, loops and branching · 3 lessons
الإجابات لأولياء الأمور والمعلمين.
1
ماذا يطبع هذا البرنامج؟ تتبع المتغير أولًا.
Python
1total = 0
2for i in range(1, 4):
3    total = total + i * 2
4print(total)
2
برنامج فيه ⁦x = 10⁩ ويطبع ⁦x / 4⁩ و⁦x // 4⁩ و⁦x % 4⁩. اكتب المخرجات الثلاثة.
3
اكتب برنامج بايثون يطبع الأعداد ٥ و٤ و٣ و٢ و١ بحلقة ⁦while⁩.
4
اكتشف الخطأ في هذا البرنامج واكتب السطر المصحح: ⁦age = 15⁩ ثم ⁦if age = 18:⁩ ثم ⁦print("adult")⁩.
5
ارسم المخطط الانسيابي لبرنامج يقرأ درجة ويعرض «ناجح» إذا كانت ٥٠ فأكثر وإلا «راسب». أي هيكل هذا؟