- •Министерство образования украины
- •Введение
- •Порядок выполнения контрольной работы
- •Cодержание пояснительной записки
- •Контрольная работа № 1 вычисление арифметических выражений
- •Варианты
- •Контрольныe вопросы
- •Контрольная работа № 2 организация разветвлений
- •Варианты
- •Контрольныe вопросы
- •Контрольная работа № 3 организация циклов и работа с одномерными массивами
- •Варианты
- •Контрольныe вопросы
- •Список использованной и рекомендуемой литературы
- •Приложение 1
- •Описание программы
- •InputN(k)
- •InputMatrix(k,a)
- •Список использованной литературы
- •Приложение листинг программыWork4.Pas
- •{Главная программа}
- •Алгоритм вычисления знаменателя следующий:
- •Алгоритм вычисления значения выражения:
- •Алгоритм работы процедуры InputC:
- •Алгоритм выполнения главной программы:
- •Приложение 3 пример выполнения контрольной работы № 2 листинг программыWork2.Pas
- •Алгоритм выполнения функции f
- •Алгоритм выполнения процедуры Input
- •Описание главной программы
- •Приложение 4 пример выполнения контрольной работы № 3 листинг программыWork3.Pas
- •{Главная программа}
- •Описание процедуры Input
- •Описание процедурыInputVector
- •Описание процедурыOutputVector
- •Описание функции Summa
- •Описание главной программы
- •Приложение 5 пример выполнения контрольной работы № 4
- •Описание процедуры InputN
- •Описание процедуры InputMatrix.
- •Описание процедуры OutputMatrix.
- •Описание процедуры Evaluate.
- •Описание главной программы
- •Приложение 6 Основные функции среды турбо паскаль
- •Функциональные клавиши
- •Назначения функциональных клавиш:
- •Текстовый редактор среды
- •Команды текстового редактора.
- •Счет и отладка программы
- •Справочная система
- •Приложение 9 Модуль crt
- •Константы
- •© Голубь н.Г., Кириленко е.Г. Основы программирования на языке Pascal, часть 1
Министерство образования украины
ХАРЬКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ им. Н.Е. Жуковского
©ГОЛУБЬ Н.Г., кириленко е.Г.
основы ПРОГРАММИРОВАНИя и АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ
Методические рекомендации по выполнению
контрольных и лабораторных работ
Часть 1
Харьков ХАИ 1997
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
Порядок выполнения контрольной работы 3
Cодержание пояснительной записки 3
Контрольная работа № 1 4
ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ 4
Варианты 4
Контрольныe вопросы 6
Контрольная работа № 2 7
ОРГАНИЗАЦИЯ РАЗВЕТВЛЕНИЙ 7
Варианты 7
Контрольныe вопросы 10
Контрольная работа № 3 10
ОРГАНИЗАЦИЯ ЦИКЛОВ И РАБОТА С ОДНОМЕРНЫМИ МАССИВАМИ 10
Варианты 10
Контрольныe вопросы 12
Контрольная работа № 4 12
ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ 12
Варианты 12
Контрольныe вопросы 14
Список использованной и рекомендуемой литературы 14
ПРИЛОЖЕНИЕ 1 15
Вариант оформления отчета по контрольной работе N 4 15
ОРГАНИЗАЦИЯ ЦИКЛОВ И ОБРАБОТКА МАТРИЦ 15
23
ЛИСТИНГ ПРОГРАММЫ Work4.pas 24
ПРИЛОЖЕНИЕ 2 26
пример выполнения контрольной работы № 1 26
ЛИСТИНГ ПРОГРАММЫ Work1.pas 26
ПРИЛОЖЕНИЕ 3 29
пример выполнения контрольной работы № 2 29
ЛИСТИНГ ПРОГРАММЫ Work2.pas 29
ПРИЛОЖЕНИЕ 4 32
пример выполнения контрольной работы № 3 32
ЛИСТИНГ ПРОГРАММЫ Work3.pas 32
ПРИЛОЖЕНИЕ 5 36
пример выполнения контрольной работы № 4 36
ПРИЛОЖЕНИЕ 6 38
Основные функции среды ТУРБО ПАСКАЛЬ 38
ПРИЛОЖЕНИЕ 7 40
Обозначения основных символов, используемых при составлении 40
блок-схем алгоритмов (ГОСТ 19.003-80) 40
ПРИЛОЖЕНИЕ 8 41
Директивы компилятора 41
ПРИЛОЖЕНИЕ 9 42
Модуль CRT 42
Введение
В предлагаемом пособии содержатся варианты первых четырех контрольных (лабораторных) работ по курсу «Основы программирования и алгоритмические языки, часть 1», пример оформления контрольной работы № 4 в виде отчета (см. Прил. 1), методические указания и образцы машинных листингов базовых вариантов всех контрольных работ (см. Прил.2-5). В приложении 6 дано описание основных функций среды ТУРБО ПАСКАЛЯ, в приложении 7 - основные обозначения, используемые для построения блок-схем алгоритмов. В приложении 8 приведены основные директивы компилятора ТУРБО ПАСКАЛЬ, в приложении 9 - описание стандартного модуляCRT.
В конце каждой контрольной работы дается ориентировочный перечень вопросов для самоподготовки.
Методические рекомендации предназначены для студентов заочной формы обучения, профессионально начинающихизучение программирования, и могут быть использованы студентами очной и вечерней форм обучения при подготовке к лабораторным работам.
Порядок выполнения контрольной работы
Внимательно прочитать и уяснитьусловие задачи, которую предстоит решить.
Ознакомиться с необходимым теоретическим материалом - см. Список рекомендуемой литературы (особенно выделенные источники), в частности,учебное пособие ХАИ [4].
Изучить нужное приложение для соответствующей контрольной работы и, особенно, листинг программы(для полного понимания, возможно, даже пропустить его через набор на компьютере, редактирование и счет - см. Прил. 6). Для этого достаточно персональногокомпьютера типа IBM PC, начиная с процессораi286.
Подготовить свойвариант текста программы и попробовать решить его с помощью компьютера. Обычно с первого раза решение не удается - это нормально. Нужно повторить редактирование и счет до получения нужного результата.
Сделать отчет.
Каждый отчет оформляется в виде пояснительной записки (см. Прил. 1) и должен содержать следующие элементы:
титульный лист;
текст пояснительной записки в машинописном или рукописном виде;
cписок использованной литературы;
машинный листинг программы на языке PASCAL- в виде приложения.