 
        
        - •Министерство образования и науки рф
- •Список рекомендуемой литературы
- •Крымов б.А. Основы программирования на языке TurboPascal: Учеб пособие / Воронеж. Гос. Технол. Акад / б.А. Крымов, а.О. Мовшин, с.В. Кулакова. – Воронеж, 2000. – 130 с.
- •Вопросы для самоконтроля Раздел 1.1
- •Раздел 1.2
- •Раздел 3.3
- •Раздел 3.4
- •Раздел 3.5
- •Раздел 3.6.
- •Раздел 3.7
- •Раздел 3.8
- •Раздел 3.9
- •Раздел 3.10
- •Раздел 3.11
- •Раздел 3.12
- •Раздел 4.1
- •Раздел 4.2
- •Раздел 5.1
- •Раздел 5.2
- •Раздел 5.3
- •Контрольная работа № 1
- •Пример решения задачи 2
- •Алгоритм
- •Программа
- •Программа
- •Задание 4. Организация циклов
- •Задания к задаче 4
- •Пример выполнения задачи 3
- •Алгоритм
- •Программа
- •Контрольная работа № 2
- •Задания к задаче 5
- •Методические указания к выполнению задания 5
- •Алгоритм
- •Программа
- •Задания к задаче 5
- •Методические указания к выполнению задания 6
- •Алгоритм главной программы Алгоритм подпрограммы Программа
- •Приложение 1
- •Приложение 2 Некоторые служебные слова TurboPascal 7.0
- •Приложение 3 Стандартные функции TurboPascal 7.0
- •1 1
Министерство образования и науки рф
ГОУВПО
«Воронежская государственная технологическая академия»
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙМОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ
ПРОГРАММА, МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ ПО КУРСУ
«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ПАСКАЛЬ»
Для студентов бакалавриата направления 230400с
заочной формы обучения
ВОРОНЕЖ
2011
ПРОГРАММА КУРСА
Целью изучения курса является:
- ознакомление студентов с ЭВМ как инструментом исследования, автоматизации обработки данных и документооборота, решения инженерных задач и научно-исследовательских задач, управления оборудованием, системами, производством; 
- развитие логического мышления студентов в процессе алгоритмизации задач; 
- обучение языку программирования Pascal и приемам программирования на нем; 
Материал курса основывается на знаниях, полученных студентами в процессе изучения курса «Высшая математика», общеинженерных и инженерных дисциплин.
СОДЕРЖАНИЕ КУРСА
- Информатика как наука. Понятие информации [7, 8, 9, 18]. - Общая характеристика процессов сбора, передачи, обработки и накопления информации. 
 
1.2. Модели решения функциональных и вычислительных задач [8, 15, 25].
- Технические и программные средства реализации информационных процессов. [7, 8, 9, 14, 18, 29] - Классификация ЭВМ, принцип их действия. 
- Аппаратное обеспечение ЭВМ: центральные устройства. 
- Аппаратное обеспечение ЭВМ: периферийные устройства. 
- Программное обеспечение ЭВМ: состав, свойства, классификация. 
 
- Алгоритмизация и программирование [1, 2, 3, 4, 5, 6, 10, 13, 19, 22, 24, 26, 27, 28, 30]. 
- Языки программирования высокого уровня, их сравнительная характеристика. Язык Turbo Pascal [8]. 
- Этапы решения задачи на ЭВМ: постановка задачи, ее математическая формулировка, использование численных методов, алгоритмизация задачи. Свойства и формы записи алгоритмов, типовые структуры алгоритмов [13]. 
- Pascal-программа, ее структура. Операторы, их классификация. Составной оператор [21]. 
- Данные, их классификация. Целые и вещественные константы и переменные. Способы их описания. Системные функции [21]. 
 Арифметические
		выражения, правила записи, порядок
		вычисления [21]. Арифметические
		выражения, правила записи, порядок
		вычисления [21].
- Оператор присваивания. Операторы ввода-вывода под управлением списка. Программирование линейных вычислительных процессов [21]. 
- Логические константы, переменные, способы их описания. Операции отношения, логические операции. Логические выражения, правила их записи, последовательность вычисления. Оператор передачи управления безусловный и условный, их структура, последовательность выполнения. Программирование ветвящихся вычислительных процессов [20]. 
- Циклические вычислительные процессы Одномерные массивы, способы их описания. Операторы цикла, их структура, последовательность выполнения. Правила использования операторов цикла [17]. 
- Алгоритмизация типовых задач: накопление суммы, произведения, поиск максимума и минимума, формирование массива. Проектирование алгоритмов [13]. 
- Сложный цикл. Взаимодействие внешнего и внутреннего циклов в процессе решения задачи. Правила использования операторов цикла при программировании сложных циклов. Многомерные массивы, их описание, ввод-вывод [16]. 
- Организация подпрограмм. Модульная структура программы. Главная программа, подпрограмма, их взаимодействие в процессе решения задачи. Описание подпрограммы. Глобальные и локальные имена. Формальные и фактические параметры, их роль в организации подпрограмм [13]. 
- Процедуры, их описание. Параметры-значения и параметры-переменные. Функции, их описание. Особенности использования функций при решении задач [13]. 
- Операционные системы (ОС) [8, 29]. 
4.1. Назначение и функции ОС.
4.2. Многозадачная ОС с графическим интерфейсом Microsoft Windows [9, 14].
- Пакеты прикладных программ общего назначения [8, 9, 15, 18, 29]. - Пакеты программ для организации работы в офисе. 
- Текстовые и графические редакторы. 
- Табличные процессоры [11]. 
- Системы управления базами данных (СУБД). 
 
- Справочные информационные системы [8]. 
- Локальные вычислительные сети [8, 9, 18, 29]. 
- Глобальная компьютерная сеть Internet [8, 9, 12, 18, 23, 29]. 
