Программа, методические указания и контрольные задания по курсу «основы программирования на языке паскаль» Для студентов бакалавриата направления 230400с заочной формы обучения
Вид материала | Программа |
- Рабочая программа методические указания контрольные задания для студентов специальности, 833.92kb.
- Низкотемпературных и пищевых технологий, 526.64kb.
- Методические указания и контрольные задания для студентов заочной формы обучения Составитель:, 672.87kb.
- Методические указания к практическим занятиям для студентов экономических специальностей, 560.21kb.
- Финанс ы методические указания и контрольные задания для студентов заочной формы обучения, 825.1kb.
- Программа, методические указания и контрольные задания по дисциплине концепции современного, 717.75kb.
- Программа, методические указания и контрольные задания по учебной дисциплине «риторика», 1732.52kb.
- Программа, методические указания и контрольные задания для студентов специальности, 1197.59kb.
- Методические указания и контрольные задания для студентов заочной формы обучения, специальность, 838.97kb.
- Общая химическая технология, 419.5kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ГОУВПО
«Воронежская государственная технологическая академия»
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙМОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ
ПРОГРАММА, МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ ПО КУРСУ
«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ПАСКАЛЬ»
Для студентов бакалавриата направления 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].
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
- Абрамов С.А. Начала программирования на языке Паскаль / С.А. Абрамов, Е.В. Зима. – М.: Наука. Гл. ред. физ.-мат. лит., 1987. – 112 с.
- Боон К. ПАСКАЛЬ для всех. Пер. с гол. – М.: Энергоиздат, 1988. – 190 с.
- Вычислительная техника и программирование: Учеб. для техн. ВУЗов / А.В. Петров, В.Е. Алексеев, А.С. Ваулин и др.; Под ред. А.В. Петрова. – М.: Высш. шк., 1990. – 479 с.
- Грэхем Р. Практический курс языка Паскаль для микро-ЭВМ. Пер. с англ. – М.: Радио и связь, 1986, – 200с.
- Епанешников А. Программирование в среде Turbo Pascal 7.0 / А. Епанешников, В. Епанешников. – М.: ДИАЛОГ-МИФИ, 2001. – 367 с.
- Зуев Е.А. Язык программирования Turbo Pascal 6.0. – М.: Унитех, 1992. – 298 с.
- Информатика и вычислительная техника: Учеб. пособие для студ. вузов инж.-педагогич. спец. / В.В. Вьюхин, С.В. Кудымов, В.Г. Накрохин и др.; Под ред. В.Н. Ларионова. – М.: Высш. шк., 1992. – 287 с.
- Информатика: Учеб. пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хённер; Под ред. Е.К. Хённера. – М.: ACADEMIA, 1999. – 816 с.
- Информатика: Учебник; Под ред. проф. Н.В. Макаровой. – 3-е перераб. изд. М.: Финансы и статистика, 1999. – 768 с.
- Йенсен К. Паскаль: руководство для пользователя / К. Йенсен, Вирт Н.; Пер. с англ. и предисл. Д.Б.Подшивалова. – М.: Финансы и статистика, 1989. – 255 с.
- Колесников А. Excel 7.0 для Windows 95. – Киев: BHV, 1996. – 480 с.
- Коцюбинский А.О. Современный самоучитель работы в сети Интернет. Быстрый старт.: Практ. пособ / А.О. Коцюбинский, С.В. Грошев – М.: ТРИУМФ, 1997. – 400 с.
Крымов Б.А. Основы программирования на языке TurboPascal: Учеб пособие / Воронеж. гос. технол. акад / Б.А. Крымов, А.О. Мовшин, С.В. Кулакова. – Воронеж, 2000. – 130 с.
- Новейший самоучитель работы на компьютере / А. Алексеев, Г. Евсеев, В. Мураховский, С. Симонович. – М.: Десс, 1999. – 654 с.
- Общие вопросы математического моделирования: методические указания по курсу "математические методы и модели в расчетах на ЭВМ" для студентов дневной и вечерней форм обучения / Воронеж. технол. ин-т; Сост. В.В.Сысоев. Воронеж, 1990, – 27 с.
- Организация сложных циклов в языке Turbo Pascal. Методические указания к практической работе по курсу "Информатика" для студентов специальностей 270300 – 270500, 170600 дневной формы обучения / Воронеж. Гос. технол. акад.; сост.: Б.А.Крымов, А.О.Мовшин. – Воронеж, 1997. – 20 с.
- Организация циклов в языке Turbo Pascal. Методические указания к практической работе по курсу "Информатика" для студентов специальностей 270300 – 270500, 170600 дневной формы обучения / Воронеж. Гос. технол. акад.; Сост.: Б.А. Крымов, А.О. Мовшин. – Воронеж, 1997. – 20 с.
- Острейковский В.А. Информатика: Учебник для вузов. – М: Высш. шк., 2000. – 511 с.
- Поляков Д.Б. Программирование в среде Турбо Паскаль (версия 5.5): Справ.-метод. пособие. / Д.Б. Поляков, И.Ю. Круглов – М.: Изд-во МАИ, 1992. – 576 с.
- Программирование ветвящихся вычислительных процессов на языке Turbo Pascal: методические указания к практической работе по курсам "Информатика" и "Вычислительная техника и программирование" для студентов специальностей 270300 – 270500, 170600 дневной и вечерней форм обучения / Воронеж. Гос. Технол. акад.; сост.: Б.А.Крымов, А.О.Мовшин, Г.В.Шуршикова. – Воронеж, 1995. – 16 с.
- Программирование линейных вычислительных процессов на языке Turbo Pascal: методические указания к практической работе по курсам "Информатика" и "Вычислительная техника и программирование" для студентов специальностей 270300 – 270500, 170600 дневной и вечерней форм обучения. / Воронеж. Гос. технол. акад.; Сост.: Б.А. Крымов, А.О.Мовшин, Г.В.Шуршикова. – Воронеж, 1995. – 24 с.
- Программное обеспечение микроЭВМ. В 11 кн. Кн.7. Программирование на языке ПАСКАЛЬ: Учеб. пособие для ПТУ / В.Ф.Шаньгин, Л.М.Поддубная; Под ред. В.Ф.Шаньгина. – 2-е изд., перераб. и доп. – М.: Высш. шк., 1991. – 142 с.
- Работа с ресурсами INTERNET: Метод. указания к практ. занятиям по курсу «Информационные сети» / Воронеж. гос. технол. акад.; Сост. Н.Д. Писаренко, О.Ю. Никифорова, С.В. Кулакова, С.В. Белокуров. – Воронеж, 1999. – 23 с.
- Семашко Г.Л. Программирование на языке ПАСКАЛЬ / Г.Л. Семашко, А.И. Салтыков. – М.: Наука. Гл. ред. физ.-мат. лит., 1988. – 128 с.
- Системное моделирование: Учеб. пособие / В.В. Сысоев; Воронеж. Гос. технол. акад. – Воронеж, 1991. – 80 с.
- Турбо Паскаль 7.0. – Киев: Торгово-издательское бюро ВНВ, 1996, – 448 с.
- Уилсон И.Р. Практическое введение в Паскаль / И.Р. Уилсон, А.М. Эддиман; Пер. с англ. – М.: Радио и связь, 1983. – 114 с.
- Фаронов В.В. Турбо Паскаль (в 3-х книгах). Кн.3. Практика программирования. – Часть 2. – М.: Учебно-инженерный центр "МВТУ-ФЕСТО ДИДАКТИК", 1993. – 304 с.
- Фигурнов В.Э. IBM PC для пользователя. Краткий курс. – М.: ИНФРА, 1999. – 480 с.
- Форсайт Р. Паскаль для всех / Пер. с англ. М.В.Сергиевского, А.В.Шамешова; Под ред. Ю.И.Топчеева. – М.: Машиностроение, 1986. – 288 с.
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
Раздел 1.1
- Что является объектом изучения информатики?
- Что такое информационная технология?
- В чем различие информации и данных?
- Какие существуют меры информации?
- Назовите пассивные и активные методы извлечения знаний.
- Охарактеризуйте типичный процесс сбора информации. Для чего служат аналогово-цифровые преобразователи?
- Что такое система кодирования информации?
- Перечислите основные способы передачи информации. Какой из них является наиболее удобным и оперативным?
- Что должно входить в состав канала передачи данных?
- Как Вы понимаете преимущества и недостатки централизованной и децентрализованной форм обработки информации.
- Назовите современные формы хранения информации.
Раздел 1.2
- Что такое физическое и математическое моделирование?
- Что называется математической моделью?
- Приведите классификацию математических моделей.
- Опишите типовую схему процесса моделирования.
- В чем заключается синтез, анализ, выбор и принятие решений в процессе моделирования?
- Какими критериями можно оценить эффективность модели?
- Что такое адекватность модели?
- Дайте определение оптимальному моделированию.
Раздел 2.1
- Как подразделяются ЭВМ в зависимости от вида обрабатываемой информации, назначения, состава оборудования?
- Какие устройства относятся к центральным устройствам ЭВМ? Какие функции они выполняют?
- Что такое внешние устройства? На каких физических принципах они строятся?
- Как взаимодействуют основные устройства компьютера в процессе решения задачи?
Раздел 2.2
- Перечислите центральные устройства ЭВМ.
- Что входит в состав центрального процессора (ЦП)? Какие функции он выполняет?
- Что представляет собой оперативное запоминающее устройство (ОЗУ)? Из чего оно состоит, для чего используется?
- Какие функции выполняет постоянное запоминающее устройство (ПЗУ)?
- Что представляют собой и для чего используются шины?
Раздел 2.3
- Какие устройства ЭВМ относятся к внешним?
- Для чего используются внешние запоминающие устройства (ВЗУ)? Приведите их характеристики.
- Приведите основные типы устройств ввода и их характеристики.
- Приведите свойства устройств вывода и их характеристики.
Раздел 2.4
- Приведите классификацию программного обеспечения ЭВМ.
- Что входит в состав базового программного обеспечения?
- Что входит в состав прикладного программного обеспечения?
- Какая задача решается с помощью трансляторов, на какие виды они делятся?
- Какие программы обеспечивают работу внешних устройств ЭВМ?
- Для чего используются средства контроля и диагностики?
Раздел 3.1
- Дайте определение языка программирования.
- В чем заключается разница между языками высокого уровня и машинными?
- Что входит в состав алфавита языка Pascal?
- Как называется совокупность формальных правил построения языковых конструкций?
- По каким правилам строятся имена и для чего они применяются?