
- •1.Общие требования к содержанию отчетов
- •1. Пример отчета о выполнении лабораторной работы №1
- •2.Описание входных и выходных данных
- •3.Набор тестов
- •4. Описание алгоритма.
- •6.Текст программы.
- •7.Анализ результатов и выводы
- •1. Пример отчета о выполнении лабораторной работы №2
- •6.Текст программы.
- •7.Анализ результатов и выводы.
- •2.Описание входных и выходных данных
- •3.Набор тестов
- •4. Описание алгоритма.
- •6.Текст программы.
- •7.Анализ результатов и выводы
- •1. Постановка задачи.
- •2.Описание входных и выходных данных
- •3. Набор тестов
- •4. Описание алгоритма.
- •6.Текст программы.
- •7.Анализ результатов и выводы.
- •6.Текст программы
- •7.Анализ результатов и выводы.
- •2. Пример отчета о выполнении лабораторной работы № 4
- •6.Текст программы:
- •7.Анализ результатов и выводы.
МИНОБРНАУКИ РОССИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ В Г. ТАГАНРОГЕ
(ТТИ Южного федерального университета)
Факультет естественно-научного и гуманитарного образования
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
по выполнению лабораторных работ
по дисциплине «Программирование»
Для студентов специальностей 140607, 140610
Таганрог 2011
УДК …….
Методические указания предназначены для студентов специальностей «Электрооборудование автомобилей и тракторов» и «Электрооборудование и электрохозяйство предприятий».
Методические указания содержат краткие теоретические сведения по языку программирования С/С++, рекомендации и примеры выполнения типовых лабораторных работ по дисциплине «Программирование».
Составитель Пивнев В.В., к.т.н., доцент
Введение
1.Общие требования к содержанию отчетов
В методические указания включены задания к лабораторным работам, содержанием которых является разработка программы на языке С/С++ (Pascal). Процесс разработки программы студент должен отразить в письменном отчете о выполнении лабораторной работы. Отчет должен состоять из следующих разделов:
1. Постановка задачи.
2. Описание входных и выходных данных.
3. Набор тестов.
4. Описание алгоритма.
5. Блок-схема алгоритма.
6. Текст программы.
7. Анализ результатов и выводы.
Как минимум, первые три пункта отчета следует подготовить и обсудить с преподавателем до написания текста программы. При этом в постановку задачи, в дополнение к тексту из настоящих методических указаний, следует внести описание реакции будущей программы на некоторые неоговоренные в задании значения исходных данных, в том числе - на некорректные с точки зрения постановки задачи значения.
Во втором разделе для входных и выходных параметров необходимо ввести символические обозначения (имена) и привести описания типов этих имен в терминологии языка С/C++ (Pascal), а в третьем - перечислить несколько вариантов значений входных параметров с соответствующими им значениями выходных, вычисленными вручную.
Основное требование к описанию алгоритма заключается в том, чтобы оно было более подробным описанием процесса решения задачи, чем постановка задачи из п.1, но менее подробным, чем текст программы. В описании должна найти отражение основная идея решения поставленной задачи.
Запись блок-схемы должна соответствовать ГОСТ 19.002-80 "Схемы алгоритмов и программ. Правила выполнения" и ГОСТ 19.003-80 "Схемы алгоритмов и программ. Обозначения условные и графические".
Текст программы необходимо снабдить комментариями.
Собственно решение задачи оформить в виде процедур/функций, если это задано, параметрами которых сделать все, перечисленное в п. 2 отчета. Такая процедура/функция не должна содержать операций ввода-вывода, если это не требуется в постановке задачи. Ввод исходных данных и вывод результатов выполняется в (основной) головной программе, так называемом имитаторе внешней среды, в которой может эксплуатироваться процедура.
В заключительном разделе должен быть приведен критический анализ проделанной работы с указанием достоинств и недостатков разработанного алгоритма решения задачи и его программной реализации, а также - количественные характеристики программы: ее объем, объем дополнительной памяти, привлекаемой для реализации алгоритма, время работы программы, измеренное в количестве выполняемых типичных операций в зависимости от размеров исходных данных.
1. Пример отчета о выполнении лабораторной работы №1
ЛАБОРАТОРНАЯ РАБОТА № 1
На тему: «Вычисление смешанного выражения»
1. Постановка задачи. Вычислить заданное смешанное арифметическое выражение для данных в форматах float (переменные a,b) и int (остальные переменные: с, d).
2.Описание входных и выходных данных
Исходные данные: a, b, c, d.
Результат: у – значение арифметического выражения.
3.Набор тестов
Исходные данные: a= b= c= d= |
|
|
|
|
|
2 |
3 |
1 |
1 |
8 |
|
2 |
0 |
0 |
1 |
-2 |
|
2 |
1 |
1 |
1 |
2 |
|
2 |
4 |
1 |
1 |
-1 |
|
Выходные данные: у= |
-0.4747 |
Нет решений |
Нет решений |
Нет решений |
0.061795 |