چند الگوریتم حلقه های تکرار 1
- تمام اعداد یک رقمی را چاپ نماید
- شروع
- i = 1
- کارهای زیر را تا 10 > i تکرار کن
a) i را چاپ کن
b) i = i + 1
- پایان
۲- تمام اعداد زوج دورقمی را چاپ نماید.
- شروع
- i = 1۰
- کارهای زیر را تا 1۰0 > i تکرار کن
a) i را چاپ کن
b) i = i + ۲
- پایان
۳- تمام اعداد فرد سه رقمی را از بزرگ به کوچک چاپ کند.
- شروع
- i = ۹۹۹
- کارهای زیر را تا 10۱ < i تکرار کن
a) i را چاپ کن
b) i = i -۲
- پایان
۳- نمرات سه درس دانش آموزان یک کلاس سی نفره را گرفته معدل هریک را چاپ کند.
- شروع
- i = 1
- کارهای زیر را تا ۳۰=> i تکرار کن
a) a , b, c را بخوان
b) s = a + b + c
c) Ave = s / 3
d) Ave را چاپ کن
e) i = i + 1
- پایان
۴- 30 عدد گرفته عدد بزرگتر را چاپ نماید.
- شروع
- Max را بخوان
- i =2
- کارهای زیر را تا ۳۰=> i تکرار کن
a) n را بخوان
b) اگر n > Max آنگاه Max = n
c) i = i + 1
- Max را چاپ کن
- پایان
۵- 30 عدد گرفته ،کوچکترین و بزرگترین و میانگین 30 عدد را حساب کند.
- شروع
- n را بخوان
- Max = n
- Min = n
- Sum = n
- i =2
- کارهای زیر را تا i<=30 تکرار کن
a) n را بخوان
b) اگر n > Max آنگاه Max = n
c) اگر n < Min آنگاه Min = n
d) Sum = Sum + n
e) i = i + 1
- Max , Min , Sum/30 را چاپ کن
- پایان
۶- یک عدد گرفته تمام اعداد طبیعی کوچکتر از آن را چاپ نماید.
- شروع
- n را بخوان
- i = 1
- کارهای زیر را تا i <= n تکرار کن
a) i را چاپ کن
b) i = i + 1
- پایان
۷- یک عدد گرفته تمام اعداد طبیعی زوج کوچکتر از آنرا چاپ نماید.
- شروع
- n را بخوان
- i = 2
- کارهای زیر را تا i <= n تکرار کن
a) i را چاپ کن
b) i = i + 2
- پایان
۸- Mوn را گرفته با شرط اینکه m<N باشد ، اعداد بین آنها را چاپ نماید.
- شروع
- n , m را بخوان
- i = m
- کارهای زیر را تا i <= n تکرار کن
a) i را چاپ کن
b) i = i + 1
- پایان
۹- M,n را گرفته اعداد بین آنها را چاپ نماید.
- شروع
- n , m را بخوان
- اگر m > n آنگاه
a) t = m
b) m = n
c) n = t
- i = m
- کارهای زیر را تا i <= n تکرار کن
a) i را چاپ کن
b) i = i + 1
- پایان
۱۰- یک عدد گرفته مجموع تمام اعداد طبیعی کوچکتر از آن را چاپ نماید.
- شروع
- n را بخوان
- s=0
- i = 1
- کارهای زیر را تا i <= n تکرار کن
a) s = s + i
b) i = i +۱
- s را چاپ کن
- پایان
۱۱- N را گرفته حاصل سری روبرو را حساب کند
1+ 1/2 + 1/3 + .... 1/n
- شروع
- n را بخوان
- s=0
- i = 1
- کارهای زیر را تا i <= n تکرار کن
a) s = s +۱ / i
b) i = i + ۱
- s را چاپ کن
- پایان
۱۲- یک عدد گرفته فاکتوریل آنرا چاپ کند(5!=5*4*3*2*1)
- شروع
- n را بخوان
- s=۱
- i = 1
- کارهای زیر را تا i <= n تکرار کن
a) s = s * i
b) i = i + ۱
- s را چاپ کن
- پایان
۱۳- یک عدد گرفته مقسوم علیه های آنرا چاپ کند.
- شروع
- n را بخوان
- i = 1
- کارهای زیر را تا i <= n تکرار کن
a) باقیمانده تقسیم n بر R = i
b) اگر R = 0 آنگاه i را چاپ کن
c) i = i + 1
- پایان
۱۴- یک عدد گرفته تعداد مقسوم علیه های آنرا چاپ کند.
- شروع
- n را بخوان
- i = 1
- count = 0
- کارهای زیر را تا i <= n تکرار کن
a) باقیمانده تقسیم n بر R = i
b) اگر R = 0 آنگاه Count = Count + 1
c) i = i + 1
- Count را چاپ کن
- پایان
۱۵- یک عدد گرفته مشخص کند اول است یا خیر؟
- شروع
- n را بخوان
- i = 1
- count = 0
- کارهای زیر را تا i <= n تکرار کن
a) باقیمانده تقسیم n بر R = i
b) اگر R = 0 آنگاه Count = Count + 1
c) i = i + 1
- اگر ۲ = Count آنگاه چاپ کن اول است در غیراینصورت چاپ کن اول نیست
- پایان
۱۶- یک عدد گرفته تمام اعداد اول کوچکتر از آنرا چاپ کند.
- شروع
- k را بخوان
- n = 2
- کارهای زیر را n<= k تکرار کن
a) i = 1
b) count = 0
c) کارهای زیر را تا i <= n تکرار کن
ca) باقیمانده تقسیم n بر R = i
cb) اگر R = 0 آنگاه Count = Count + 1
cc) i = i + 1
d) اگر ۲ = Count آنگاه n چاپ کن
e) n = n + ۱
- پایان