Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмдеу жане багдарламалау негиздери 4 г.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2.73 Mб
Скачать

11. Рашбаев ж.М. Массивті реттеу алгоритмдерін программалау. Оқу және методикалық әдебиеттер жөніндегі Республикалық баспа кабинеті. Алматы-1991 ж.

12. Хамметов А.Х., Құтқожина Б.Ж. Турбо Паскаль ортасында программалау.

13. Шәріпбаев А.А. Информатика. Оқу құралы.-Алматы: “Қазақ университеті”,1992

14. Бидайбеков Е., Медеуов Е. Информатика бастамалары (алгоритмдеу). Методикалық нұсқау. Алматы 1990ж.

1.8. Бағалау ақпараттары

Рейтинг-шкала

Бақылау түрі

Баллдары

Ағымдағы

20

Аралық бақылау

35

Үй жұмысын бақылау

10

Қорытынды бақылау

35

Барлығы:

100

1.9. Курс саясаты және процедурасы

Студент міндеті:

  • Компьютерлік аудиториялардағы Дәріслық және зертханалық сабақтарға қатысу;

  • СРСП бойынша сабаққа дайындық және қатыс;

  • Мамандық қабілетін арттыру мақсатында кітапханада және компьютерде жеке өзбетіндік жұмыстар жасау;

- Жеке тапсырманы орындау;

- Қосымша әдебиеттерді оқу;

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

Басқа студенттерге пәнді оқуға кедергі келтірген уақытта немесе аудиториядағы тәртібі бойынша студент аудиториядан аласталады және өтілген материалдарды біртіндеп өтеуге тиіс.

Берілген жұмысты уақытында тапсырмаған және емтиханға келмеген жағдайда жазғы семестрде өтеуге тиіс.

2. Пән бойынша оқу-әдістемелік кешен материалдары

2.1. Курстың тақырыптық жоспары

Барлығы (кредит) – 4

Тақырыптар

Дәріс

Зертхана

СРСП

СРС

Алгоритмдер. Алгоритмдерді талдау. Алгоритмдер құру. Алгоритм қасиеттері. Алгоритм қойылымы. Берілгендер. Берілгендер типі, тұрақты және айнымалы. Өрнектер.

1

1

1

3

Программа құру тілі. Программа құрылымы. Енгізу және шығару командалары. Сызықты алгоритмдер. Формулаларды программалау. Қадамдық құрылымы. Турбо Паскаль тілінің математикалық функциялары.

1

1

1

3

Есептің қойылымы. Математикалық моделін тұрғызу. Алгоритмін құру. Есепті компьютерде шешу. Проектіні тексеру. Тармақталған алгоритммен жұмыс. Толық және толық емес түрі. Ішкі ақпаратты тасушы берілгендер түрі. Кодтау. Программаны орындау. Таңдау алгоритмі.

1

1

1

3

Циклдік алгоритм. Цикл түрлері. Цикл құрылымы. Циклдік алгоритмдермен жұмыс. Шартты циклдер. Алғышартты және соңғышартты цикл. Параметрлі цикл.

1

1

1

3

Берілгендердің символдық типі. Жолдық тип. Символдық айнымалылар, жолмен жұмыс.

1

1

1

3

Берілгендердің фундаментальді типі. Массив, жазба және жиынның қойылымы. Бірөлшемді массивпен жұмыс: енгізу, шығару, өңдеу.

1

1

1

3

Рекурсивті алгоритмдер. Процедурамен жұмыс. Стандартты процедуралар. Санның дәрежесін табу. Екі санның орындарын ауыстыру.

1

1

1

3

Ішкі программалар - функция. Побочный эффект. Процедуралық тип. Стандартты функциялар. Фиббоначчи санын есептеу.

1

1

1

3

Ақпараттық құрылым. Сызықты тізім. Сызықты тізім. Тізім құру және қарау. Екіөлшемді массивпен жұмыс: енгізу, шығару, қарапайым операциялар жүргізу.

1

1

1

3

Ақпараттық құрылымдар. Стектер, кезектер. Массивпен жұмыс. Массив элементтерін қою, жою, орнын алмастыру.

1

1

1

3

Тізбекті үлестіру. Байланысқан үлестіру. Рекурсивті программалаудың екі мысалы: Гильберт және Серпин қисығы. Массивті өңдеу: спираль түрінде, седло, пила, квадраттар, тіктөртбұрыштар, мода, покер түрінде.

1

1

1

3

Бірбағытталған және екібағытталған байланысқан тізімдер. Көрсеткіштер. Берілгендердің жиынды типі. Жиын. «Эратосфен торы». Жиын. Ребустар.

1

1

1

3

Ақпараттық құрылым. Ағаш. Ағаштардың қойылымы. Формирование идеально сбалансированного дерева Динамикалық ақпаратты құрылым.

1

1

1

3

Байланысқан құрылымдар (Многовязные структуры). Жадыны динамикалық бөлу. Кестеде іздеу. Жолдан тура іздеу. Кестеден іздеу. Жолды жою, біріктіру, алмастыру. Қатарды іздеу. Мәтіннен сөзді табу.

1

1

1

3

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

1

1

1

3

Ішкі сұрыптау алгоритмдері: Екілік қосылымға талдау жасау. Тікелей алмасу көмегімен сұрыптау. Сорттау алгоритмдері

1

1

1

3

Ауыстырып сорттау алгоритмін талдау. Ішкі сорттау алгоритмдері: шейкерлік сорттау, бөліп сорттау. Берілгендердің файлдық типі. Файлды ашу, оқу және жазу. Бөліп алу көмегімен сұрыптау.

1

1

1

3

Тексттік файлдар. Файлдық тип. Тексттік файлдар. Медиананы табу. Типтік және типтік емес файлдар. Файлдармен жұмыс.

1

1

1

3

Сызықты іздеу. Кіру және шығу файлдарымен жұмыс. Кіру және шығу файлдарымен жұмыс.

1

1

1

3

Екілік іздеу. Тізбекте және файлда сұрыптау.

1

1

1

3

Қатарда іздеу. Кнут-Морис- Пратт алгоритмі. Қатарда іздеу. Боуер –Мура алгоритмі

1

1

1

3

Қатарда іздеу. Боуер -Мура алгоритмі. Іздеу алгоритмдерінің таралымы. Қатардан қатарды іздеу.

1

1

1

3

Жолды өңдеу алгоритмі. Рабин алгоритмі. Іздеу алгоритмдерінің таралымы. Басқарылатын жолдар.

1

1

1

3

Қайталанбалы алгоритм. Рекурсивті алгоритмдерді құрастыру. Шахматтағы атқа арналған есеп. Лабиринт есебі.

1

1

1

3

Қайталанбалы алгоритм. Аттың жүрісі туралы есеп. Рекурсивті алгоритмдерді құрастыру. Шахмат атына арналған есеп.

1

1

1

3

Программалаудың кейбір фундаментальді әдістері. Программаны құрастырудың технологиясы және таралуы. Программалаудың фундаментальді әдістерін қарастыру.

1

1

1

3

Программалаудың кейбір фундаментальді әдістері. Программаны құрастырудың технологиясы және таралуы. Программалаудың фундаментальді әдістерін қарастыру.

1

1

1

3

Құрылымды және модульді программалау. Графиканы программалау.

1

1

1

3

Есептеуді тиімдеу. Программаны жөндеу және тестілеу әдістемесі. Графика және қозғалыс. 

1

1

1

3

Құрылымды программалаудың технологиясы және модульді программалаудың негізгі принциптері. Мультипликацияны программалау

1

1

1

3

Барлығы: 180

30

30

30

90