План отчета - Томский политехнический университет

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего
профессионального образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ
ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
_____________________________________________________________
ОБЩИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ
ЛАБОРАТОРНЫХ РАБОТ ПО КУРСУ ИНФОРМАТИКА
Методические указания для студентов направления 140800
Издательство
Томского политехнического университета
Томск 2012
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
3
1
Общие указания к выполнению лабораторных работ
4
2
Требования к отчету по выполненной лабораторной работе
5
2.1
Требования к структуре и содержанию
5
2.1.1
Титульный лист
5
2.1.2
Цель работы
6
2.1.3
Задание
6
2.1.4
Основная часть
6
2.1.4.1 Для лабораторных работ, в которых отсутствует разработка
программных приложений
6
2.1.4.2 Для лабораторных работ, предусматривающих разработку
программных приложений
2.2
6
Требования к оформлению
2.2.1
8
Вывод
8
ЗАКЛЮЧЕНИЕ
9
2
ВВЕДЕНИЕ
Методические
указания
содержат
общие
сведения
необходимые
для
выполнения лабораторных работ по курсу Информатика. В частности, приводятся
общие указания к выполнению лабораторных работ; требования к оформлению,
содержанию и структуре отчета; процедура защиты лабораторных работ.
Указания подготовлены на кафедре Электроники и автоматики физических
установок Томского политехнического университета и предназначено для студентов
направления 140800.
3
1 Общие указания к выполнению лабораторных работ
Перед выполнением лабораторной работы требуется получить вариант
задания.
Далее необходимо ознакомиться с заданием. Электронные копии заданий
хранятся
в файле
Задания.doc, размещенному по адресу L:\Методички\
Каф24\Информатика_140800\ 2012-2013-учебный год.
Выполнение лабораторной работы следует начать с изучения теоретических
сведений, которые приводятся в соответствующих методических указаниях.
Электронные копии методических указаний размещены по адресу L:\Методички\
Каф24\Информатика_140800\ 2012-2013-учебный год \Методические указания.
Результаты работы необходимо оформить в виде отчета.
Лабораторная работа считается выполненной, если
- предоставлен отчет о результатах выполнения задания;
- проведена защита проделанной работы.
Защита проводится в два этапа:
1)
Демонстрируются результаты выполнения задания.
2)
В случае лабораторной работы, предусматривающей разработку
программного приложения при помощи тестового примера доказывается, что
результат, получаемый при выполнении программы правильный.
3)
Далее требуется ответить на ряд вопросов из перечня контрольных
вопросов, который приводится в задании на лабораторную работу.
Вариант задания выдается преподавателем, проводящим лабораторные
занятия.
Каждая лабораторная работа оценивается определенным количеством баллов в
соответствии с рейтинг-планом, электронная копия которого содержится в файле
Рейтинг-план.doc,
размещенному
по
адресу
Каф24\Информатика_140800\ 2012-2013-учебный год.
4
L:\Методички\
2 Требования к отчету по выполненной лабораторной работе
Требования к структуре и содержанию
2.1
Отчет должен содержать следующие элементы:
1 Титульный лист
2 Цель работы
3 Задание
4 Основная часть
5 Вывод
Далее рассмотрим рекомендации по оформлению каждого элемента.
2.1.1
Титульный лист
Пример оформления титульного листа приведен на рисунке 2.1.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего
профессионального образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»
Кафедра ЭАФУ
Отчет по
лабораторной работе №
Название работы
Вариант №
Выполнил студент группы (указать № группы)
Ф.И.О.
Проверил преподаватель
Ф.И.О.
Томск-2012
Рисунок 2.1 – Титульный лист отчета
5
2.1.2
Цель работы
Приводится формулировка цели лабораторной работы. Формулировки цели
для каждой лабораторной работы приведены в методических указаниях.
2.1.3
Задание
Приводится описание задания в соответствии с выданным вариантом.
2.1.4
Основная часть
2.1.4.1 Для лабораторных работ, в которых отсутствует разработка
программных приложений
Основная часть должна содержать следующие пункты:
1. Теоретическая часть
2. Ход работы
В теоретической части приводятся теоретические сведения, необходимые
для выполнения соответствующей лабораторной работы. Например, описываются
различные методы решения того или иного класса задач и пр. Все то, что может
помочь во время защиты лабораторной работы!!!!
В ходе работы описываются последовательно этапы выполнения работы с
указанием результатов.
2.1.4.2 Для
лабораторных
работ,
предусматривающих
разработку
программных приложений
Основная часть должна содержать следующие пункты:
1.
Теоретическая часть
2.
Описание алгоритма решения задачи
3.
Руководство программиста
4.
Руководство пользователя
5.
Приложение.
Блок-схема
алгоритма
размещается после раздела Вывод).
6
программы
(Приложение
Теоретическая часть
Должна содержать все то, что указывалось в предыдущем разделе.
Описание алгоритма решения задачи
Приводится
последовательность
действий
с
описанием
каждого,
направленных на решение задачи, поставленной в задании лабораторной работы.
Руководство программиста
В данном разделе:
-
указывается язык, на котором разрабатывалась программа;
-
структура программы (перечисляются файлы, в которых содержатся части
кода программы, и решаемые ими задачи, а также приводится схема взаимодействия
данных файлов);
-
описания (прототипы) с назначением используемых библиотечных
функций (в случае отсутствия таковых данный пункт опускается);
-
описания (прототипы) созданных пользовательских функций и типов (в
случае отсутствия таковых данный пункт опускается);
-
приводятся имена и назначение основных объектов (переменных,
массивов и т.п.), используемых в программном коде;
-
описание форматов файлов, содержащих входные и выходные данные
разработанного программного приложения (в случае отсутствия таковых данный
пункт опускается).
Руководство пользователя
Данный раздел предназначен для пояснения основных принципов работы
пользователя с созданным приложением и должен включать:
- назначение разработанного приложения (кратко описание задачи, которую
решает данная программа);
- как запустить разработанное приложение на выполнение;
- описание интерфейса пользователя (что пользователь видит на экране или
слышит при помощи динамика и как ему на эти сигналы реагировать);
- организация входных и выходных данных.
7
2.2
Требования к оформлению
Отчет выполняется на бумажном носителе в соответствии со структурой,
приведенной в пункте 2.1. Каждый раздел отчета должен содержать заголовок,
соответствующий описанной в пункте 2.1 структуре, страницы должны быть
пронумерованы.
Параметры форматирования:
Размер бумаги – A4.
Поля: левое – 2 см., правое – 1 см, верхнее – 2 см., нижнее – 2 см.
Тип шрифта: Times New Roman.
Размер шрифта – «14».
Междустрочный интервал – «одинарный».
Абзацный отступ – 1 см.
Выравнивание: по ширине.
Требования к заголовкам
Текст заголовка должен быть выделен относительно основного текста,
например, выполнен в полужирном стиле, также отделен от основного текста
пустой строкой.
Блок-схемы программ выполняются при помощи линейки и карандаша или
специализированных
методическом
программных
указании
к
пакетов
лабораторной
по
правилам,
работе
№4
описанным
в
(L:\Методички\
Каф24\Информатика_140800\2012-2013-учебный год\Методические указания \
Лаб_№4.doc).
2.2.1
Вывод
Кратко описываются итоги проделанной работы, и приводится анализ
полученных результатов.
Пример оформления отчета приведен ниже.
8
Пример оформления отчета
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального
образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»
Кафедра ЭАФУ
Отчет по
лабораторной работе №5
Разработка программы нахождения среднего значения последовательности
чисел
Вариант №10
Выполнил студент группы 0101
Иванов И.И.
Проверил преподаватель
Петров П.П.
Томск-2011
9
Пример оформления отчета
Цель работы
Закрепление навыков программирования на языке Си.
Задание
Вычислить сумму элементов в одномерном массиве максимальной
размерности 100. Длину массива и ввод исходных данных организовать через
терминал. Результат вывести в файл и на терминал.
Теоретическая часть
При написании программы необходимо использовать цикл для вычисления
произведения положительных элементов массива
Циклом называется последовательность операторов, которая выполняется
несколько раз в процессе выполнения программы при различных значениях
некоторой переменной или при выполнении какого-то условия.
В языке Си реализовано три вида циклов: while(), for() и do ... while().
Структура оператора цикла while:
while (выражение)
оператор;
Оператор while определяет операции, которые циклически выполняются
до тех пор, пока проверяемое "выражение" не станет ложным.
Структура оператора for:
for (инициализация; проверка условия; коррекция)
оператор;
Оператор for – это цикл с предусловием: решение, выполнить в очередной
раз тело цикла или нет, принимается до начала его прохождения.
Структура оператора:
do
оператор;
while (выражение);
Оператор do while определяет действия, которые циклически выполняются
до тех пор, пока проверяемое выражение не станет ложным, или равным нулю.
Описание алгоритма решения задачи
1. Задаём начальное значение для суммы, равное нулю (СУММА = 0).
2. Задаем начальный номер элемента массива, например, 1 (ИНДЕКС = 1).
3. К сумме добавляем значение элемента массива с номером ИНДЕКС
(СУММА = СУММА + А[ИНДЕКС]).
4. Увеличиваем ИНДЕКС на 1 (ИНДЕКС = ИНДЕКС + 1).
5. Проверяем, не вышли ли за пределы массива (ИНДЕКС<=N ?).
6. В случае результата “истина” возвращаемся к п.№3, в случае результата
“ложь” переходим к следующему пункту (в нашем случае №7).
7. Вычисляем среднее (СРЕДНЕЕ = СУММА / N).
Повторяющиеся действия (п.3, 4, 5) и будут выполняться циклически.
Руководство программиста
10
Пример оформления отчета
Программный код приложения разрабатывался на языке СИ.
Программа состоит из следующих модулей:
1) MaxM – главный модуль. Состоит из следующих файлов:
MaxM.cpp – содержит вызов функции main();
MaxM.h – описания основных объектов программы;
2) MaxF – модуль математической обработки. Состоит из следующих
файлов:
MaxF.cpp – содержит пользовательские типы и функции созданные для
реализации алгоритма решения задачи.
В программе использовались библиотечные функции:
1)
int printf (const char *format, …argument, …) – функция
выполняющая вывод значений argument на экран.
Прототип данной функции содержится в файле stdio.h.
2)
int getch(void) –возвращает код текущего символа, считанного из
регистров клавиатуры, не отражая его на экране.
Прототип данной функции содержится в файле stdio.h.
В программе были разработаны:
1) Пользовательская функция
double Max (Mass N);- - выполняет вычисление среднего значения
элементов одномерного массива.
2) Пользовательский тип данных
structure Mass{
int n;
double A[20];
};
Перечень основных объектов программы:
Mass M – структура для хранения элементов и характеристик одномерного
массива;
s – переменная для хранения результата вычислений.
Входные данные (исходный массив) вводятся из текстового файла
InDat.txt. Элементы массива должны быть разделены либо знаком пробела,
либо символом перехода на другую строку.
Блок-схема алгоритма программы приведена в приложении 1.
Руководство пользователя
Работа с приложением начинается с запуска файла MaxM.exe.
1) После запуска приложения на экране появится запрос о вводе числа
элементов одномерного массива:
«Введите число элементов массива:»
Необходимо при помощи клавиатуры ввести одно целое число, которое не
должно превышать значение 100. Затем нажать на клавишу Enter. В случае
некорректного ввода запрашиваемых данных, программа сообщит
11
Пример оформления отчета
пользователю о совершенной ошибке и предоставит возможность проделать это
вновь.
2) Затем на экран будут выведены элементы массива, предварительно
записанного во входной текстовый файл и результат вычислений (среднее
значение).
Элементы исходного массива должны быть записаны в текстовый файл
InDat.txt с разделителем пробел или Симов перехода на другую строку.
Вывод
В результате выполнения лабораторной работы ознакомились с правилами
использования операторов цикла языка СИ. Разработали программу
вычисления среднего значения элементов одномерного массива, результаты
тестирования которой показали правильность выполнения заложенных в
программу функций.
Приложение 1. Блок-схема программы
12
ЗАКЛЮЧЕНИЕ
Разработанные методические указания содержат сведения необходимые для
выполнения лабораторных работ и оформления отчетной документации по курсу
Информатика для студентов направления 140800.
13
Download