50 الگوریتم
الگوریتم نویسی مهارتی است که با تمرین و تکرار زیاد بدست می آید.جهت بالا بردن مهارت نوشتن الگوریتم که پایه و اساس برنامه نویسی می باشد موارد زیر پیشنهاد می شود. الگوریتم ها از ساده به مشکل ارائه شده است ، بنابراین پیشنهاد می شود به ترتیب حل شود.
الگوریتمی بنویسید که:
1- دو عدد گرفته مجموع آنها را چاپ نماید.
2- طول و عرض مستطیل را گرفته محیط و مساحت آنرا چاپ نماید.
3- شعاع دایره را گرفته ، مساحت آنرا نمایش دهد.
4- سه عدد گرفته میانگین آنها را حساب کند.
5- وزن جسم را به کیلو گرم گرفته به گرم نمایش دهد.
6- وزن جسم را به گرم گرفته ، مشخص کند چند کیلو و چند گرم است.
7- زمان را به ثانیه گرفته، مشخص کند چند ساعت ، چند دقیقه و چند ثانیه است.
8- یک عدد دو رقمی گرفته مقلوب آنرا نمایش دهد.
11- دو عدد گرفته کوچکترین را نمایش دهد.
12- پنج عدد گرفته ، بزرگترین آنها را نمایش دهد
13- یک عدد گرفته مشخص کند زوج است یا فرد؟
14- طول اضلاع یک مثلث را گرفته مشخص کند مثلث قائم الزاویه است یا خیر؟
15- شماره روز هفته را گرفته ، نام روز هفته را نمایش دهد.
16- شماره ماه سال را گرفته ، نام فصلی که آن ماه در آن قرار دارد را چاپ کند.
17- تاریخ تولد شخص و تاریخ روز جاری را گرفته ،سن شخص را برحسب روز حساب کند.
19- شماره روز سال را گرفته تاریخ روز سال را نشان دهد.
درآمد |
نرخ مالیات |
کمتراز 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- ضرایب معادله درجه دو را گرفته ، ریشه های آنرا در صورت وجود نمایش دهد.