Описание метода решения задачи

Требования к оформлению отчета по лабораторной работе

Общие сведения

По каждой лабораторной работе составляется отчет (один на бригаду). Отчет должен содержать:

– титульный лист;

– название;

– цель работы;

– лабораторное задание;

– описание метода решения задачи;

– листинг (текст программы);

– пояснительный текст к программе;

– схема программы;

– результаты работы программы;

– протокол трассировки программы;

– выводы.

Название, цель работы и лабораторное задание содержится в методических указаниях к лабораторной работе.

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

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

Результаты работы программы включают все необходимые распечатки протоколов работы, снимков экрана (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

Пример оформления отчета по лабораторной работе на тему «Линейная программа», которая должна выполнить расчет математической формулы .

 


     
 
Министерство образования Российской Федерации Пензенский государственный университет Кафедра «Вычислительная техника»
 
 
ОТЧЕТ по лабораторной работе №1 по курсу «Программирование» на тему «Линейная программа»
 
   
Выполнили: студенты группы 14ВВ1 Петров П.П. Васильев В.В.   Принял: к.т.н., доцент Смирнов С.С.
 
 
Пенза 2015

 

Название

Линейная программа.

Цель работы

Изучение основных принципов и получение навыков написания линейной программы на языке Си.

Лабораторное задание

Разработать программу на языке Си выполняющую расчет математической формулы .

Описание метода решения задачи

Исходная математическая формула разбивается 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();

}