الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

50 الگوریتم

دوشنبه, ۱۱ خرداد ۱۳۹۴، ۰۷:۲۸ ب.ظ

الگوریتم نویسی مهارتی است که با تمرین و تکرار زیاد بدست می آید.جهت بالا بردن مهارت نوشتن الگوریتم که پایه و اساس برنامه نویسی می باشد موارد زیر پیشنهاد می شود. الگوریتم ها از ساده به مشکل ارائه شده است ، بنابراین پیشنهاد می شود به ترتیب حل شود.

الگوریتمی بنویسید که:

1-     دو عدد گرفته مجموع آنها را چاپ نماید.

2-     طول و عرض مستطیل را گرفته محیط و مساحت آنرا چاپ نماید.

3-     شعاع دایره را گرفته ، مساحت آنرا نمایش دهد.

4-     سه عدد گرفته میانگین آنها را حساب کند.

5-     وزن جسم را به کیلو گرم گرفته به گرم نمایش دهد.

6-     وزن جسم را به گرم گرفته ، مشخص کند چند کیلو و چند گرم است.

7-     زمان را به ثانیه گرفته، مشخص کند چند ساعت ، چند دقیقه و چند ثانیه است.

8-     یک عدد دو رقمی گرفته مقلوب آنرا نمایش دهد.

9-     قیمت هر متر مربع یک زمین 4000000 ریال است.الگوریتمی بنویسید که طول و عرض زمین را گرفته قیمت کل زمین را حساب نماید.

10- دستمزد کارگری برای هرساعت کار 25000 ریال است. ساعات کار کارکرد در یک ماه را گرفته ، دستمزد ماهانه را چاپ نماید.

11- دو عدد گرفته کوچکترین را نمایش دهد.

12- پنج عدد گرفته ، بزرگترین آنها را نمایش دهد

13- یک عدد گرفته مشخص کند زوج است یا فرد؟

14- طول اضلاع یک مثلث را گرفته مشخص کند مثلث قائم الزاویه است یا خیر؟

15- شماره روز هفته را گرفته ، نام روز هفته را نمایش دهد.

16- شماره ماه سال را گرفته ، نام فصلی که آن ماه در آن قرار دارد را چاپ کند.

17- تاریخ تولد شخص و تاریخ روز جاری را گرفته ،سن شخص را برحسب روز حساب کند.

18- تاریخ روز(شماره ماه و روز) را گرفته مشخص کند چندمین روز سال است.(مثال 12/3 هفتادو چهارمین روز سال است)

19- شماره روز سال را گرفته تاریخ روز سال را نشان دهد.

20- با فرض اینکه اولین روز سال سه شنبه باشد ،الگوریتمی بنویسید که شماره روز سال را گرفته مشخص کند چه روزی از هفته است.

21- با فرض اینکه اولین روز سال سه شنبه باشد ،الگوریتمی بنویسید که تاریخ روز سال (شماره ماه و روز) را گرفته مشخص کند چه روزی از هفته است.

22- با فرض اینکه نرخ مالیات بر درآمد مانند جدول ذیل باشد، الگوریتمی بنویسید که درآمد شخص را گرفته ، مبلغ مالیات را حساب کند.

درآمد

نرخ مالیات

کمتراز 5000000 ریال

معاف

5000000<   درآمد     =< 10000000

5%

10000000< درآمد

10%

 

23- تمام اعداد یک رقمی را چاپ نماید

24- تمام اعداد زوج دورقمی را چاپ نماید.

25- تمام اعداد فرد سه رقمی را از بزرگ به کوچک چاپ کند.

26- نمرات سه درس دانش آموزان یک کلاس سی نفره را گرفته معدل هریک را چاپ کند.

27- 30 عدد گرفته عدد بزرگتر را چاپ نماید.

28- 30 عدد گرفته ،کوچکترین و بزرگترین و میانگین 30 عدد را حساب کند.

29- یک عدد گرفته تمام اعداد طبیعی کوچکتر از آن را چاپ نماید.

30- یک عدد گرفته تمام اعداد طبیعی زوج کوچکتر از آنرا چاپ نماید.

31- M,n را گرفته با شرط اینکه m< n باشد ، اعداد بین آنها را چاپ نماید.

32- M,n  را گرفته اعداد بین آنها را چاپ نماید.

33- یک عدد گرفته مجموع تمام اعداد طبیعی کوچکتر از آن را چاپ نماید.

34- N  را گرفته حاصل سری روبرو را حساب کند

1+ 1/2 + 1/3 + .... 1/n

35- یک عدد گرفته فاکتوریل آنرا چاپ کند(5!=5*4*3*2*1)

36- یک عدد گرفته مقسوم علیه های آنرا چاپ کند.

37- یک عدد گرفته تعداد مقسوم علیه های آنرا چاپ کند.

38- یک عدد گرفته مشخص کند اول است یا خیر؟

39- یک عدد گرفته تمام اعداد اول کوچکتر از آنرا چاپ کند.

40- تعدادی عدد گرفته مجموع آنها را نمایش دهد.(شرط پایان ورود عدد منفی باشد)

41- تعدادی عدد گرفته میانگین آنها را نمایش دهد.(شرط پایان ورود عدد منفی باشد)

42- تعدادی عدد گرفته بزرگترین و کوچکترین آنها را نمایش دهد.(شرط پایان ورود عدد منفی باشد)

43- یک عدد گرفته تعداد ارقام آنرا نمایش دهد.

44- یک عدد گرفته مجموع ارقام آنرا نمایش دهد.

45- یک عدد گرفته مقلوب آنرا نمایش دهد.

46- یک عدد گرفته مبنای 2 آنرا نمایش دهد.

47- M,n را گرفته ب م م  آنها را نمایش دهد.

48- ضرایب معادله درجه دو را گرفته ، ریشه های آنرا در صورت وجود نمایش دهد.

49- مضرب های 3 کوچکتر از 100 را نمایش دهد.

50- N جمله اول سری فیبوناچی را چاپ کند.(1,1,2,3,5,8,13,….)

موافقین ۱ مخالفین ۰ ۹۴/۰۳/۱۱
محمدرضا استاجی

ارسال نظر

تنها امکان ارسال نظر خصوصی وجود دارد
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
نظر شما به هیچ وجه امکان عمومی شدن در قسمت نظرات را ندارد، و تنها راه پاسخگویی به آن نیز از طریق پست الکترونیک می‌باشد. بنابراین در صورتیکه مایل به دریافت پاسخ هستید، پست الکترونیک خود را وارد کنید.