Цель курса



жүктеу 1,08 Mb.
бет4/4
Дата10.12.2017
өлшемі1,08 Mb.
#3765
1   2   3   4

Жеке тапсырмалар

Семестрде жеке тапсырмаларды орындау міндетті болып есептеледі. Ол реферат түрінде орындалып немесе электрондық нұсқада құрылып, студенттер алдында қорғалады. Әрбір жеке тапсырма бағаланады және ол қорытынды бағалауға әсер етеді.

  1. Өзіндік жұмыс


СОБӨЖ сабақ кестесінде бөлінген уақытта орындалады және сабақ соңында тапсырылады. Сабақтан кейін қабылданбайды, бағаланбайды.

Қосымша материалдарды іздеу, берілген тақырыптың мазмұнын тереңдету, практикалық мәнділігін анықтау, т.с.с. тапсырмалар студентке жүктеледі. СӨЖ тапсырмаларды орындау мен тапсыру графигіне сәйкес қабылданады.


  1. Білімді бақылау..


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

Бақылау сабақта жүргізіледі, сабақ соңында тапсырылады, сабақ соңынан қабылданбайды және бағаланбайды.



  1. Әңгімелесу.

Әңгімелесу әр топ үшін кесте бойынша жүргізіледі.
Емтиханға дайындық сұрақтары.

  1. Бүтін санды арифметика.

  2. Бүтін сандарды түрлендіру командалары.

  3. Символдық айнымалыларды түрлендіру функциялары мен процедуралары

  4. Ішкі программаларды қолданып, қиынырақ есептердің программасын құру.

  5. Функцияны қолданып программалау

  6. Процедураны қолданып программалау

  7. Рекурсия

  8. Массивті, матрицаны түрлендіру.

  9. Массивті түрлендіруге берілген олимпиадалық есептерді программалау

  10. Жазба құрылымдық типі.

  11. Жазбаны қолданып қиынырақ есептерді программалау

  12. Файлмен жұмыс командалары.

  13. Программалауда файлды қолдану.

  14. Құрылымдық типтерді түрлендіруге берілген олимпиадалық есептерді программалау.

  15. Модуль.

  16. Стандарт модульдер.

  17. Модуль құрылымы.

  18. Стандарт модульдермен жұмыс.

  19. Модуль жасау. Модульді компиляциялау.

  20. Модульді программада қолдану

  21. Объектілер. ОБП- ның негізгі принциптері.

  22. Объект жасау.

  23. Динамикалық жады.

  24. Динамикалық жадыны қолдану функциялары мен процедуралары.

  25. Көрсеткіштер.

  26. Адрес және көрсеткіш. Көрсеткішті қолдану.

27. Комбинаторика элементтерін қолданып программалау.

28. Криптография есептерін программалау.

29.Информатика пәнінен қалалық, олимпиада есептерін шешу.

30.Облыстық олимпиада есептерін шешу.

Емтиханға дайындық үшін тестілер.
1. Келесі программа не орындайды:

var a:array [1..10] of integer;

i, k: integer;

begin


for i:=1 to 10 do readln (a[i]);

for i:=1 to 10 do

if a[i] mod 2 <>0 then k:=k+1;

writeln(k) end.

a) массивтің тақ элементтерін санайды

b) массивтің жұп элементтерін санайды

c) массив элементтерін санайды

d ) массивтегі жай сандарды санайды


2. Келесі программа не анықтайды?

var a: array [1..10] of real;

i, p: integer; x: real;

begin


for i:=1 to 10 do read (a[i]);

x:=a[1]; p: =1;

for i:=1 to 10 do

if a[i]>x then begin x:=a[i]; p:=i; end;

writeln (a[p]); End.

a) максимум элементті табады

b) минимум элементті табады

c) массивтің m-ге тең элементін табады

d) массивтің m-элементінің индексін табады.
3. Екі өлшемді массивті матрица түрінде шығарудың дұрыс вариантын көрсет:

a) for i:=1 to 3 do begin for j:=1 to 3 do write (a[i,j]);

writeln; end;

b) for i:=1 to 3 do for j:=1 to 3 do write (a[i,j]);

c) for i:=1 to 3 do for j:=1 to 3 do begin write (a[i,j]);

writeln; end;

d) for i:=1 to 3 do begin for j:=1 to 3 do writeln (a[i,j]);

writeln; end;

4. Келесі программа не орындайтынын анықтаңдар:

var a:array [1..10] of real; i,p:integer; y:real;

begin

for i:=1 to 10 do read (a[i]);



y:=a[1]; p:=1;

for i:=1 to 10 do

if a[i]>y then begin y:=a[i]; p:=i; end;

for i:=p+1 to 10 do

a[i]:=0.5;

for i:=1 to 10 do

writeln (a[i]); end.
a) ең үлкен элементті тауып, одан кейін тұрған элементтерді 0,5-пен алмастырады

b) ең үлкен элементті тауып, оны 0,5-пен алмастырады.

c ) массивтің барлық элементтерін 0,5-пен алмастырады.

d) ең кіші элементті тауып, одан кейін тұрған элементтерді 0,5-пен алмастырады


5. Келесі программа не орындайды:

Const n=10; m=150;

var a:array [1..n] of integer;

i,s: integer;

s1:real;

begin


for i:=1 to n do

a[i]:=random (m); s:=0;

for i:=1 to n do s:=s+a[i];

s1:=s/n;


writeln(s1)

end.


a) массив элементтерінің арифметикалық ортасын табады

b) массив элементтерінің қосындысын табады

c) программа дұрыс емес, себебі масcив элементтері енгізілмеген

d) массивтің кездейсоқ элементтерінің арифметикалық ортасын табады


