- •Қазақстан республикасы білім және ғылым министрлігі қ.Жұбанов атындағы ақтөбе өңірлік мемлекеттік университеті
- •Информатика курсының оқу бағдарламасы
- •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. Электронды кестедегі ұяшық адресі– бұл:
- •Мамандандырылған аудиториялар (кабинеттер) лабораториялардың тізімі
- •Мазмұны
- •Келісім парағы
Цикл денесі
Цикл денесі
2 Сурет. Циклдік құрылымды алгортимдердің блок-схемалары
Егер алгоритмде қайталану саны алдын ала белгілі үрдісті ұйымдастыру қажет болса, онда параметрлі цикл қолданылады. Ондай алгоритмде цикл параметрінің бастапқы мәні, соңғы мәні және қадамы алдын ала айқын болады.
1 мысал. N! факториал мәнін есептеудің ауызша алгортимі мен блок схемасын құру керек. N! функциясы I – ден N-ге дейінгі натурал сандардың көбейтіндісі: N! = 1*2*3*…*N; ! – белгісі факториал деп оқылады.
Алгоритмді блок-схема түрінде сипаттау:
Сөзбен қадаммен сипаттау:
алг факториал { алг қызметші сөзі, аты}
оқу N { N мәнін компьютерге енгізу}
k := 1; r := 1 {k–санауыш, r–нәтиже; }
1. r := r*k {r! есептеп, қайта меншіктеу}
2. k := k + 1 {әр цикл сайын 1-ге өсіру}
3. егер k<= n өту 3 {шартты тексеру}
4. жазу “n!= ” , r {n!= r мәнін шығару}
5. соңы {есептеуді аяқтау}
2 мысал: функцияны есептеудің сөзбен қадамдап сиаттау алгоритмін және блок-схемасын құру керек.
S=
Есептің қойылымы: Х кез келген мән, S нәтиже.
Шешімі:
1. енгізу Х
2. егер x < 0 онда 8-ге бару
3. егер х =0 онда 6-ға бару
4. S =1
5. 9-ға бару
6. S = 0
7. 9-ға бару
8. S = -1
9. есептеуді аяқтау
Бақылау сұрақтары:
Алгоритм дегеніміз не?
Алгоритм қызметші сөздерін атаңыз.
Алгоритм командасы дегеніміз не?
Алгоритмнің формалды атқарылуы дегенді қалай түсінесіз?
Блок схема дегеніміз не?
Алгоритм командаларының блок схемасын графиктік түрде бейнелеңіз және мысал келтіріңіз.
Трансляторлар дегеніміз не, қандай түрлері бар?
Қолданылған әдебиеттер:
[1], [3], [8], [10], [11]
Дәріс №9. Негізгі есептеуіш алгоритмдер
Мақсаты: Бағдарламалау тілдері туралы мәлімет беру. Программа, жалпы қызметтік программалау, программалау тілдері туралы түсінік беру.
Негізгі ұғымдар: программа, синтаксис, семантика, айнымалылар, өрнектер, меншіктеу операторлары, енгізу-шығару операторлары, тармақтау және итерация операторлары.
Жоспары:
Ақырлы автоматтар
Тъюринг машинасы
Ақырлы автоматтар
Автомат – бұл қандай да бір жиынды анықтайтын алгоритм, мүмкін болған жағдайда ол жиынды басқа жиынға түрлендіруі мүмкін. Автоматтардың формальсыз сипатталынуы келесі түрде болады: автомат кіру лентасынан, күйдің нөмірін сақтайтын ақырлы жадысы бар басқару құрылғысынан тұрады, сонымен қатар көмекші және шығыстық лентасы болуы мүмкін. Автоматтардың екі типі бар:
1) танығыштар – шығыссыз автоматтар, олар кіру тізбегі берілген L жиынына тиісті ме соны таниды;
2) түрлендіргіштер – шығысы бар автоматтар, олар x ∈ L шарты орындалғанда кіру тізбегі х –ті у тізбегіне түрлендіреді.
Кіру лентасын ұяшықтардың сызықтық тізбегі ретінде қарастыруға болады, әрбір ұяшық ақырлы кіру алфавитінің бір символын сақтай алады.
Автоматтың лентасы шексіз, бірақ әрбір уақыт моментінде ұяшықтардың тек ақырлы саны ғана бос емес болады. Бос емес аймақтың шекаралы оң және сол жақтағы ұяшықтары арнайы соңғы маркерлерді алуы мүмкін. Маркер лентаның тек бір жақ соңында ғана тұруы немесе мүлдем болмауы мүмкін.
Кіру бас тиегі әрбір уақыт моментінде кіру лентасының бір ұяшығын оқиды. Автоматтың бір жұмысының тактісінде енгізу бастиегі бір ұяшық оңға жылжуы немесе бір орында тұруы мүмкін, мұндайда ол тек қана оқуды орындайды, яғни автоматтың жұмыс істеу барысында кіру лентасының ұяшықтарындағы символдар өзгермейді.
Жұмыс лентасы - ақпаратты сақтаудың көмекші қоймасы. Ондағы берілгендер автоматтың көмегімен оқылады және оған жазылуы да мүмкін.
Басқару құрылғысы – автоматтың тәртібін басқаратын бағдарлама. Ол кіру бастиегімен оқылатын ағымды кіру символына сәйкес күйдің және жұмыс лентасынан алынып тасталған ағымды ақпараттың қалай өзгеретінін сипаттайтын, бейнелеуі бар күйлердің ақырлы жиынын береді Басқару құрылғысы жұмыс бастиегінің жылжу бағытын және жұмыс лентасына қандай ақпарат жазу керектігін анықтайды. Автомат жұмыс тактілерінің қандай да бір тізбегін орындай отыра жұмыс істейді. Тактінің ең басында кіру символы оқылады және жұмыс лентасындағы ақпарат зерттеледі. Одан кейін оқылған ақпарат пен ағымды жағдайға байланысты, автоматтың іс - әрекеті анықталады:
1) кіру бастиегі оңға жылжиды немесе бір орында тұрады;
2) жұмыс лентасына қандай да бір ақпарат жазылады;
3) басқару құрылғысының жағдайы өзгереді;
4) шығу лентасына (егер ол бар болса) символ жазылады.
Автоматтың жұмыс істеу тәртібін автоматтың конфигурациясы терминімен сипаттаған ыңғайлы, ол келесіден тұрады:
а) басқару құрылғысының жағдайы;
б) кіру лентасындағы берілгендер кіру бастиегінің жағдайымен бірге;
в) жұмыс лентасындағы берлігендер кіру бастиегінің жағдайымен бірге;
г) шығу лентасындағы берілгендер, егер ол бар болса.
Басқару құрылғысы детерминделмеген болуы мүмкін. Мұндай жағдайда әрбір конфигурация үшін тактілердің ақырлы жиыны бар болуы мүмкін, оның әрқайсысын автомат осы конфигурациядан шыға отыра жасайды. Басқару құрылғысы детерминделген болады, егер әрбір конфигурация үшін тек бір ғана келесі такт мүмкін болса.
Автоматтардың келесі типтері болады: 1) Тьюринг машинасы (ТМ); 2) сызықты – шектелген автомат (США); 3) магазиндік жадысы бар автомат (МЖ- автомат); 4) ақырлы автомат (АА).
