جدول المحتويات
ما صياغة الحل لحساب عدد الاعداد الفردية مابين 1-100 ؟، سؤال يبحث عنه الكثير من طلاب مادة الحاسوب، فما هي هذه الخطوات الخوارزمية التي تقوم بحساب الاعداد الفردية، في هذا المقال سنجيب عن هذا السؤال بالتفصيل الدقيق موضحين كافة المفاهيم المتعلقة بالسؤال.
ما هي الخوارزميات
هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما، وسميت الخوارزمية بهذا الاسم نسبة إلى العالم أبو جعفر محمد بن موسى الخوارزمي الذي ابتكرها في القرن التاسع الميلادي، وهي عملية أو مجموعة قواعد يجب اتباعها في العمليات الحسابية أو عمليات حل المشكلات الأخرى، ولذلك تشير الخوارزمية إلى مجموعة من القواعد و الإرشادات التي تحدد خطوة بخطوة كيفية تنفيذ العمل من أجل الحصول على النتائج المتوقعة.
وتعد الخوارزمية المصممة مستقلة عن اللغة، أي أنها مجرد تعليمات بسيطة يمكن تنفيذها بأي لغة، ويجب أن تكون الخوارزمية واضحة ولا لبس فيها، ويجب أن تكون كل خطوة من خطواتها واضحة من جميع الجوانب ويجب أن تؤدي إلى معنى واحد فقط، ومن اجل كتابة خوارزمية، يجب ان يكون هناك:[1]
- المشكلة التي سيتم حلها بواسطة هذه الخوارزمية.
- قيود المشكلة التي يجب مراعاتها أثناء حل المشكلة.
- المدخلات الواجب اتخاذها لحل المشكلة.
- الناتج المتوقع عند حل المشكلة.
- حل هذه المشكلة في القيود المعطاة.
ثم تتم كتابة الخوارزمية بمساعدة المعلومات المذكورة أعلاه، وبعدها ستحل المشكلة.
ما صياغة الحل لحساب عدد الاعداد الفردية مابين 1-100
يجب علينا أولاً تحدد المشكلة او المطلوب وهو، ما صياغة الحل لحساب عدد الاعداد الفردية مابين 1-100، اذاً ستكون المدخلات الارقام من 1 إلى 100، وستكون المخرجات عدد الاعداد الفردية ما بين 1 إلى 100، وحيث ستكون عمليات المعالجة، الانتقال من عددفردي إلى عدد فردي وهو ف، وسيكون هناك عداد لحساب الاعداد الفردية وسيكون د، عندها ستكون الخطوات الخوارزمية للمسألة هي:[2]
- البداية
- اجعل ف=1 ، اجعل د=1
- اجعل ف=ف+2
- اجعل د=د+1 ، اذا كانت ف>100 ، نعم أكمل البرنامج، لا أذهب للخطوة الثانية
- اطبع د
- النهاية
ما صياغة الحل لإيجاد وطباعة المبلغ الإجمالي لخمس سلع
ما صياغة الحل لإيجاد وطباعة المبلغ الإجمالي لخمس سلع مختلفة وكميات مختلفة يتم قراءة كل سلعة وكميتها على حدة، في هذه الحالة ستكون المدخلات هي سعر السلعة بالرمز س، وكمية السلعة بالرمز ك، كما و ستكون المخرجات مجموع مبلغ السلع بالرمز م، اما عمليات المعالجة فهي عداد يحسب عدد السلعة المدخلة بالرمز ع، عندها ستكون الخطوات الخوارزمية للمسألة هي:[3]
- اجعل ع=0 ، م=0
- اجعل ع=ع+ 1
- ادخل س ، ك
- اجعل م=م+(س+ك)
- إذا كانت ع=5 ، اطبع م ، واذا لا تساوي 5 اذهب إلى الخطوة 2
وفي نهاية المقال نكون قد عرفنا ما صياغة الحل لحساب عدد الاعداد الفردية مابين 1-100، بالخطوات الخوارزمية بالتفصيل، كما و عرفنا الخطوات الخوارزمية لإيجاد وطباعة المبلغ الإجمالي لخمس سلع مختلفة وكميات مختلفة، بحيث يتم قراءة كل سلعة وكميتها على حدة.
المراجع
- ^ geeksforgeeks.org , Introduction to Algorithms , 3/11/2020
- ^ study.com , What is an Algorithm? - Definition & Examples , 3/11/2020
- ^ fiftyexamples.readthedocs.io , Background: Algorithms , 3/11/2020