Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.DOC
Скачиваний:
60
Добавлен:
10.04.2015
Размер:
6.54 Mб
Скачать

Федеральное агентство по образованию

Псковский государственный политехнический институт

И.А. Полетаев, д.И. Полетаев, о.А. Полетаева

Программирование на языке высокого уровня паскаль

Методические указания

по выполнению контрольных работ для студентов заочной формы обучения специальности 220101 «Вычислительные машины, комплексы, системы и сети»

Рекомендовано к изданию научно-методическим советом Псковского государственного политехнического института

Псков Издательство ППИ 2008

ББК 32.973

УДК 681.3.06

П49

Рекомендовано к изданию научно-методическим советом Псковского государственного политехнического института

Рецензенты:

  • Козловский

  • Герасименко

Полетаев И.А., Полетаев Д.И., Полетаева О.А. «Программирование на языке высокого уровня Паскаль». Методические указания по выполнению контрольных работ для студентов заочной формы обучения. – Псков, 2008 – 50 с.: ил.

Данные методические указания имеют цель дать обучающимся основные навыки по поэтапному решению задач на ЭВМ с использованием инструментальной системы программирования: составление алгоритма, составление программы, ввод и отладка программы с получением конечного результата.

В методических указаниях приводится описание двух контрольных работ, каждая из которых состоит из двух заданий

При выполнении работ используется язык программирования высокого уровня Паскаль, поэтому предусмотрено знакомство с системой программирования Турбо Паскаль. В качестве аппаратного средства для практического освоения программирования с использованием системы программирования на последних этапах выполнения заданий предусматривается работа на наиболее распространенных в настоящее время IBM-совместимых персональных компьютерах.

Методические указания предназначены для студентов заочной формы обучения специальности 220101 «Вычислительные машины, комплексы, системы и сети» по курсу «Программирование на языке высокого уровня» (ОПД.Ф.06) и могут быть использованы студентами специальностей «Электропривод» и «Электроснабжение» для выполнения лабораторных работ по курсу «Основы алгоритмизации и программирование».

© Полетаев И.А., Полетаев Д.И., Полетаева О.А., 2008

© Псковский государственный политехнический институт, 2008

Содержание

ОБЩИЕ ПОЛОЖЕНИЯ 4

СПИСОК ВОПРОСОВ ПО ТЕОРЕТИЧЕСКОЙ ЧАСТИ 18

ПОРЯДОК ВЫПОЛНЕНИЯ КОНТРОЛЬНЫХ РАБОТ 20

КОНТРОЛЬНАЯ РАБОТА № 1. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ЛИНЕЙНЫХ И ВЕТВЯЩИХСЯ АЛГОРИТМОВ 22

КОНТРОЛЬНАЯ РАБОТА № 2. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ 35

ПРИЛОЖЕНИЕ А 46

ПРИЛОЖЕНИЕ Б 49

Список литературы 53

Общие положения Введение

Решение задачи на ЭВМ с составлением программы состоит из четырех этапов:

  1. Постановка задачи.

  2. Составление алгоритма.

  3. Составление программы.

  4. Ввод и отладка программы.

То есть, прежде чем приступать к непосредственному составлению программы или написанию последовательности операторов языка, необходимо отчетливо представить себе ход процесса вычислений, ту последовательность действий, которую должна реализовать программа. Первый этап не поддается строгой формализации и может быть достаточно сложным для больших задач, но в лабораторных работах постановка задачи приводится в самом задании.

Строгое представление последовательности действий, то есть алгоритм, наиболее удобно изображать графически с помощью блок-схем или граф-схем, хотя его можно представлять и другими способами, например словесно. На этапе обучения программированию использование детализированных блок-схем является обязательным.

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

Для ввода и отладки программы используется система программирования Турбо Паскаль, краткие сведения о которой приводятся далее. Этот этап включает и тестирование программы, то есть проверку ее работоспособности при самых разнообразных условиях эксплуатации и вводимых данных.

При профессиональном программировании существует и пятый этап – сопровождение программы. Он заключается в исправлении замеченных в ходе работы с программой ошибок и изменениях по улучшению эксплуатационных свойств программы. Для больших программных комплексов (например, операционных систем) это один из самых трудоемких этапов, наряду с тестированием программы.