- •Алгоритмы, структуры данных и программирование
- •Қасымқанұлы Бөрібай, к.Ф.-м. Н., доцент кафедры высшей математики Костанайского государственного педагогического института
- •Работа №1
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Пример решения задачи
- •1 Способ:
- •2 Способ:
- •3 Задачи
- •4 Тесты
- •Работа №2
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Пример решения задачи
- •3 Задачи
- •4 Тесты
- •Работа №3
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Примеры решения задач
- •3 Задачи
- •4 Тесты
- •Работа №4
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Пример решения задачи
- •3 Задачи
- •4 Тесты
- •Работа №5
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Пример решения задачи
- •3 Задачи
- •4 Тесты
- •Работа №6
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Пример решения задачи
- •3 Задачи
- •4 Тесты
- •Работа №7
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы.
- •2 Пример решения задачи
- •3 Задачи
- •4 Тесты
- •Работа №8
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Пример решения задачи
- •3 Задачи
- •4 Тесты
- •Работа №9
- •1. Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2. Пример решения задачи
- •3. Задачи
- •4. Тесты
- •Работа №10
- •1. Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2. Пример решения задачи
- •3. Задачи
- •4. Тесты
- •Работа №11
- •1. Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2. Пример решения задачи
- •3. Задачи
- •4. Тесты
- •Работа №12
- •1. Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2. Пример решения задачи
- •3. Задачи
- •4. Тесты
- •Работа №13
- •1. Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2. Пример решения задачи
- •3. Задачи
- •4. Тесты
- •Работа №14
- •1. Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2. Пример решения задачи
- •3. Задачи
- •4. Тесты
- •Работа №15
- •1 Перечень знаний и умений, необходимых для выполнения лабораторной работы
- •2 Пример решения задачи
- •3 Задачи
- •4 Контрольные вопросы
- •Ответы к тестовым заданиям
4 Контрольные вопросы
Какую структуру данных называют стеком?
На базе каких структур может быть организован стек?
Приведите из жизни примеры организации чего-либо по принципу стека.
Какую структуру данных называют очередью? Что такое хвост и голова очереди?
На базе каких структур данных может быть организована очередь?
Каков принцип построения динамической структуры «дерево»?
Перечислите сходства и отличия динамических структур типа «линейный список», «стек», «дерево».
Перечислите структуры, которые можно представить в виде дерева, которые встречаются в повседневной жизни.
Ответы к тестовым заданиям
Работа №1
Истина или ложь?
1) да;
2) да;
3) нет;
4) да;
5) нет;
6) нет;
7) нет;
8) да;
9) да;
10) нет.
Работа №2
Истина или ложь?
1) да;
2) да;
3) нет;
4) нет;
5) нет;
6) нет;
7) да;
8) нет;
9) да;
10) нет.
Работа №3
Истина или ложь?
1) да;
2) да;
3) нет;
4) нет;
5) нет;
6) нет;
7) да;
8) нет;
9) да;
10) нет.
Работа №4
Истина или ложь?
1) да;
2) нет;
3) да;
4) да;
5) нет;
6) да;
7) да;
8) да;
9) нет;
10) нет.
Работа №5
Истина или ложь?
1) да;
2) нет;
3) нет;
4) да;
5) да;
6) нет;
7) нет;
8) да;
9) нет;
10) нет.
Работа №6
Истина или ложь?
1) нет;
2) нет;
3) да;
4) нет;
5) да;
6) да;
7) да;
8) да;
9) да;
10) нет.
Работа №7
Истина или ложь?
1) да;
2) нет;
3) нет;
4) нет;
5) да;
6) да;
7) нет;
8) нет;
9) да;
10) да.
Работа №8
Истина или ложь?
1) нет;
2) да;
3) нет;
4) нет;
5) да;
6) да;
7) да;
8) да;
9) да;
10) нет.
Работа №9
Истина или ложь?
1) да;
2) нет;
3) да;
4) да;
5) да;
6) да;
7) нет;
8) да;
9) да;
10) да.
Работа №10
Истина или ложь?
1) нет;
2) да;
3) да;
4) да;
5) нет;
6) нет;
7) нет;
8) да;
9) да;
10) да.
Работа №11
Истина или ложь?
1) да;
2) да;
3) да;
4) нет;
5) да;
6) нет;
7) да;
8) да;
9) нет;
10) да.
Работа №12
Истина или ложь?
1) да;
2) нет;
3) нет;
4) да;
5) да;
6) нет;
7) да;
8) да;
9) да;
10) да.
Работа №13
Истина или ложь?
1) да;
2) да;
3) нет;
4) да;
5) да;
6) нет;
7) да;
8) да;
9) да;
10) да.
Работа №14
Истина или ложь?
1) да;
2) нет;
3) да;
4) нет;
5) да;
6) да;
7) нет;
8) да;
9) да;
10) да.
Список использованных источников
Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. – М.: Наука, 1988.
Абрамян М.Э. Электронный задачник Programming Taskbook 4.6
Епанешников А., Епанешников В. Программирование в среде Turbo Pascal 7.0. – М.: Диалог МИФИ, 1993.
Зуев. Программирование на языке Turbo Pascal 6.0,7.0. – М.: Радио и связь, Веста, 1993.
Климов Ю.С., Касаткин А.И., Мороз С.М. Программирование в среде Turbo Pascal 6.0. – Минск: Выш. шк., 1992.
Мизрохи С.В. Turbo Pascal и объектно-ориентированное программирование. – М.: Финансы и статистика, 1992.
Поляков Д.Б., Круглов И.Ю. Программирование в среде Turbo Pascal (версия 5.5). – М.: Издательство МАИ, 1992.
Рюттен Т., Франкен Г. Турбо Паскаль 6.0. – Киев: Торгово-издательское бюро BHV, 1992.
Фаронов В.В. программирование на персональных ЭВМ в среде Турбо Паскаль. – М.: Издательство МГТУ,1992.
Федоров А. Особенности программирования на Borland Pascal. – Киев.: Диалектика, 1994.
