- •Қазақстан республикасы білім және ғылым министрлігі қ.Жұбанов атындағы ақтөбе өңірлік мемлекеттік университеті
- •Информатика курсының оқу бағдарламасы
- •5В011900–«Шетел тілі (екі шетел тілі), 5в020700-Аударма ісі, 5в021000- Шетел филологиясы
- •I Оқу бағдарламасы курсын құрастырған және енгізген:
- •Курс мазмұны
- •Практикалық сабақтардың болжамдық тақырыптары
- •Зертханалық сабақтардың болжамдық тақырыптары
- •Пәннің оқу-әдістемелік қамтамасыз етілуі
- •Қазақстан республикасының білім және ғылым министрлігі қ.Жұбанов атындағы ақтөбе өңірлік мемлекеттік университеті
- •Пәннің жұмыс оқу бағдарламасы
- •Inf 1102 Информатика
- •Келісім парағы
- •V алғашқы тексеру мерзімі 2016 жыл тексеру мерзімділігі 1 жыл
- •Дәрістер
- •Бақылаушы-өлшемдік материалдар мысалы
- •Пәннің жұмыс оқу бағдарламасы
- •Сөж тапсырмалары
- •2.3. Келесі жиындардың бірігуін, қиылысуын және айырымын есептеңіз.
- •Е) жаңа бетке көшу.
- •Е) жаңабеткекөшу.
- •11. Вирусқа қарсы программаларды көрсетіңіз:
- •12. Компьютерге вирус жұғуы мүмкін:
- •Пән бойынша тапсырмаларды орындау және тапсыру кестесі
- •Дәрістік кешен дәріс №1 информатиканың негізгі түсініктері
- •1 Информатика ғылым жəне техниканың бірлестігі.
- •2 Қазіргі информатика құрылымы
- •3 Ғылым жүйесіндегі информатиканың орны
- •4 Ақпарат, оның түрлері мен қасиеттері.
- •Ақпарат көлемін анықтау
- •5 Ақпараттың бейнеленуінің әртүрлі деңгейлері
- •6 Мәліметтерді тасушылар. Мәліметтермен операциялар
- •Дәріс №2. Дискретті математиканың негізі
- •1 Функция, қатынас және жиын
- •2 Логика негіздері, айтылымдар логикасы, логикалық байланыстар, ақиқаттық кестелері.
- •Логика заңы және базалық логикалық элементтер
- •3 Графтар және ағаштар
- •Дәріс №3. Эем архитектурасының негізгі түсініктері
- •Компьютер архитектурасың тарихы және оған шолу
- •Компьютердің логикалық элементтері
- •3.1 Сурет. Және логикалық элемент схемасы
- •3.3 Сурет. Емес логикалық элемент схемасы
- •3.4 Сурет. Біртаңбалы қосындылауыштың схемасы
- •3.5 Сурет. Триггерлік сызбалардың классификациясы
- •Дәріс №4. Машинаны ұйымдастыру
- •1 Фон Нейман принципі
- •4.1 Сурет. Фон Нейман принциптері негізінде құрылған эем архитектурсының схемасы
- •Негізгі жадтың ұйымдастырылуы және операциялары
- •3 Компьютер жадысының ұйымдастырылуы
- •4 Енгізу-шығару құрылғылары
- •Дәріс №5 операциялық жүйелер мен желілердің негіздері
- •1 Операциялық жүйелер мен желілердің негіздері
- •2 Қазіргі қолданбалы программамен қамтамасыз етуге шолу
- •Дәріс №6. Операциялық жүйелердің негізгі концепциялары
- •1 Операциялық жүйелердің даму тарихы
- •2 Операциялық жүйелердің негізгі концепциялары
- •6. Көппроцессорлы операциялық жүйе
- •8. Дербес компьютердің операциялық жүйелері
- •Дәріс №7 процестерді басқару
- •1 Процесстерді басқару. Жоспарлау жəне диспетчеризациялау
- •2 Файлдық жүйелер
- •3 Утилиттер. Драйверлер
- •4 Желілер мен телекоммуникациялар
- •Дәріс №8 есептеудің алгоритмдік шешімі, алгоритмдік күрделілікті талдау
- •1 Алгоритмдер концепциялары мен қасиеттері
- •2 Есепті шешудің стратегиялары
- •3 Алгоритмдерді өңдеу стратегиясы
- •4 Блок-схема алгоритмнің графикалық өңделуі
- •1 Cурет. Сызықты, тармақталған, қайталау құрылымдау блок-схемалары
- •Цикл денесі
- •Цикл денесі
- •2 Сурет. Циклдік құрылымды алгортимдердің блок-схемалары
- •Дәріс №9. Негізгі есептеуіш алгоритмдер
- •Ақырлы автоматтар
- •Тъюринг машинасы
- •Дәріс №10. Бағдарламалау тілдерімен танысу
- •1 Бағдарламалау тілдеріне шолу
- •2 Бағдаламалаудың негізгі құрылғылары
- •Дәріс №11. Бағдарламалаудың парадигмдері
- •Бағдарламалаудың парадигмдері
- •2 Модульдік және құрылымдық бағдарламалау концепциялары.
- •3 Объектіге бағытталған тілдер
- •Дәріс №12 графика
- •1 Графикалық бағдарламалық қамтамасызданудың иерархиясы
- •2 Қарапайым түстік моделдер: rgb, hsb, cmyk
- •3 Бейнеақпаратты шығару құрылғысы
- •Дәріс №13 интернет
- •1 Интернеттің шығуы мен тарихы
- •3 Интернет қызметтері
- •Дәріс №14. Ақпараттық қауіпсіздік және оның құрушылар
- •1 Ақпараттық қауіпсіздік және оларды құрушылар
- •2 Ақпарат қауіпсіздігіне қауіп төндіргіштер және олардың классификациясы
- •Дәріс №15. Архиваторлар. Антивирустік бағдарламалар
- •1 Архиваторлар
- •2 Антивирустік бағдарламалар
- •Қазақстан республикасы білім және ғылым министрлігі қ.Жұбанов атындағы ақтөбе өңірлік мемлекеттік университеті
- •5В011900–«Шетел тілі (екі шетел тілі), 5в020700-Аударма ісі, 5в021000- Шетел филологиясы
- •Inf 1102 Информатика
- •Пәнін оқытудағы әдістемелік ұсынымдар
- •5В0119005в011900–«Шетел тілі (екі шетел тілі), 5в020700-Аударма ісі, 5в021000- Шетел филологиясы
- •1 Курс студенттеріне арналған
- •Әдістемелік нұсқаулық
- •Қазақстан республикасы білім және ғылым министрлігі қ.Жұбанов атындағы ақтөбе өңірлік мемлекеттік университеті
- •№1 Практикалық сабақ
- •Сызбалар, есептер, ситуациялар
- •7 Мысал.
- •8 Мысал.
- •Сызбалар, есептер, ситуациялар
- •Жиындарға қолданылатын амалдар.
- •1 Тапсырма.
- •3 Тапсырма.
- •№3 Практикалық сабақ
- •Сызбалар, есептер, ситуациялар
- •Сызбалар, есептер, ситуациялар
- •Бос құжатты даярлау
- •3. Жаңа бумаға құжатты сақтау.
- •Сызбалар, есептер, ситуациялар
- •Тақырыбы: ms excel кестелік процессорымен жұмыс. Мәліметтерді енгізу және редакциялау. Ұяшықтың адресі. Диаграмма тұрғызу.
- •Сызбалар, есептер, ситуациялар
- •Сызбалар, есептер, ситуациялар
- •Сызбалар, есептер, ситуациялар
- •1 Тапсырма. Access мқбж-інде жаңа мәліметтер қорын құру.
- •Сызбалар, есептер, ситуациялар
- •3. Кестеде іздеу жасау.
- •7. Алгоритм тармақталған болып аталады, егер:
- •8. Қайталанатын командалар цикл – дейін деп аталады, егер:
- •9. Қайталанатын командалар цикл - әзір деп аталады, егер:
- •Сызбалар, есептер, ситуациялар
- •Мысал 3. Функциясының мәндері 0,1 қадамымен [1;20] аралығында өзгереді. Функцияның өзгеру мәндерін табу алгоритмінің блок-схемасын құрыңыздар.
- •Сызбалар, есептер, ситуациялар
- •Өз бетінше жұмысқа тапсырмалар:
- •Сызбалар, есептер, ситуациялар
- •Гипертекстік құжаттарды жасау тілі – html. Тексті пішімдеу тегтері. Суретттер кірістіру, гиперсілтеме жасау. Тізімдер. Кестелер
- •Төмендегі программаның тексін Блокнот текстік редакторында теріп, құжатты Тапсырма_4.Html деген атпен сақтаңыз. Кестені жасауда қолданылатын барлық тегтерді меңгеріңіз.
- •Өздік жұмыс тапсырмалары:
- •Сызбалар, есептер, ситуациялар
- •Қазақстан республикасы білім және ғылым министрлігі қ.Жұбанов атындағы ақтөбе өңірлік мемлекеттік университеті
- •5В011900–«Шетел тілі (екі шетел тілі), 5в020700-Аударма ісі, 5в021000- Шетел филологиясы
- •1 Курс студенттеріне арналған
- •Әдістемелік нұсқаулық
- •Жұмысты орындау тәртібі мен мазмұны
- •№3 Лабораториялық жұмыс
- •Жұмысты орындау тәртібі мен мазмұны
- •Промежуточные.Итоги математикалық функциясы тізімді фильтрлеу нәтижесінде болған жасырын жолдарды ескермей, қорытынды мәнді есептейді. Промежуточные.Итоги(Номер функции; Ссылка1)
- •2 Тапсырма. Автофильтр құру.
- •3 Тапсырма. Мәліметтер қорынан таңдау.
- •2. Электронды кестенің парақтарын көшіруді тышқан арқылы және қандай перненің көмегімен орындауға болады?
- •Бақылау сұрақтары
- •Жұмыс жасау реті және мазмұны
- •1 Тапсырма.
- •Бақылау сұрақтары
- •№5 Лабораториялық жұмыс Тақырыбы: «Бір өлшемді массивтер. Массивтерді өңдеу»
- •Жұмысты орындау тәртібі мен мазмұны:
- •Сызықтық массивпен орындалатын есептеулердің барлығын дерлік екі өлшемді массивпен де орындауға болады.
- •Білім алушылардың өзіндік жұмыстарына арналған материалдар
- •1. «Студенттер»
- •2. «Қызметкерлер»
- •3. «Кітапхана»
- •4. «Теннисисттер»
- •5. «Фильмотека»
- •Білім алушылардың оқу жетістіктерін бақылау және бағалау материалдары
- •Өлшеуіш - бақылау материалдары
- •92. Электронды кестедегі ұяшық адресі– бұл:
- •Мамандандырылған аудиториялар (кабинеттер) лабораториялардың тізімі
- •Мазмұны
- •Келісім парағы
Сызбалар, есептер, ситуациялар
Паскаль программасын жүктеу. Программаны жүктеу үшін PASCAL каталогынан PASCAL.EXE файлынан жүктеу керек. Мысалы, D:\PASCAL\PASCAL.EXE немесе Windows ортасында болсаңыз, онда С:\ВР\ВІN\ВР каталогтарын таңдаған дұрыс.
«Паскаль» тілінің программа құрылымы.
Программа программаның тақырыбынан және программа денесінен құрылады.
Программа тақырыбы: program кілттік сөзінен және қолайлы тізімді программа файылынан (input output)
Программа денесі (блок) алты бөліктен құрылады:
белгілерді сипаттау бөлімі;
тұрақтыларды сипаттау бөлімі;
мәліметтер типін сипаттау бөлімі;
айнымалыларды сипаттау бөлімі;
процедуралар және функцияларды сипаттау бөлімі;
операторларды сипаттау бөлімі.
Бөліктердің орналасу орнын өзгертуге болмайды. Кез-келген бөліктер (оператордан басқасы) жоқ бола алады.
Белгілерді сипаттау бөлімі
label (қызметші сөзі) бөлімінде белгілер үтір арқылы ажыратылып жазылады.
Мысалы label 3, 11 , 48, 2;
Тұрақтыларды сипаттау бөлімі
const (қызметші сөзі)
Әрбір тұрақтыны анықтау үшін қандайда бір тұрақты мәнді белгілейтін идентификатор енгізіледі.
Мысалы: e=2,718281828;
z=’8 Б класс’;
Мәліметтер типін сипаттау бөлімі
type (қызметші сөзі)
Жұмыс барысында мәліметтердің стандартты типі жие қолданылады:
byte – бүтін (0-ден 255-дейін)
integer - бүтін (32768-ден 32767-дейін)
longint – (2147483648-ден 2147483647-дейін)
real - нақты (2,9Е-39 дан 1,7Е+38-дейін)
char - символьдық (кез-келген символ. Мысалы: f немесе №)
string – жолдық тип (кез-келген мәтін 0 ден бастап 255 символ)
boolean – логикалық тип {екі мәнді қабылдайды: FALSE (жалған) және TRUE (ақиқат)}
Егер өзіңіздің мәліметтер типін сипаттау қажет болса, онда оның типін көрсету қажет. Тип идентификатормен анықталады. Идентификаторды типті хабарлаудың сол жағында көрсетеді және ол осы типті хабарлау үшін сол типтің идентификаторы болып анықталады.
Мысалы: seasans=(spr, or, kan, pak);
Типті хабарлау seasans кілттік сөзінен, сипатталып отырған типтің идентификаторынан, = (тең) белгісінен, типтің анықтамасынан және; (нүктелі үтір белгісінен тұрады).
Интерваль тип: реттелген аралықта жазылады.
Мысалы: days =1..31;
manth=1..12;
z=’a’..’w’;
Айнымалыларды сипаттау бөлімі
var (қызметшісөзі)
Осы бөлімде программада берілетін барлық типі көрсетілген айнымалылар болу керек. Бірдей типтегі айнымалылар идентификаторлары үтір арқылы жазылады.
i, kl, l: integer;
a, b: real;
hobidaus: seasans
Паскаль тілінде үш түрлі операторлардың көмегімен қайталанатын фрагменттерді программалауға болады (үш цикл операторы):
- параметр мәні бойынша циклды үйымдастыру цикл FOR;
- алдын-ала шартты тексеру операторы цикл WHILE ;
- шартты соңынан тексеретін цикл REPEAT...UNTIL.
Параметр мәні бойынша циклды үйымдастыруда айнымалылар цикл ішінде автоматты түрде k дан n-ге дейін қадам 1 арқылы өзгеріп отырады (n>k)
Цикл форматының жазылуы: for i:=k to n do (for -үшін, to-дейін, do-орындау)
Немесе n-нен k-ғадейін (n>k) қадам 1.
Цикл форматының жазылуы: for i:=n dawnto k do (dawn-төмен, tо-дейін, dawnto-керіқарай) түінді сөздері пайдаланылады. Егер +1-ге тең болса, онда операторда to, ал қадам -1-ге тең болса, онда dawnto сөзі қолданылады.
Егер циклда бірнеше оператор орындалатын болса, онда оператор жақшасы қолданылады: begin …. end;
Қайталану саны алдынала белгілі болса цикл FOR операторын қолдану тиімді.
Жаттығу 1. Шарттарды қарастыра отырып, төмендегі тапсырмаларды орындап, нәтижесін ДЭЕМ-да алу.
Әрбір оператордың жұмысына көңіл аудара отырып, төменде көрсетілген программаның нәтижесін алу;
Program prim;
Var A,B,P,S: real;
Begin
read (a,b);
P:=sqrt (a*b);
S:=(a+b)/2;
Writeln ('P=',P);
Writeln ('S=',S)
End.
Ескерту: А,В айнымалыларына сандық мәндер енгізуді ұмытпа.
1.2 Программа дұрыс құрылған ба? Қатені дұрыста.
program pr2;
var x: real;
begin
x:=y/a
end.
1.3 Меншіктеу операторының жазылуында қандай қате жіберілді. Қатені дұрыста.
program pr3;
var a,b : real;
begin
read (a);
sin(b):=a
end.
Жаттығу 2. Шарттарды тексере отырып, төмендегі тапсырмаларды орындап, ДЭЕМ-да нәтижелерін алу.
2.1 Қандай процесс жүргізілген және әрбір оператордың жұмысына көңіл бөлу керек.
PROGRAM BICH;
VAR X,Y: REAL;
BEGIN
READ (X);
IF X>0 THEN Y:=LN(X)
ELSE Y:=COS(X);
WRITE ('Y=',Y);
END.
2.2 Төмендегі программаның орындалу барысында қандай нәтиже алынады?
PROGRAM UROK;
VAR N: INTEGER;
BEGIN
READ (N);
CASE _ N OF (* нач. опер. выб. *)
1: WRITE LN ('МАТЕМАТИКА');
2: WRITE LN ('ИНФОРМАТИКА');
3: WRITE LN ('ФИЗИКА');
4: WRITE LN ('ИСТОРИЯ');
5: WRITE LN ('[BVBZ');
END;
ЕND.
Жаттығу 3. Цикл операторлары.
3.1 1-ден n-ге дейінгі барлық натурал сандардың қосындысын есептейтін программа құрыңыз.
program есеп3_1;
var i,n,s:integer;
Begin
writeln(' n натурал санын енгізіңіз'); readln(n);
s:=0;
for i:=1 to n do
s:=s+i;
writeln('1-ден n-ге дейінгі қосынды',n,' = ',s);
End.
Берілген циклде I айнымалысы автоматы түрде 1-ден n-ге дейін қадам 1-ге өзгеріп отырады. Сондықтан s айнымалысына I қосылып отырады, басында 1-ге тең, сонан соң 2-ге, 3-ке тағы сол сияқты n-ге дейін есептеледі, s айнымалысына сәйкес 1, 3, 6, 10, 15 ….…мәндері қабылданады.
3.2 S=1 - 1/2 + 1/3 - 1/4 + 1/5-........1/n тізбегін есептейтін программа құрыңыз. Мұндағы n натурал сан.
program zadacha3_2;
var i,n,a:integer;
s:real;
Begin
writeln('n енгізіңіз');
readln(n);
s:=1;a:=1;
for i:=2 to n do
begin
a:=(-1)*a;
s:=s+a/i;
end;
writeln('Қатар қосындысы S= ',s);
End.
3.3. Натурал төрт таңбалы сандар санын анықтаңыз, сандардың қосындысы берілген N тең.
program есеп3_3;
var с1,с2,с3,i,n,kol:integer;
Begin
writeln(' n енгізіңіз');
readln(n);
kol:=0;
for i:=100 to 999 do
begin
c1:=i div 100;
c2:=(i div 10) mod 10;
c3:=i mod 100;
if c1+c2+c3=n then kol:=kol+1;
end;
writeln('Мұндай сандардың саны = ',kol);
End.
