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

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

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

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

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

حل چند الگوریتم غیر شرطی

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

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

1.     شروع

2.     A , B را بخوان

3.     SUM = A + B

4.     SUM را چاپ کن

5.     پایان

 

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

1.     شروع

2.     W , L را بخوان

3.     Perimeter = (W + L)*2

4.     Area = W * L

5.     Area, Perimeter  را چاپ کن

6.     پایان

 

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

1.     شروع

2.     R  را بخوان

3.     Area = R * R * 3.14

4.     Area را چاپ کن

5.     پایان

 

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

1.     شروع

2.     A , B , C را بخوان

3.     Sum = A + B + C

4.     Average = Sum /3

5.     Average را چاپ کن

6.     پایان

 

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

1.     شروع

2.     W را بخوان

3.     Gr = W * 1000

4.     Gr را چاپ کن

5.     پایان

 

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

1.     شروع

2.     W را بخوان

3.     [K =[ W \ 1000      [] یعنی جزء صحیح

4.     Gr = W – K * 1000

5.     K   و Gr را چاپ کن

6.     پایان

 

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

1.     شروع

2.     T را بخوان

3.     [Hour =[ T \ 3600      [] یعنی جزء صحیح

4.     R = T – Hour * 3600

5.     [Minute  =[ R \ 60

6.     Second = R – Minute * 60

7.     Hour , Minute , Second را چاپ کن

8.     پایان

 

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

1.     N را بخوان

2.     [D = [ N / 10

3.     Y = N – D * 10

4.     M = Y * 10 + D

5.     M  را چاپ کن

6.     پایان

 

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

1.     شروع

2.     W , L را بخوان

3.     Area = W * L

4.     TotalPrice = Area * 4000000

5.     TotalPrice را چاپ کن

6.     پایان

 

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

1.     TimeWork را بخوان

2.     Pay = TimeWork * 25000

3.     Pay  را چاپ کن

4.     پایان

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

در زیرچند فرمول از درس شیمی ارائه شده است ؛می خواهیم برای آنها مسئله ساخته و برای هر مسئله الگوریتمی طراحی نماییم.

فرمول 1: ظرفیت گرمایی ویژه: مقدار گرمای لازم برای افزایش دمای یک گرم از یک ماده به اندازه یک درجه سلسیوس

 C = q / m . ∆t

C=ظرفیت گرمایی ویژه

q = گرمای مبادله شده (j)

m = جرم ماده ( بر حسب گرمg)

∆t = تغییرات دما  c◦

سوال1: چه مقدار گرما لازم است (q=?)تا دمای 5g آب به اندازه 2c  افزایش یابد؟

Cآب= 4.2 j/g. c

حل:

C = q/m. ∆t  -->  q = c . m . ∆t

الگوریتم1: الگوریتمی بنویسید که وزن جسم برحسب گرم و مقدار افزایش دما و ظرفیت گرمایی ویژه جسم را گرفته ، مقدار گرمای لازم را محاسبه نماید؟

0)    شروع

1)    C,m, dt  را بخوان

2)    q = c * m * dt

3)    q را چاپ کن

4)    پایان

سوال2: اگر بخواهیم دمای 2g از یک جسم مجهول را به اندازه 10 c افزایش دهیم مقدار 250 j  گرما لازم است ظرفیت گرمایی ویژه این جسم چقدر است؟

حل:

C = q / m. ∆t 

الگوریتم2: الگوریتمی بنویسید که وزن جسم و مقدار افزایش دما و  مقدار گرما را گرفته ظرفیت گرمایی ویژه جسم را حساب کند؟

تمرین 1: چند مسئله دیگر در مورد ظرفیت گرمایی ویژه طراحی و الگوریتم آنها را بنویسید؟

تمرین 2: برای هریک از فرمول های زیر چند مسئله  طراحی و الگوریتم آنها را بنویسید؟

----------------------------------------------------------------------

فرمول2:

درصد جرمی:

Pm= mh / mm *100

Pm= درصد جرمی    ,  mh = جرم ماده حل شوند 

mm= جرم محلول=(جرم ماده حل شونده + جرم حلال)

مسئله1: 10 گرم از ماده نمک طعام را در 90 گرم آب حل کرده ایم درصد جرمی آن را بدست آورید؟

فرمول 3:

MX.nH2O-->MX +nH2O

n = (a-b)*M /(18*b)

آب تبلور

n=  تعداد آب تبلور ,a= جرم نمک آب دار, b= جرم نمک بی آب  M = جرم مولی نمک بی آب

مسئله1:مقدار 5g از یک نمک آب دار را حرارت م یدهیم تا آب آن خارج شود.جرم نمک بی آب 3g  می باشد .اگر جرم مولی این نمک 2.5g/mul باشد تعداد آب تبلور آن چند است؟

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