ش | ی | د | س | چ | پ | ج |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
جملات توضیحی:
گاهی برای افزایش وضوح مراحل اجرای الگوریتم از جملات توضیحی استفاده می شود.
مثال: الگوریتم محاسبه تعداد اعداد زوج a تا b را با فرض a<b در نظر بگیرید:
1) شروع
2)C=0 ( C یک شمارنده است که تعداد عددهای زوج را شمارش میکند(
3 A= a mod 2 ((در این مرحله قسمت صحیح باقیمانده تقسیم a بر 2 در خانه A قرار می گیرد(.
4) اگر A=0است به مرحله 6 برو.(زوج)
5) A=A+1 و به مرحله 7 برو.(فرد)
6) A=A+2 (اعداد زوج) و C=C+1 (اعداد فرد)
7) اگر a<b است، سپس به مرحله 3 برو.
8) مقدار C را چاپ کن.
9) پایان
در مراحل 2 و 3 به کمک جملات توضیحی وضوح کار بیشتر شده است.
جملات مربوط به ورودی و خروجی:
جملات ورودی در یک الگوریتم، جملاتی هستند که توسط آنها میتوانیم داده ها را وارد کامپیوتر کرده و معمولا با کلمات «بخوان» و «بگیر » مشخص می شوند. جملات خروجی هم جملاتی هستند که توسط آنها میتوانیم خروجیها و یا نتایج را از کامپیوتر دریافت کرده و معمولا با کلمات «بنویس» و «نمایش بده» مشخص می شوند.
مثال: میخواهیم با وارد کردن دو عدد a و b حاصل ضرب آنها را بدست آوریم.
1) شروع
2)a و b را بگیر
3) c = a * b
4) C را چاپ کن
5) پایان