Название: Алгоритмы и программы (Афанасьева Т. В.)

Жанр: Информационные системы и технологии

Просмотров: 1083


Содержание

Аннотация
Введение
Часть i. основы алгоритмизации
1. этапы решения задач на эвм
1.1. анализ постановки задачи и ее предметной области
1.2. формальное решение задачи
1.3. практическое решение задачи
2. алгоритмы
2.1. основные понятия
2.2. средства представления алгоритмов
2.3. визуальные алгоритмы
2.4. разветвленные алгоритмы
2.5. циклические алгоритмы
2.6. алгоритмы обработки последовательности чисел
2.7. алгоритмы обработки  одномерных числовых  массивов
2.8. алгоритмы сортировки одномерных массивов
2.9. алгоритмы обработки упорядоченных массивов
Часть ii. программирование на языке turbo pascal
1. основные понятия
2. ввод и вывод значений данных
2.1. ввод с клавиатуры
2.2. ввод с помощью константы
2.3. ввод с помощью оператора присваивания
2.4. ввод с помощью датчика случайных чисел
2.5. вывод на экран
3. программирование разветвляющихся алгоритмов
3.1. условный оператор
3.2. безусловный оператор
3.3. программирование с оператором варианта case
4. программирование циклических алгоритмов
4.1. использование операторов цикла с условиями
4.2. оператор цикла for
5. файловый ввод-вывод
5.2. файлы без типа
6. работа со множествами
7. обработка массивов
7.1. одномерные массивы
7.2. двумерный массив
8. алгоритмы сортировки массивов
8.1. модифицированный метод простого выбора
8.2. метод парных перестановок
9. подпрограммы
9.1. процедуры
9.2. функции
9.3. формальные и фактические параметры
10. модули
10.1. разработка пользовательских модулей
10.2. модуль crt
10.3. модуль graph
11. использование записей
12. указатели и динамическая память
13. объектно–ориентированное программирование
13.1. описание объекта в turbo pascal
13.2. инкапсуляция
13.3. наследование
13.4. полиморфизм
Библиографический список