Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК ВП. казПОС.doc
Скачиваний:
91
Добавлен:
01.05.2015
Размер:
6.47 Mб
Скачать

2.4 Оқытушының жетекшілігімен орындалатын студенттердің өзіндік жұмыстары бойынша өткізілетін сабақтардың жоспары (соөж).

Тапсырмалар.

1-модуль (1-5 бөлімдер)

1. Типті түрлендіру функциялары.

2. "Мен қаладан келемін" сөйлемін форманың Edit өрісіне енгізіп, Label1 өpiciнeшығару

программасын құрыңыз.

3. х=5,2 үшін у=3*х2+5х-2 функциясының мәнін есептеу программасынқұрып, іске қосыңыз. Программада х мәнін енгізу үшіи форманың Edit1 өрісі, умәнін шығару үшін Label1 өрісі пайдаланылсын.

4. Модуль мен проектіні арнайы бумақұрып, сақтау тәсілі, Файлатауы үшін пайдалануы мүмкін символдар.

5. Сақтаулы проектіні ашу тәсілі.

6. Программаны компиляциялау. Компилятордыңсинтаксистік қатені көрсетуі.

7. Программаны іске қосқан кезде компиляциялау терезесі экранда көрінбесе, оны көрсетутәсілі.

8. Delphi-де ехе-файл деп қандай файлды атайды? Windows – та оны іске қосу тәсілі.

9. Объектілі- бағдарлы программалау дегеніміз не? Қандай құрылымдық тип класс (class)арқылы сипатталады?

10. Қасиеттер қандай айнымалылар? Мысал келтіріңіз.

11. Модульдің var бөлімінде Form1 программалық элементтерінің (объектінің) сипатталу түрі. Класс данасы дегеніміз не?

12. Delphi-де қосымшаны (программаны) дайындау тәсілі.

13. Компонент, визуальды компрнент кітапханасы (VCL) дегеніміз не?

14. Компоненттер палитрасында жиі пайдаланылатын компоненттерді атап шығыңыз. Олар не үшін қажет?

15. Формаға Edit1, Label1, Button1 компоненттері (ТEdit1, ТLabel1, ТButton1 компоненттерінің даналары) орнатылып, процедура құрылған:

Procedure Button1Click (Sender : TObject);

Var x,y: real;

begin

x := Edit1.Text;; у := 4*x+7;

Label1.Caption := y

end;

Процедурада синтаксистік қателер бар. Қателерді жөндеп, программаны іске қосыңыз.

2-модуль (6-10 бөлімдер)

  1. 2 - 7х + 4 = 0 квадрат тендеуін шешу программасын мәндер формаға шығатындай етіп құрыңыз.

  2. Осы программа бойынша 3х2 -5х + 8 = 0 теңдеуін шешіңіз. Формада қандай мәлімет көрінеді, онын себебі?

  3. Формада 2.3-суреттегі сияқгы калькулятор моделін, сәйкес компоненттердің қасиеттерін орнату. Калькуляторға арналған программа мазмұны.

  4. Жеңіл мәшине жүріп келеді. Оның жылдамдығы 230 км/саг - тан асса, "Жылдамдық шектен тыс,жылдамдықты азайтыныз" ескертуін шығару терезінде көрсететін көлденең белдеушенін Change оқиғасын өндеуіш процедурасын құрыңыз.

  5. ql және q2нүктелік зарядтардын 2<=r <=20 смаралығында әрбір 4см сайын өзара әсерету күшін табу керек (ql =40 НКл, q2 = 70 НКл).

