Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Составление отчета.doc
Скачиваний:
2
Добавлен:
12.07.2019
Размер:
315.9 Кб
Скачать

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

 

 

Общие требования

Отчет по практике оформляется на стандартных листах формата А4. Расположение листов – вертикальное. Поля: левое: 2 см, верхнее 1 см, нижнее 1 см, правое: 1 см. Отчет следует оформлять в редакторе Microsoft Word.

Отчет включает:

  1. Титульный лист (пример оформления титульного листа см. ниже)

  2. Текст задачи

  3. Техническое задание, план тестирования

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

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

  6. Текст программы.

  7. Результаты тестирования

  8. Выводы

пример оформления титульного листа отчета по практике «Программирование и основы алгоритмизации»

Федеральное агентство по образованию

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет технической кибернетики

Кафедра систем автоматического управления

ОТЧЕТ

по лабораторной работе № 2

«Итерационные циклы»

Курс «Программирование и основы алгоритмизации»

Судент гр. 1083/1 Иванов И.И.

Преподаватель Иванова Л.В.

Санкт-Петербург

2011

 

Оформление задания

Оформление каждого задания оформляется с нового листа. Задание включает описание задачи в контексте условия варианта. Если в описании варианта задания присутствует графическое изображение (схема, график, диаграмма), то оно также включается в описание задания. По заданию составляется подробное техническое задание, в котором описываются входные данные и порядок их ввода, выходные данные и вид их обработки и вывода., данные для тестирования и условия отладки

Пример записи задания и технического задания

Задание 1

Для ряда значений х из заданного диапазона получить значения функции

, Являющейся разложением функции ex в ряд

с заданной точностью, определяя число итераций и сходимость. Достижение заданной точности определяется выполнением условия |Fi (x)- Fi-1 (x)| <, где i- номер очередного члена ряда  - заданная погрешность. Для дополнительного контроля правильности работы программы вывести контрольное значение, рассчитанное по формуле у= ex.

1.1. Техническое задание

Исходными данными для задачи являются :

Интервал изменение аргумента – начальное и конечное значения

Шаг изменения аргумента

Погрешность вычисления функции

Максимальное число итераций

Исходные данные вводятся с клавиатуры по запросу вида

Введите интервал изменения аргумента и шаг

Введите погрешность и максимальное число итераций

Соответствующие данные вводятся через пробел

Результаты работы программы выводятся на экран в таблицу следующего вида (сетку таблицы можно не выводить)

x

Y=F(x)

Y контрольное=exp(x)

Число итераций

погрешность

сходимость

В качестве погрешности выводится последняя разность |Fi (x)- Fi-1 (x)|

План тестирования

Тестирование программы проводить в три этапа.

1 Этап. Тестирование главное программы.

Цель тестирования: проверка правильности ввода, передачи параметров и вывода

В качестве функции использовать любую простую функцию. Например такую

F(x)=x

N=5

f=0.001

Исходные данные для тестирования

Диапазон от 0 до 2 с шагом 0.5

Погрешность 0.01 максимальное число итераций5

Ожидаемые результаты

x

Y=F(x)

Y контрольное=exp(x)

Число итераций

погрешность

сходимость

0.0

0.0

1.00

5

0.001

не сходится

0.5

0.5

1.65

5

0.001

не сходится

1.0

1.0

2.72

5

0.001

не сходится

1.5

1.5

4.48

5

0.001

не сходится

2.0

2.0

7.39

5

0.001

не сходится

Здесь тестируется правильность организации цикла по переменной x, вызов функции, обработка результатов и вывод

2 Этап. Тестирование функции вычисления ряда.

Цель тестирования: проверка правильности работы функции вычисления ряда.

Исходные данные

Диапазон от 1 до 1 с шагом 1

Погрешность 0.01 максимальное число итераций 3

Предварительные расчеты суммы для x=1 для 4 членов ряда

x

i- номер итерации

i – член ряда

Частичная сумма на i-ом шаге

1

0

1

1

1

1

2

2

0.5

2.5

3

0.166667

2.666667

Ожидаемый вид результатов тестирования

x

Y=F(x)

Y контр=exp(x)

Число итераций

погрешность

сходимость

x

1

i a f

0 1 1

1 1 2

2 0.5 2.5

3 0.16 2.667

1

2.66

2.72

3

0.166667

не сходится

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]