«Программалау іі» ПӘнінің ОҚУ-Әдістемелік кешені


Студенттің оқытушымен бірге орындайтын өздік жұмысы №4



жүктеу 10,41 Mb.
бет25/29
Дата07.12.2017
өлшемі10,41 Mb.
#3507
1   ...   21   22   23   24   25   26   27   28   29

Студенттің оқытушымен бірге орындайтын өздік жұмысы №4
Тақырыбы: Delphi тілінің басқарушы құрылымдары

Мақсаты Шартты оператордың әртүрлі форматтарына есептер шығару, жоба жасау

Тапсырма Таратпа материалдағы, өз нұсқаңыз бойынша(журналдағы реттік номерге сәйкес) берілген есептерге жоба құрыңыз

Сұрақтар:

  1. Edit, Button, Label компоненттерінің қызметі мен айырмашылықтарын ата

  2. if, then, else, case операторларының қызметін түсіндір

  3. Негізігі терезенің атқаратын қызметі қандай және ол қандай бөлімдерден тұрады?

  4. Пиктографиялық батырмалардың қызметі қандай және олар қаншаға бөлінген? Қалай аталады?

  5. Компонент дегеніміз не?


Тапсыру формасы

Тапсырманы әдістемелік нұсқаға сүйене отырып орындаңыз, оқытушыға көрсетіңіз, қалай орындалғанын түсіндіріңіз. Жұмыс нәтижесін электронды нұқада оқытушыға тапсырыңыз.Берілген сұрақтарға СОӨЖ дәптеріңізге жауаптар жазу. Ауызша қорғау.


Тапсырманы орындауға әдістемелік нұсқаулар:

Рысжанова А.С. «Нысанды-бағдарланған программалау» бойынша зертханалық жұмыстарды орындауға әдістемелік нұсқау, Семей мемлекеттік педагогикалық институты, Семей, 2007 ж.- 33-45 бет.


Таратпа материалдар:

1. х, у, z бүтін сандары берілген. max (2x, y, 4z)-ды есептейтің программа құр.

2. х, у, z бүтін сандары берілген. min (5x, 2y, 3z)-ды есептейтің программа құр..

3. х, у, z бүтін сандары берілген. max (х + у + z, xyz)-ды есептейтің программа құр.

4. х, у, z бүтін сандары берілген. min2(x + у + z/2, xyz) + 1-ды есептейтің программа құр.

5. х, у, z бүтін сандары берілген. min (x2 + у2, у2 + z2) -ды есептейтің программа құр.

6. х, у бүтін сандары берілген. х ≤ 0 болғандағы z = max (х, у) және х > 0 болғандағы z = min (x, у)-тың мәнін есептейтін программа құр.

7. х, у (х <> у) бүтін сандары берілген. Осы екі санның кішісін қосындыларының жарты мәнімен, ал үлкенің екі еселенген көбейтінділерімен алмастыратын программа құр.

8. х, у, z бүтін сандары берілген u = max (x, z)/min (y, z)-ты есептейтін программа құр.

9. х, у бүтін сандары берілген. z = max (x, y)/min (x, y)- ты есептейтін программа құр.

10.Үш бүтін сан берілген. (1,3) аралығында жатқан санды анықтайтын программа құр.

11. Бүтін сан берілген. Егер ол оң сан болса 1қосу. Кері жағдайда санды өзгертпеу. Нәтижені Label компонентіне шығару



12. А,В,Х  сандары берілген. ү және z функцияларының мәнін есептеу программасын жаз.

         

13. Кез келген екі сан берілген. Егер екінші саннан бірінші санның абсолют шамасы артық болса, онда бірінші санды беске бөлу керек, ал кері жағдайда өзгеріссіз қалады.

14. Бүтін сан беілген. Сан туралы ақпарат: нольдік сан, теріс жұп сан, теріс тақ сан, оң жұп сан, теріс жұп сан. Бұл ақпарат Label компонентіне шығу керек.

15. 1-999 аралығындағы бүтін сан берілген. Бұл сан туралы ақпаратты Label компонентіне шығару керек: жұп екі орынды сан, тақ екі орынды сан, жұп үшорынды сан, тақ үш орынды сан.

16. a,b,c,d бүтін сандары берілген. Үшке бөлінетін санды табыңыз.

17. a,b,c,d бүтін сандары берілген. Беске бөлінетін санды табыңыз.

18. a,b,c,d бүтін сандары берілген. Тақ сандарды нольмен ауыстырып, сандарды Label компонентіне шығар.

