مستر کد
mrcode.wikibix.ir

الگوریتم اعداد زوج کوچکتر از 100

نویسنده : نازنین رحمانی | زمان انتشار : 04 فروردین 1401 ساعت 15:18

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



سلام امروز می خوام با الگوریتم شروع کنم .

فصل اول :<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>

الگوریتم (ALGORITHM) :

مراحل انجام کارها را توصیف می کند

            نکته : مراحل انجام کار به زبان محاوره ای انجام می شود.

مثال: الگوریتمی بنویسید که دو عدد را از ورودی بگیرد و مجموع آن را محاصبه کند ؟

 1 – شروع

2 – دو عدد را از ورودی بخوان A,B

3 – A, B را جمع کن و در SUM قرار بده SUM = A + B

4 – مقدار SUM را چاپ کن.

5 – پایان

الگوریتمی را بنویسید که سه عدد را از ورودی خوانده و میانگین آنها را محاسبه و چاپ کند ؟

1 – شروع

2 – سه عدد A,B,C را از ورودی بگیر

3 –جمع سه عدد A,B,C را در متغییر SUM قرار بده

4 – تقسیم  SUM را بر 3 انجام بده و در AVG قرار بده

5 – مقدار AVG را چاپ کن

6 – پایان

الگوریتم ها به سه دسته تقسیم می شود

            1 – ساده

            2 –شرطی (اگر......در غیر این صورت)

            3 – حلقوی (برای انجام یک کار تکراری از شمارنده استفاده می شود(

مثال : الگوریتمی را بنویسید که یک عدد را از ورودی خوانده و محاسبه کند که ، عدد زوج است یا فرد ؟

1 – شروع

2 – یک عدد را از ورودی بخوان و در A قرار بده

3 – باقیمانده A را بر 2 را در R قرار بده R = A / 2

4 – اگر R صفر است چاپ کن زوج در غیر این صورت چاپ کن فرد

5 – پایان

الگوریتمی بنویسید که یک عدد را از ورودی خوانده و قدر مطلق آن را محاسبه و چاپ کند ؟

1 – شروع

2 – A را از ورودی دریافت کن

3 – اگر A منفی بود داخل N بزار N = A * (-1) در غیر این صورت N = A

4 – مقدارN را بنویسید

5 – پایان

مثال حلقوی : الگوریتمی را بنویسید که 5 عدد را از ورودی خوانده و در خروجی چاپ کند ?

1 – شروع

2 – شمارنده I  مقدار اولیه 1

3 – اگر مقدار شمارنده 1 ≦ 5 ادامه بده در غیره این صورت برو به دستور 7

4 – مقدار عددی را از ورودی بخوان و در X قرار بده

5 – مقدار X را چاپ کن I = I + 1 و برو به مرحله 3

7 – پایان

الگوریتمی بنویسید که اعداد زوج کوچکتر از 100 را محاسبه و چاپ کند ؟

1 – شروع

2 –  I = 0

3 – اگر I < 100 ادامه بده در غیر این صورت برو به دستور 6

4 – ا را چاپ کن

5 – I = I + 2 برو به دستور 3

6 – پایان

الگوریتمی بنویسید که یک عدد را از ورودی خوانده و فاکتوریل آن را حساب کنید ؟

تعریف فاکتوریل (فاکتوریل با این ! نشان داده می شود(

فرمول :N! = N * (N-1) * N * (N-1)  * N * (N – 2) * 2 * 1

مثال : 5! =  5 * 4 * 3 * 2 * 1    -   1! = 1   -    0! = 1

الگوریتم :

1 – شروع

2 – N را بخوان

3 – S = 1

4 – اگر N کمتر از 0 است برو به دستور 9 

5 – اگر N = 0 بروبه دستور 9 

6 – اگر N >= 1 ادامه بده در غیره این صورت بروبه مرحله 9

7 – S = S * N

8 – N = N – 1 و برو به مرحله 5

9 -  S راچاپ کن

10 – پایان

الگوریتمی بنویسید که 50 عدد را از ورودی گرفته و قدر مطلق آنها را حساب کند ؟

1 – شروع

2 – I = 1

3 – اگر مقدار شمارنده I <= 50 ادامه بده و در غیره این صورت برو به دستور 8

4 – مقدار عددی را از کاربر بگیر و در X قرار بده

5 – اگر X < 0 بود داخل N بزار N = X * (-1) در غیر این صورت N = X

6 – مقدار N را چاپ کن

7 – I = I + 1 برو به دستور 3

8 – پایان


منبع: programerk2.persiangig.com