6. Екі өлшемді массивтің оң элементтерінің қосындысын табу программасының дұрыс фрагментін көрсетіңдер..

a) for i:=1 to 5 do for j:=1 to 5 do

if a[i,j]>0 then s:=s+a[i,j]; write (s) end.

b) for i:=1 to 5 do for j:=1 to 5 do

if a[i]>0 then s:=s+1; write (s) end.

c) for i:=1 to 5 do for j:=1 to 5 do

if a[i,j]< >0 then s:=s+1; write (s) end.

d) for i:=1 to 5 do for j:=1 to 5 do

if a[i,j]>0 then s:=s+a[i,i]; write (s) end.
7. Келесі программа не орындайды:

var a:array [1..7] of real; i,p:integer; x,b: real;

begin

for i:=1 to 7 do readln (a[i]);



x:=a[1];

for i:=1 to 7 do

if a[i]

b:=a[p] ; a[p]:=a[1]; a[1]:=b; writeln;

for i:=1 to 7 do

writeln (a[i]) end.

a) массивтің ең кіші және бірінші элементерінің орнын алмастырады

b) массивтің алғашқы және соңғы элементерінің орнын алмастырады

c) массивтің ең үлкен және соңғы элементерінің орнын алмастырады

d) массивтің ең үлкен және ең кіші элементерінің орнын алмастырады


8. Матрицаның баған элементтерінің көбейтіндісін табатын программа фрагментінің дұрыс вариантын көрсет.

a) for j:=1 to 4 do begin p:=1;

for i:=1 to 3 do

p:=p*a[i,j]; writeln (p);end;

b) p:=1;

for j:=1 to 4 do

for i:=1 to 3 do

p:=p*a[i,j]; writeln (p);end;

c) p:=1;

for i:=1 to 3 do

for j:=1 to 4 do

p:=p*a[i,j]; writeln (p);

d) for i:=1 to 3 do begin p:=1;

for j:=1 to 4 do

p:=p*a[i,j]; writeln (p);end;
9. Берілген программа нәтижесінде экранға не шығады?:

for i:=1 to 10 do begin k:=0;

for j=1 to i do

if i mod j = 0 then k:=k+1;

if k=2 then s:=s+1; end;

writeln(‘s=’,s)


a) 10-ға дейінгі жәй сандардың саны

b) 10-ға дейінгі жәй сандардың қосындысы

c) 10-ға дейінгі жәй сандар

d) мәні 2-ге тең жәй сан


10. Келесі программа нені орындайды:

m:=a[1];

for i:=1 to 7 do

if a[i]>m then begin m:=a[i]; p:=i; end;

b:=a[p] ; a[p]:=a[1]; a[1]:=b;

writeln;


for i:=1 to 7 do

writeln (a[i])

end.

a) массивтің ең үлкен және бірінші элементерінің орнын алмастырады



b) массивтің алғашқы және соңғы элементерінің орнын алмастырады

c) массивтің ең кіші және соңғы лементерінің орнын алмастырады

d) массивтің ең үлкен және ең кіші элементерінің орнын алмастырады

11. Программа нәтижесінде не шығады?

var x:integer;

z,y:real;

procedure K (a:integer; var b:real);

begin b:=(a-4)/2; end;

begin x:=5; K (x,y); z:= x+y;

writeln (z)

end.

a) 5.5


b) 4.5

c) 6.5


d) 0.5
12. Программа нәтижесінде не шығады?

var x:integer; z,y:real;

procedure А (a:integer; var b:real);

begin b:=(a+8)/2; end;

begin x:=6; А (x,y); z:= x*y;

writeln (z)

end.

a) 42


b) 50

c) 4


d) 0
13. Төмендегі функция нені анықтайды?

function PP(a,b:byte):byte;

begin

if a

end;

a) екі бүтін санның ең үлкенін

b) екі бүтін санның ең кішісін

c) екі нақты санның ең үлкенін

d) екі бүтін санның ең үлкен ортақ бөлгішін
14. Төмендегі процедура нені анықтайды?

procedure PP(a,b:byte;var p:byte);

begin

if a>b then p:=b else p:=a;



end;

a) екі бүтін санның ең кішісін

b) екі нақты санның ең үлкенін

c) екі бүтін санның ең үлкенін

d) екі бүтін санның ең үлкен ортақ бөлгішін
15. Төмендегі процедура нені анықтайды?

procedure PP(a,b:byte;var p:byte);

begin

while a<>b do



if a>b then a:=a-b else b:=b-a;

p:=b;


end;

a) екі бүтін санның ең үлкен ортақ бөлгішін

b) екі бүтін санның ең кішісін

c) екі бүтін санның ең кіші ортақ еселігін



d) екі бүтін санның ең үлкенін

12. Пән бойынша қолданылатын программалық және мультимедиалық құралдар.


  1. Borland Pascal тілінің программалық жабдықтамасы (№9, 306-311 каб)

  2. Borland Pascal тілі пәнінен электрондық оқулықтар. (№9, 306-311 каб)


13. Мамандандырылған дәрісханалар мен зертханалар тізімі.


Корпус нөмірі

Дәрісхана нөмірі

Қызметі

№8

302

компьютерлік класс

№8

304

компьютерлік класс

№8

305

компьютерлік класс

№8

306

компьютерлік класс

№8

307

компьютерлік класс

№8

308

компьютерлік класс

№8

310

компьютерлік класс

№8

311

компьютерлік класс

№8

405

компьютерлік класс

№1

209

интернет-класс

№1

102

электрондық оқу залы

жүктеу 1,08 Mb.

Достарыңызбен бөлісу:
1   2   3   4




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

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