• формат pdf
  • размер 3,03 МБ
  • добавлен 29 сентября 2010 г.
Акулов Л.Г., Богатырев Р.С., Наумов В.Ю. Информатика. Основы программирования на языке Pascal
Учебное пособие. — Волгоград: ВолгГТУ, 2013. — 247 с.
Авторский учебник по основам программирования. Базовый язык - Pascal. Однако упор сделан на составление блок-схем.
Соответствует базовому курсу информатики технического вуза (ВолгГТУ), читающегося авторами более 5-ти лет.
Что-то его не спешат публиковать, а материал актуальный, потому выкладываю. В учебнике много опечаток, исправлять которые несколько лень, так что приношу извинения за недочеты.
Вероятно, кто-то заинтересуется выпуском полноценного издания, рассмотрим предложения о сотрудничестве.
Базовые сведения об информатике, программах и ЭВМ
Общие сведения.
Двоичная система исчисления.
Понятие информации.
Программное обеспечение.
Архитектура персональной ЭВМ.
Методы решения задач.
Алгоритмизация. Логика.

Этапы решения задач на ЭВМ.
Алгоритмизация.
Понятие переменной и операции присваивания.
Основы алгебры логики.
Базовые алгоритмические конструкции.
Основные сведения об языке Pascal.
Алфавит языка. Идентификаторы.
Структура программы на языке Pascal.
Типы данных в Pascal.
Математические операции и функции.
Простейший ввод/ вывод.
Строковый тип данных.
Программирование развилок.
Программирование циклов.
Составной оператор.
Решение типовых задач на развилки и циклы.
Задачи на развилки.
Задачи на использование циклов.
Одномерные массивы.
Понятие и объявление массива.
Поэлементная прямая обработка одномерных массивов.
Элементы, удовлетворяющие некоторому условию (поиск).
Обработка массивов по индексам. Перестановка элементов.
Алгоритмы с использованием вложенных циклов.
Линейная алгебра и вектора.
Двумерные массивы.
Понятие и объявление двумерного массива.
Поэлементная обработка двумерных массивов.
Обработка отдельных строк или столбцов матрицы.
Квадратные матрицы.
Линейная алгебра и матрицы.
Подпрограммы.
Иерархия. Черный ящик. Подпрограмма.
Подпрограммы в языке Pascal.
Локальные и глобальные идентификаторы.
Параметры подпрограмм.
Примеры решения задач.
Файлы.
Основные определения и объявление файла.
Компонентные файлы.
Файлы последовательного доступа.
Файлы произвольного доступа.
Файлы и подпрограммы.
Компонентные файлы и массивы.
Записной тип данных. СУБД.
Понятие записи.
Концепция БД.
Пример программы реализующей файлы записей.