Цель курса



жүктеу 1,44 Mb.
бет6/6
Дата25.12.2017
өлшемі1,44 Mb.
#5909
түріПрограмма
1   2   3   4   5   6

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

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

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


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

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


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


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

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



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

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

Емтиханға дайындық сұрақтары.

  1. Паскаль тілінің негізгі элементтері:алфавиті, айнымалылар, деректер типтері, мәндер аралығы, интервалдық және саналатын типтер.

  2. Паскаль тілінің стандарт функциялары. Паскаль тілінде математикалық өрнектердің жазылуы.

  3. Паскальдағы программа құрылымы.

  4. Паскальдағы программасының сипаттау бөлімдері.

  5. Меншіктеу, деректерді енгізу, шығару процедуралары.

  6. Паскальдағы сызықтық программа.

  7. Кездейсоқ сандарды шығарудың Random функциясы.

  8. Тармақталу операторы. Құрама шарттар, құрама операторлар.

  9. Таңдау операторының құрылымы. Таңба және өту операторлары. (Label, Goto)

  10. Қайталану командасы: параметрлі цикл, әзір және дейін циклі.

  11. Циклді басқарудың Break, Continue, Exit, Halt операторлары.

  12. Паскаль тілінде массивпен жұмыс. Бір өлшемді және екі өлшемді массивті түрлендіру.

  13. Массивтің max, min элементерін табу, элементтерді өсуі, кемуі бойынша реттеу, квадрат матрицаның диагонал элементтерін түрлендіру, матрицаның жол және баған элементтерін түрлендіру.

  14. Символдық айнымалылар. Символдық айнымалыларды түрлендірудің стандарт функциялары және процедуралары. Символдық массивті программалау.

  15. Көмекші (ішкі) программа: функция және процедура.

  16. Формальды және нақты параметрлер. Рекурсивті процедуралар.

  17. Жазбалар. Оларды түрлендіру. With операторы.

  18. Жиын. Жиынға қолданылатын операциялар.

  19. Файл. Файлмен жұмыс істеу процедуралары.

  20. Модульдер. Паскальдың стандарт модульдері.

  21. Модуль құрылымы,қолданушы модулін жасау.

  22. CRT модулі. CRT модулінің процедуралары мен функциялары.

  23. CRT модулінің дыбыстық генераторды программалау процедуралары.

  24. Паскаль тіліндегі графика. Графиктік адаптер, драйвер сипаттамалары.

  25. Graph модулінің функциялары мен процедуралары.


Емтиханға дайындық үшін тесттер.


  1. 5 div 10 + 20 mod 5 өрнегінің мәнін анықтаңдар.

  1. 0

  2. 4

  3. 5

  4. 2




  1. Мына программа үзіндісінде цикл неше рет орындалады?

i:=2;

while i<=14 do

begin k:=k+i;

i:=i+3;


end;

a) 5


b) 6

c) 4


d) 7

3. Программаның орындалу нәтижесі неге тең?

x:=7; y:=1;

while y<=9 do

begin x:=x+y;

y:=y+3; end;

Writeln(‘x=’,x,’y=’,y);

a) x=19; y:=10;

b) x=17; y:=6;

c) x=19; y:=7;

d) x=26; y:=9;

4. Х = ab есептеудің қай варианты дұрыс?

a) X: =exp(b*ln(a)

b) X: = a ^ b

c) X: = exp (a) * ln (b)

d) X: = exp (a*ln(b))


5. формуласының Паскаль тілінде жазылуы:

a) y:=sin(x)/cos(x)/(ln(x-1)/ln(10)*exp(x))

b) у:= tan(x)/ln(x-1)/ln(10)*exp(x)

c) y:=sin(x)/cos(x)/log10(x-1)*exp(x)

d ) дұрыс варианты жоқ.

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

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 ) массивтегі жай сандарды санайды
7. Келесі программа не анықтайды?

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-элементінің индексін табады.
8. Екі өлшемді массивті матрица түрінде шығарудың дұрыс вариантын көрсет:

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;


9. For i:=1 to n do if abs(a[i])>7 then k:=k+1 командасы нені орындайды?

a) абсолют шамасы 7-ден артық элементтерді санайды

b) модулі 7-ден артық элементтердің мәнін 1-ге арттырады

c) абсолют шамасы 7-ге тең элементтерді шығарады

d) 7-ден артық элементтерді санайды

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

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-пен алмастырады


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

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) массивтің кездейсоқ элементтерінің арифметикалық ортасын табады


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

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.
13. Келесі программа не орындайды:

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) массивтің ең үлкен және ең кіші элементерінің орнын алмастырады


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

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;
15. Берілген программа нәтижесінде экранға не шығады?:

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-ге тең жәй сан


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

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) массивтің ең үлкен және ең кіші элементерінің орнын алмастырады

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

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
18. Программа нәтижесінде не шығады?

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
19. Төмендегі функция нені анықтайды?

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

begin

if a

end;

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

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

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

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

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

begin

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



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,44 Mb.

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




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

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