- •Введение
- •1 Цели и задачи дисциплины
- •2 Методы и технологии разработки алгоритмов и программ
- •2.1 Сущность структурного программирования
- •2.1.1 Базовые управляющие структуры
- •2.1.2 Дополнительные управляющие структуры
- •2.2 Сущность процедурного программирования
- •2.3 Сущность модульного программирования
- •2.4 Сущность объектно-ориентированного программирования
- •3 Методические указания к выполнению лабораторных работ
- •Лабораторная работа №1 Работа с файлами в интегрированной среде программирования
- •Лабораторная работа №2 Отладка и тестирование программы
- •Текст программы
- •Лабораторная работа №3 Поразрядные логические операции
- •Варианты индивидуальных заданий
- •Пример решения для варианта задания вида:
- •Пример программы
- •Лабораторная работа №4 Поиск экстремума
- •Варианты индивидуальных заданий
- •Пример схемы алгоритма и текста программы определения экстремума для варианта задания вида:
- •Пример программы
- •Лабораторная работа №5 Определение принадлежности точки выделенным областям на плоскости
- •Варианты индивидуальных заданий
- •Пример схемы алгоритма и текст программы определения местоположения точки на плоскости для варианта задания вида:
- •Текст программы
- •Лабораторная работа №6 Многовариантные вычисления по ключу
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №7 Циклические вычисления на заданное число повторений.
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №8 Циклические вычисления с заданной точностью
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №9 Обработка одномерных массивов
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №10 Обработка двумерных массивов
- •Варианты индивидуальных заданий
- •Пример программы
- •4 Методические указания к выполнению контрольных работ
- •Контрольная работа №1 Преобразование чисел из одной системы счисления в другие
- •Варианты индивидуальных заданий
- •Пример выполнения задания
- •Контрольная работа №2 Арифметические операции в двоичной, восьмеричной и шестнадцатеричной системах счисления
- •Варианты индивидуальных заданий
- •Пример выполнения задания
- •Библиографический список
Библиографический список
1. Информатика: базовый курс [Текст]: учебник / О.А. Акулов, Н.В. Медведев. - 4-е изд., стер. - М.: ОМЕГА-Л, 2007. - 557с.
2. Информатика: [Текст]: учебник / Н.В. Макарова, В.Б. Волков. - СПб.: ПИТЕР, 2011. - 576с., рис., табл. – (Стандарт третьего поколения)
3. ГОСТ 19.701-90 ЕСПД Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
4. ГОСТ 7.32-2001 Система стандартов по информации, библиотечному и издательскому делу. Отчет по научно-исследовательской работе. Структура и правила оформления
5. Информатика. Базовый курс [Текст]: учебное пособие / С.В. Симонович [и др.]; ред. С.В. Симонович. - СПб.: ПИТЕР, 2015. - 640с.: рис., табл. – (учебник для вузов. Стандарт третьего поколения)
6. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. [Текст]: учебное пособие / В.В.Фаронов. - М.: Нолидж, 2000. - 616с.
7. Павловская Т.А. Паскаль. Программирование на языке высокого уровня [Текст]: учебник / Т.А. Павловская. -СПб.: ПИТЕР, 2006. - 392с.
8. Немнюгин С.А. Turbo Pascal: программирование на языке высокого уровня [Текст]: учебник / С.А. Немнюгин. - СПб.: ПИТЕР, 2007. – 544с.
