- •Министерство образования и науки рф
- •Список рекомендуемой литературы
- •Крымов б.А. Основы программирования на языке 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].
Логические константы, переменные, способы их описания. Операции отношения, логические операции. Логические выражения, правила их записи, последовательность вычисления. Оператор передачи управления безусловный и условный, их структура, последовательность выполнения. Программирование ветвящихся вычислительных процессов [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].