Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль.doc
Скачиваний:
59
Добавлен:
02.04.2015
Размер:
768 Кб
Скачать

Министерство образования и науки рф

ГОУВПО

«Воронежская государственная технологическая академия»

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙМОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ

ПРОГРАММА, МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ ПО КУРСУ

«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ПАСКАЛЬ»

Для студентов бакалавриата направления 230400с

заочной формы обучения

ВОРОНЕЖ

2011

ПРОГРАММА КУРСА

Целью изучения курса является:

  • ознакомление студентов с ЭВМ как инструментом исследования, автоматизации обработки данных и документооборота, решения инженерных задач и научно-исследовательских задач, управления оборудованием, системами, производством;

  • развитие логического мышления студентов в процессе алгоритмизации задач;

  • обучение языку программирования Pascal и приемам программирования на нем;

Материал курса основывается на знаниях, полученных студентами в процессе изучения курса «Высшая математика», общеинженерных и инженерных дисциплин.

СОДЕРЖАНИЕ КУРСА

  1. Информатика как наука. Понятие информации [7, 8, 9, 18].

    1. Общая характеристика процессов сбора, передачи, обработки и накопления информации.

1.2. Модели решения функциональных и вычислительных задач [8, 15, 25].

  1. Технические и программные средства реализации информационных процессов. [7, 8, 9, 14, 18, 29]

    1. Классификация ЭВМ, принцип их действия.

    2. Аппаратное обеспечение ЭВМ: центральные устройства.

    3. Аппаратное обеспечение ЭВМ: периферийные устройства.

    4. Программное обеспечение ЭВМ: состав, свойства, классификация.

  2. Алгоритмизация и программирование [1, 2, 3, 4, 5, 6, 10, 13, 19, 22, 24, 26, 27, 28, 30].

    1. Языки программирования высокого уровня, их сравнительная характеристика. Язык Turbo Pascal [8].

    2. Этапы решения задачи на ЭВМ: постановка задачи, ее математическая формулировка, использование численных методов, алгоритмизация задачи. Свойства и формы записи алгоритмов, типовые структуры алгоритмов [13].

    3. Pascal-программа, ее структура. Операторы, их классификация. Составной оператор [21].

    4. Данные, их классификация. Целые и вещественные константы и переменные. Способы их описания. Системные функции [21].

    5. Арифметические выражения, правила записи, порядок вычисления [21].

    6. Оператор присваивания. Операторы ввода-вывода под управлением списка. Программирование линейных вычислительных процессов [21].

    7. Логические константы, переменные, способы их описания. Операции отношения, логические операции. Логические выражения, правила их записи, последовательность вычисления. Оператор передачи управления безусловный и условный, их структура, последовательность выполнения. Программирование ветвящихся вычислительных процессов [20].

    8. Циклические вычислительные процессы Одномерные массивы, способы их описания. Операторы цикла, их структура, последовательность выполнения. Правила использования операторов цикла [17].

    9. Алгоритмизация типовых задач: накопление суммы, произведения, поиск максимума и минимума, формирование массива. Проектирование алгоритмов [13].

    10. Сложный цикл. Взаимодействие внешнего и внутреннего циклов в процессе решения задачи. Правила использования операторов цикла при программировании сложных циклов. Многомерные массивы, их описание, ввод-вывод [16].

    11. Организация подпрограмм. Модульная структура программы. Главная программа, подпрограмма, их взаимодействие в процессе решения задачи. Описание подпрограммы. Глобальные и локальные имена. Формальные и фактические параметры, их роль в организации подпрограмм [13].

    12. Процедуры, их описание. Параметры-значения и параметры-переменные. Функции, их описание. Особенности использования функций при решении задач [13].

  1. Операционные системы (ОС) [8, 29].

4.1. Назначение и функции ОС.

4.2. Многозадачная ОС с графическим интерфейсом Microsoft Windows [9, 14].

  1. Пакеты прикладных программ общего назначения [8, 9, 15, 18, 29].

    1. Пакеты программ для организации работы в офисе.

    2. Текстовые и графические редакторы.

    3. Табличные процессоры [11].

    4. Системы управления базами данных (СУБД).

  2. Справочные информационные системы [8].

  3. Локальные вычислительные сети [8, 9, 18, 29].

  4. Глобальная компьютерная сеть Internet [8, 9, 12, 18, 23, 29].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]