س: ارسم خريطة التدفق لبرنامج يسمح للمستخدم بإدخال ضلعي الزاوية القائمة
في مثلث قائم الزاوية، ومن ثم يقوم بحساب طول الوتر ومساحة سطح المثلث، ويعرضهما
على الشاشة.
الحل:
في هذه المسألة سنستخدم قاعدة رياضية معروفة، وهي قاعدة
فيثاغورث، والتي تقول إن مجموع مربعي ضلعي الزاوية القائمة يساوي مربع الوتر.. أي
أن:
طول الوتر = الجذر التربيعي لمجموع مربعي ضلعي القائمة.
لاحظ أننا في البرمجة نستخدم الرمز ^ للتعبير عن الأس..
فمثلا: 2 ^ 3 تعني 2 أس 3 .. وأنت تعرف أن الجذر هو مقلوب الأس، لهذا يمكننا كتابة
الجذر التربيعي للعدد 4 كالتالي: (4 أس 1/2) أو (4 أس 0.5)، ويمكن أن نكتب هذا
برمجيا كالتالي: (4 ^ 0.5).
رموز العمليات الحسابية المستخدمة في البرمجة
الجمع +
الطرح -
الضرب *
القسمة /
الأس ^
وسنحتاج في برنامجنا هذا إلى أربعة متغيرات:
ع1 و ع2: ضلعا الزاوية القائمة اللذان
سيمدنا بهما المستخدم.
ع3: وتر المثلث قائم الزاوية الذي سنحسب طوله.
المساحة: مساحة سطح المثلث قائم الزاوية..
تعرف طبعا أن مساحة المثلث = نصف القاعدة × الارتفاع.. وبما أنه مثلث قائم
الزاوية، فهذا يعني أن ضلعي القائمة هما القاعدة والارتفاع، لهذا ستكون مساحة سطحه
= نصف حاصل ضرب ضلعي القائمة.. أي أن:
المساحة = ع1 * ع2 /2 .
من
كتاب المبرمج الصغير، للصف الثالث الإعدادي، للتنزيل مجانا:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.