Есептеу формуласы: Fk=ql * q2/(4*3.141592*E0*E*Rk*RK); (k= 1,2,3....;СИжүйесінде: Е0 - 8.85419;Е = 1; 0.002м <= r<= 0.2м; қадам = 0.04м.

6.Көлемі Vыдыстағы массасы m1, температурасыt1°C азотt2°Cтемператураға дейін қыздырылған. Қыздыру 4°С-ға көтерілген сайын азоттын ыдыс бетіне түсіретін қысымын (Р) табу керек. (m=6г, V=4л, tl=25°С, t2 =49°С).

Есептеу формуласы: PV=mRt/M(R=8.31Дж/(молъ*К); М = 28*10-3 кг/моль).

  1. N элементтен тұратын А сандықмассивінің оң мәнді элементтерінің қосындысын табыңыз (3, 4,-5, 6.2, 8.9, -2).

  2. Оқу жылының қорытындысында үш студенттің тоғыз пәннен алған бағалары:

5. 5, 4.3. 5. 3,4,4,3; 4.5, 3,5, 5,4,5, 3,4; 4. 3,4,4. 5, 4, 4,4, 5;

Олардың орта үлгірімдерін және нешінші студенттің оқуүлгірімі артық екенің аныктау керек.

9.Қызық әріптері бойыншажазылған адамдардың аты—жөндерін реттеу керек:

Нұрғадиқызы Малика

Ысқақұлы Оралхан

Нұрланқызы Мәдина

Камардинов Ержан

  1. Косалқы программалар — процедура мен функцияны пайдаланып, х1 = 2,4,х2 = 3,5,х3 = 30,2үшін у =3х2 +4х - 8,3функциясының мәндерінің қосындысын табу керек.

  2. TOleContainer компоненті қандай компонент? Оны пайдаланутәсілі. OLE автоматтындыруын пайдаланып,Excel электрондық кестесін Delphi ортасына шакырыңыз. Онда мынадай тапсырма орындалсын: [-2; 2]кесіндісінде у=х2 функциясын һ=0.2 қадам бойынша кестелеу керек.Бағандар автотолтыру әдісі бойынша толтырылсын.

  3. Консольдық терезені ашып, онда келесі мысалды шешу программасын құрыңыз және орындаңыз:

Мысал. DO циклін пайдаланып,n = 6үшін n! мәнін есептеу керек(n! =1*2*3*..* n).

  1. Программаны дұрыстау дегеніміз не? Синтаксистік және семантикалық қателерді жөндеу тәсілдері.

  2. Семантикалық емес қателерді Delphi —дін көрсету тәсілі.

3одуль (11-15 бөлімдері)

  1. TOpenPicture Dialog компонентінсуретті формада орнатылған Image өрісіне толық кірістіруге пайдалану тәсілі.

  2. TFontDialog компоненті неүшін қажет? Оны пайдаланутәсілі.

  3. TShape, TBevel компоненттерінін орындайтын іс әрекеттері. Мысал келтіріңіз.

  4. Image Editor редакторыарқылы қолдан сурет салып, оны сақтаңыз.

  5. [0; 100] кесіндісінде у =3х+5 функциясының графигін салу программасын құрыңыз.

  6. Масштабты сурет салу неүшін кажет? Кітапқа енгізілген программаныпайдаланып,

[-10; 10] кесіндісінде у=х2, у=х3, y=sinx, y=cosx функцняларының масштабтыграфиктерін сызыпшығыныз. Кітапқа енгізілген масштабтарды өзгертіп көріңіз.

  1. Компоненттер панелінің TAnimate компонентін пайда­ланып,бір бумадан екінші бумаға файлдардың көшірілу құбылысын формадакөрсету тәсілі.

  2. Формаға шеңбер салып, оны жылжыту әсерін ұйымдастыру программасынқұрыңыз.

  3. Формада "Мерекеңізбен!" сөзі көрінетін жүгіртпе жол про­граммасынқұрып, іске қосыңыз.

  4. Биттік бейне дегеніміз не?Аспанда ұшып баражатқан ұшақтар көрінетін программақұру тәсілі.

  5. Тышқан көрсеткішінің кдндай стандартшы түрлерін біле-сіз? Көрсеткішті күмсагат түрінде керсету тәсілі.

  6. Көрсеткішті колдан дайыидау тәсілі. Мысал ретінде қалаған көрсеткішті дайындаңыз және оны формадакөрсетіңіз.

  7. Ерекше жағдайлар дегеніміз не? Оны Delphi -дің хабарлау түрі.

  8. Блокты қорғау механизмі дегеніміз не? Оның программада жазылу түрі. N!мәнін есептеу программасын блокты корғау механизмін пайдаланыпжазыңыз.

  9. Форманы және программаны принтерде басып шығу тәсілдері.