Описание метода решения задачи
Требования к оформлению отчета по лабораторной работе
Общие сведения
По каждой лабораторной работе составляется отчет (один на бригаду). Отчет должен содержать:
– титульный лист;
– название;
– цель работы;
– лабораторное задание;
– описание метода решения задачи;
– листинг (текст программы);
– пояснительный текст к программе;
– схема программы;
– результаты работы программы;
– протокол трассировки программы;
– выводы.
Название, цель работы и лабораторное задание содержится в методических указаниях к лабораторной работе.
Описание метода решения задачи содержит описание основных этапов и действий, которые необходимо выполнить для решения поставленной задачи (описание способа разбиения математической формулы на импликанты, описание алгоритма сравнения данных, описание алгоритма сортировки и т.д.).
Пояснительный текст к программе содержит описание структуры программы, назначения ее основных переменных, способов реализации отдельных функций и т.д.
Результаты работы программы включают все необходимые распечатки протоколов работы, снимков экрана (screenshot), содержимого файлов и т.д., подтверждающих правильность работы программы. В случае необходимости в пункт дополнительно включается расчет некоторых значений, который выполняется вручную (расчет значения математических формул, значения некоторых переменных и т.д.).
Протокол трассировки программы должен отражать состояние переменных программы в ключевые моменты (результат расчета математической формулы, значения переменных перед проверкой условия, значения счетчика цикла и т.д.). Протокол формируется по результатам пошагового исполнения программы на основе содержимого отладочных окон, в первую очередь на основе содержимого окон «Watch», «Locals» и «Registers».
Выводы должны доказывать или оценивать правильность составленной программы, объяснять допущенные ошибки. В выводах необходимо отразить те навыки и знания, которые были получены после выполнения лабораторной работы.
Оформление отчета
Отчет оформляется на листах формата А4 (297*210).
Ориентация: книжная.
Поля:
Верхнее: 1,5 см.
Нижнее: 1,5 см.
Левое: 2,5 см.
Правое: 1,5 см.
Шрифт:
Заголовок 1: Arial 16, полужирный.
Заголовок 2: Arial 16.
Заголовок 3: Arial 14, полужирный.
Заголовок 4: Arial 14.
Основной текст: Times New Roman 14.
Листинг: Courier New 12.
Пример 1
Пример оформления отчета по лабораторной работе на тему «Линейная программа», которая должна выполнить расчет математической формулы .
| |||
| |||
| |||
|
Название
Линейная программа.
Цель работы
Изучение основных принципов и получение навыков написания линейной программы на языке Си.
Лабораторное задание
Разработать программу на языке Си выполняющую расчет математической формулы .
Описание метода решения задачи
Исходная математическая формула разбивается 4 импликанты.
1 импликанта:
2 импликанта:
3 импликанта:
4 импликанта:
Расчет каждой импликанты выполняется отдельно. Результатом вычисления математической формулы является значение 4-ой импликанты.
Листинг
Файл Lab1.cpp
#define _CRT_SECURE_NO_WARNINGS
#define _CRT_NONSTDC_NO_WARNINGS
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <locale>
void main(void)
{
double x, y;
double a, b, c;
setlocale(LC_ALL, "Russian");
printf("Введите число x: ");
scanf("%Lf", &x);
a = 10.5 + x;
b = x * x;
c = a / b;
y = sqrt(c);
printf("Результат y: %Lf\n", y);
getch();
}