Учебное пособие. ─ СПб НИУ ИТМО, 2013. ─ 83с.
Учебное пособие предназначено для студентов экономических специальностей специальности 080100 «Экономика» гуманитарного факультета, изучающих дисциплину «Информатика». Пособие представляет собой вводный курс по построению алгоритмов и по программированию на языке Турбо Паскаль.
Пособие содержит много примеров. Подробно излагаются теоретические аспекты построения алгоритмов и основ программирования. Во второй части учебного пособия приводится лабораторный практикум.
Содержание.
Элементы технологии решения практических задач на компьютере. Постановка задачи.
Разработка математической модели.
Выбор метода численного решения.
Разработка алгоритма и структуры данных.
Реализация алгоритма в виде программы.
Отладка и тестирование программы.
Решение задачи на компьютере.
Построение алгоритма решения задачи. Описание алгоритма.
Схема алгоритма.
Структурированные схемы алгоритмов.
Средства реализации алгоритма. Критерии выбора языка программирования.
Структура программы и ее элементы. Основные элементы программирования.
Алфавит и словарь языка TurboPascal (TPascal).
Структура программы.
Типы данных. Скалярные типы данных.
Структурированные типы данных.
Ввод-вывод данных. Общие сведения.
Процедуры ввода-вывода.
Операторы. Общие сведения.
Простые операторы.
Структурные операторы.
Условные операторы.
Операторы цикла.
Массивы. Действия над массивами.
Действия над элементами массива.
Операции с матрицами.
Процедуры и функции. Необходимость структуризации в программировании.
Подпрограммы в языке ТPascal.
Процедуры.
Функции.
Механизм передачи параметров.
Файлы. Общие сведения.
Описания файлового типа.
Средства обработки файлов.
Текстовые файлы.
Лабораторный практикум. Программирование линейных и разветвляющихся вычислительных процессов.
Циклические вычислительные процессы.
Операции с массивами.
Операции с файлами.
Процедуры и функции.
Библиографический список.