Студенттің оқытушымен бірге орындайтын өздік жұмысы №5
Тақырыбы: Object Pascal тілінде процедуралар мен функциялар дайындау.
Мақсаты Объект параметрлері, бульдік объектілер, объект типі. Сплайн түрлері, сплайн параметрлері.
Тапсырма
Таратпа материалда берілген тапсырмаларды әдістемелік нұсқауды пайдаланып орындаңыз.
Сұрақтар:
Процедура дегеніміз не?
Функция дегеніміз не?
Процедура мен функцияны қай уақытта қолданған ыңғайлы немесе пайдалы?
Процедураның сипатталуын көрсетіңіз
Функцияның сипатталуын көрсетіңіз
Тапсыру формасы
Тапсырманы әдістемелік нұсқаға сүйене отырып орындаңыз, оқытушыға көрсетіңіз, қалай орындалғанын түсіндіріңіз. Жұмыс нәтижесін электронды нұқада оқытушыға тапсырыңыз.Берілген сұрақтарға СОӨЖ дәптеріңізге жауаптар жазу. Ауызша қорғау.
Тапсырманы орындауға әдістемелік нұсқаулар:
Рысжанова А.С. «Нысанды-бағдарланған программалау» бойынша зертханалық жұмыстарды орындауға әдістемелік нұсқау, Семей мемлекеттік педагогикалық институты, Семей, 2007 ж.- 100-115 бет.
Таратпа материалдар:
Есептерді шығару кезінде ішкі программаларды пайдаланыңыз:
№1. f=m!-k! мәнiн табу керек.
№2. Екі үшбұрыш төбелерінің координаттарымен беріледі. Олардың ауданың келесі формуламен есептеңіз: S=1/2((Х2-Х1)(Y3-Y1)-(X3-X1)(Y2-Y1)) және олардың қайсысы үлкен
№3. Портқа күніне орта есеппен үш кеме келеді. Күніне екі кеменің, төрт кеменің келу ықтималдығы қандай? Ықтималдық келесі формуламен есептелінеді: Р=3*е-3/к!.
№4. Футболист h0=0,4м биіктікке тік бастапқы жылдамдықпен v0=18 м/с допты тебеді. 2с, 4с кейін доп қандай биіктікте болады? Биіктік келесі формуламен есептелнеді: h=h0+v0t+gt2/2.
№5. Бесбұрыш өзінің төбелерінің координаталарымен берілген. Оның ауданын есептеңіз. Үшбұрыштың ауданын Герон формуласымен табыңыз:
S=p(p-a)(p-b)(p-c), где p=(a+b+c)/2.
№6. Z=(v1+v2+v3)/3 есептеңіз, мұндағы v1,v2,v3 – сәйкесінше r1,r2,r3 радиусты шарлардың көлемі. Шардың көлемін келесі формуламен есептеңіз:V=4/3ПR3.
№7. Төртбұрыш төбелерінің координталарымен берілген. Оның периметрін табыңыз.
№8. АВС үшбұрышы өзінің қабырғаларының ұзындығымен берілген. Оның медианансын табыңыз (А төбесіне жүргізілген медиана: 0.5(2в2+2с2-а2).
№9. Үш бірөлшемді массив А(15), В(10), С(20) берілген. Олардың мәндерін өсу реті бойынша экранға шығарыңыз.
№10. m-дағы n санының үйлесімділігін анықтаңыз (n>m), үйлесімділік келесі формула бойынша анықталады С=n!/m!(n-m).
№11. Z=(m1+m2)/2 есептеңіз, мұндағы m1 және m2 - Х(20) және Х(35) массвтерінің ең кіші элементтері.
№12. Р(к), L(m), Q(n) массивтері үшін теріс емес элементтерінің арифметикалық ортасын есептеңіз.
№13. S= x2+y2+sin2xy + x2+z2+sin2xz + y2+z2+sin2yz функциясының мәнін a2+b2+sin2ab функциясын пайдаланып есептеңіз.
№14. А(n) массивін құрыңыз, мұнда а1=1!, а2=2!,...,аn=n!.
№15. Екі квадратты матрица берілген Х(5,5) және Y(7,7). Бас диагональда орналасқан элементтердің қосындысын есептеңіз.
№16. 2 ден 100 дейінгі барлық жұп факториалдардың қосындысын есептейтін программа құрыңыз, программада факториалдарды есептейтін ішкіпрограмманы қолданыңыз.
№17. s және t нақты саны берілген. f(t,-2s,1.17)+f(2.2,t,s-t) есептеңіз, мұндағы
№18. a,b,c нақты сандары берілген. есептеңіз.
№
Достарыңызбен бөлісу: |