19. a,b,c,d бүтін сандары берілген. Жұп сандарды бірмен ауыстырып, сандарды Label компонентіне шығар.

20. a,b,c,d бүтін сандары берілген. Екіге бөлінетін санды табыңыз.

21. a,b,c,d реттелген бүтін сандары берілген. Үлкен санның реттік номерін табыңыз.

22. a,b,c,d реттелеген бүтін сандары берілген. Кіші санның реттік номерін табыңыз.

23. Үш бүтін сан берілген. Теріс сандарды олардың квадраттарымен алмастырыңыз.

24. Үш бүтін сан берілген. Егер үшеуі де теріс болса, олардың геометриялық ортасын, кері жағдайда сандардың өзін экранға шығарыңыз.

25. Үш бүтін сан берілген. Егер үшеуі де жұп болса, олардың арифметикалық ортасын, кері жағдайда геометриялық ортасын табыңыз.

26. Үш оң бүтін сан берілген. Бұл сандар тікбұрышты үшбұрыштың қабырғалары бола ма?

27. Үш бүтін сан берілген. Жұп сандардың үлкенің табыңыз.

28. Үш бүтін сан берілген. Тақ сандардың ішінен кіші санды табыңыз.

29. Төрт санның арасынан үлкенің табыңыз.

30. Төрт бүтін сан берілген. Жұп сандардың ішінен үлкенін табыңыз.

Студенттің оқытушымен бірге орындайтын өздік жұмысы №5
Тақырыбы: Object Pascal тілінде процедуралар мен функциялар дайындау.

Мақсаты Объект параметрлері, бульдік объектілер, объект типі. Сплайн түрлері, сплайн параметрлері.
Тапсырма

Таратпа материалда берілген тапсырмаларды әдістемелік нұсқауды пайдаланып орындаңыз.


Сұрақтар:

  1. Процедура дегеніміз не?

  2. Функция дегеніміз не?

  3. Процедура мен функцияны қай уақытта қолданған ыңғайлы немесе пайдалы?

  4. Процедураның сипатталуын көрсетіңіз

  5. Функцияның сипатталуын көрсетіңіз


Тапсыру формасы

Тапсырманы әдістемелік нұсқаға сүйене отырып орындаңыз, оқытушыға көрсетіңіз, қалай орындалғанын түсіндіріңіз. Жұмыс нәтижесін электронды нұқада оқытушыға тапсырыңыз.Берілген сұрақтарға СОӨЖ дәптеріңізге жауаптар жазу. Ауызша қорғау.



Тапсырманы орындауға әдістемелік нұсқаулар:

Рысжанова А.С. «Нысанды-бағдарланған программалау» бойынша зертханалық жұмыстарды орындауға әдістемелік нұсқау, Семей мемлекеттік педагогикалық институты, Семей, 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 нақты сандары берілген. есептеңіз.

19. Үшорынды сандардың арасынан цифрларының факториалдарының қосындысы санның өзіне тең болатын сандарды табыңыз. Есептеу барысында факториалды есептейтін ішкі программаны қолданыңыз.

20. Үшбұрыш координаттары және жазықтықтаңы нүктенің координаттары берілген. Нүкте үшбұрыштың ішінде орналасқан ба, жоқ па соны анықтаңыз.

21. f=m!+k! мәнiн табу керек.



22. а және b сандары берілген. Анықтау керек: u=min(a,b), v=min(ab, a+b), min(u+v2,3.14)

23. Процедураны қолданып квадрат теңдеуді шешіңіз:

24. Функция мәндерінің кестесін құрыңыз: , . У мәнін келесі функция арқылы есептеу керек, соған процедруа құрыңыз.

25. Функция мәндерінің кестесін құрыңыз: ,. У мәнін келесі функция арқылы есептеу керек, соған процедруа құрыңыз.

26. Герон формуласы арқылы үшбұрыштың ауданын табуға процедура жазыңыз.

27. Екіөлшемді массив берілген. Массивтің ең кіші және ең үлкен элементтерін табуды функцияны қолдану арқылы шығарыңыз.

28. Екіөлшемді массив берілген. Массивтің ең кіші және ең үлкен элементтерін табуды және олардың реттік номерін табуды функцияны қолдану арқылы шығарыңыз.

29. f=m!+k!+mk! мәнiн табу керек.

30. f=m!+k!-mk! мәнiн табу керек.


жүктеу 10,41 Mb.

Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   29




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау