Руководство программиста




Лабораторная работа считается выполненной, если

- предоставлен отчет о результатах выполнения задания;

- проведена защита проделанной работы.

Защита проводится в два этапа:

1) Демонстрируются результаты выполнения задания.

2) В случае лабораторной работы, предусматривающей разработку программного приложения при помощи тестового пример, доказывается, что результат, получаемый при выполнении программы правильный.

3) Далее требуется ответить на ряд вопросов из перечня контрольных вопросов, который приводится в задании на лабораторную работу.

Вариант задания выдается преподавателем, проводящим лабораторные занятия.

Каждая лабораторная работа оценивается, как зачтена/незачтена.
Требования к отчету по выполненной лабораторной работе

Требования к структуре и содержанию

Отчет должен содержать следующие элементы:

1 Титульный лист

2 Цель работы

3 Задание

4 Основная часть

5 Вывод

Далее рассмотрим рекомендации по оформлению каждого элемента.

 

Титульный лист

Пример оформления титульного листа приведен на рисунке 1.

 
 

Цель работы

Приводится формулировка цели лабораторной работы.

Задание

Приводится описание задания в соответствии с выданным вариантом.

Основная часть

Для лабораторных работ, предусматривающих разработку программных приложений

Основная часть должна содержать следующие пункты:

1. Теоретическая часть

2. Руководство программиста

3. Блок-схема алгоритма программы

4. Код программы

5. Результаты выполнения программы (скриншоты)

Требования к оформлению

Отчет выполняется в электронном виде соответствии со структурой, приведенной выше. Каждый раздел отчета должен содержать заголовок, соответствующий описанной в пункте 1 структуре, страницы должны быть пронумерованы.

 

Параметры форматирования:

Размер бумаги – A4.

Поля: левое – 2 см., правое – 1 см, верхнее – 2 см., нижнее – 2 см.

Тип шрифта: Times New Roman.

Размер шрифта – «14».

Междустрочный интервал – «одинарный».

Абзацный отступ – 1 см.

Выравнивание: по ширине.

Требования к заголовкам

Текст заголовка должен быть выделен относительно основного текста, например, выполнен в полужирном стиле, также отделен от основного текста пустой строкой.

Блок-схемы программ выполняются при помощи специализированных программных пакетов.

Вывод

Кратко описываются итоги проделанной работы, и приводится анализ полученных результатов.

Пример оформления отчета приведен ниже.


  МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технологический университет» (МГУПИ)

 

Институт ИКБСП
   
Специальность (направление):  
   
Кафедра: КБ4 «Автоматизированные системы управления»
   
Дисциплина: Программирование информационных систем
           

 

Отчет по

Лабораторной работе №4

Разработка программы нахождения среднего значения последовательности чисел

Вариант №10

 

Выполнил студент группы БВБО-01-17

Иванов И.И.

 

Проверил преподаватель

Петров А.А.

Москва 2017 г.

 

-------------------------------------------------------------------------------------------------------

 

Цель работы

Закрепление навыков программирования на языке Object Pascal.

 

Задание

Вычислить среднеарифметическое значение положительных элементов в одномерном массиве максимальной размерности 100. Вычисление оформить с помощью подпрограммы. Длину массива и ввод исходных данных организовать через терминал. Результат вывести на терминал.

 

Теоретическая часть

При написании программы необходимо использовать цикл для вычисления суммы положительных элементов массива

Циклом называется последовательность операторов, которая выполняется несколько раз в процессе выполнения программы при различных значениях некоторой переменной или при выполнении какого-то условия.

В языке Pascal реализовано три вида циклов: while(), for() и repeat... until.

Структура оператора цикла while:

while (выражение)

оператор;

Оператор while определяет операции, которые циклически выполняются до тех пор, пока проверяемое "выражение" не станет ложным.

Структура оператора for:

for (инициализация; проверка условия; коррекция)

оператор;

Оператор for это цикл с предусловием: решение, выполнить в очередной раз тело цикла или нет, принимается до начала его прохождения.

Структура оператора:

repeat:

оператор;

until (выражение);

Оператор repeat... until определяет действия, которые циклически выполняются до тех пор, пока проверяемое выражение не станет истинным.

 

 

Руководство программиста

Программный код приложения разрабатывался на языке Object Pascal.

 

Программа состоит из следующих блоков:

1) Srednee –головная программа.

2) Function SRED – подпрограмма математической обработки.

В программе были разработаны:

1) Пользовательская функция

Function SRED (Mass: arr; n: byte): real;- - выполняет вычисление среднего значения элементов одномерного массива.

2) Пользовательский тип данных

Arr = array of integer;

Перечень основных объектов программы:

MassM – структура для хранения элементов одномерного массива;

S – переменная для хранения результата вычислений.

 

Блок-схема алгоритма

Блок-схема алгоритма основной программы

 

 

Блок-схема алгоритма подпрограммы

Function SRED (Mass: arr; n: byte): real;

Выполняет вычисление среднего значения положительных элементов одномерного массива.

Параметры:

Mass: arr – входной массив целых чисел;

N – размерность массива.

Код программы

Вывод

В результате выполнения лабораторной работы ознакомились с правилами использования операторов цикла языка Object Pascal. Разработали программу вычисления среднего значения элементов одномерного массива, результаты тестирования которой показали правильность выполнения заложенных в программу функций.

 

ЗАКЛЮЧЕНИЕ

 

Разработанные методические указания содержат сведения необходимые для выполнения лабораторных работ и оформления отчетной документации по курсу Программирование ИС для студентов направления 09.03.02.

Рекомендуемая литература:

1. Белов В.В. Программирование в DELPHI: процедурное, объектно-ориентированное, визуальное [Электронный ресурс]: учебное пособие / В.В. Белов, В.И. Чистякова. — Электрон.дан. — М.: Горячая линия-Телеком, 2014. — 240 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=64091

3. Богонин М.Б. Языки и системы программирования. Процедурные языки программирования на примерах Pascal и Си: учебное пособие [Электронный ресурс]: учебное пособие. — Электрон.дан. — Пенза: ПензГТУ (Пензенский государственный технологический университет), 2012. — 212 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=62777.

4. Богонин М.Б. Языки и системы программирования. Процедурные языки программирования на примерах Pascal и Си: учебно-методическая разработка для лабораторного практикума [Электронный ресурс]: учебно-методическое пособие / М.Б. Богонин, О.Е. Чуфистов, Е.Я. Хижняк. — Электрон.дан. — Пенза: ПензГТУ (Пензенский государственный технологический университет), 2012. — 116 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=62440

5. Соколова Ю.С. Разработка приложений в среде Delphi. В 2 частях. Часть 1. Общие приемы программирования. [Электронный ресурс]: учебное пособие / Ю.С. Соколова, С.Ю. Жулева. — Электрон.дан. — М.: Горячая линия-Телеком, 2013. — 142 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=5196

6. Медведик В.И. Практика программирования на языке Паскаль (задачи и решения) [Электронный ресурс]: учебное пособие. — Электрон.дан. — М.: ДМК Пресс, 2013. — 590 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=58700

б) дополнительная литература:

1. Москвитина О.А. Сборник примеров и задач по программированию [Электронный ресурс]: учебное пособие / О.А. Москвитина, В.С. Новичков, А.Н. Пылькин. — Электрон.дан. — М.: Горячая линия-Телеком, 2014. — 245 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=64090

2. Окулов С.М. Задачи по программированию [Электронный ресурс]: / С.М. Окулов, Т.В. Ашихмина, Н.А. Бушмелева. — Электрон.дан. — М.: "Лаборатория знаний" (ранее "БИНОМ. Лаборатория знаний"), 2014. — 825 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=66115

3. Окулов С.М. Основы программирования [Электронный ресурс]: — Электрон. дан. — М.: "Лаборатория знаний" (ранее "БИНОМ. Лаборатория знаний"), 2015. — 339 с. — Режим доступа: https://e.lanbook.com/books/element.php?pl1_id=66119

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-10-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: