Хелпикс

Главная

Контакты

Случайная статья





ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ



 

 

Пензенский государственный университет

Кафедра "Информационно-вычислительные системы"

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ

Отчет о лабораторной работе №3

по дисциплине «Основы программирования»

 

 

Выполнил: ст-т гр. 19КП2.

                        Елисеева Л.В.

 

Проверил:   доцент каф. ИВС

    Дрождин В. В.

 

 


1 Формулировка задачи

 

Дано действительное число a. Вычислить f (a), где f - периодическая функция с периодом 1.5 , совпадающая на отрезке [ 0 , 1.5 ] с функцией х3-2.25х .

 

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

 

2.1 Требования к программе

 

Программа должна вычислить f (a), где a действительное число.

 

2.2 Порядок контроля и приёмки

 

Для контроля правильности работы программы должен быть разработан тестовый набор данных, состоящий из действительного числа (a). Это значение, (0 < a > 1.5)  надо подставить в формулу «((a*a*a)-(2.25*a))» и вычислить результат. Ответ полученный в результате ручного расчёта сравнить с результатом работы программы. Если результаты совпадут, то это будет означать, что программа работает правильно.

 

3 Описание программы

 

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

 

Программа разработана в среде PascalABCNET, её текст приведен в приложении А.

 

3.2 Функциональное назначение

 

Программа предназначена для вычисления f (a), где число a  действительное и  f - периодическая функция с периодом 1.5 , совпадающая на отрезке [ 0 , 1.5 ] с функцией х3-2.25х .

 


3.3 Описание логической структуры

 

Схема программы представлена на рисунке 1.

Решение задачи начинается с определения значения (ввод величин в память компьютера) a (блок 2). Затем происходит расчёт значения по приведенной формуле (блок 3). После происходит вывод значения  F(a)(блок 4).

 

 

 


                                                                         

     
 
 

 

 


Рисунок 1 – Схема программы

 

 

 

 

 


4 Программа и методика испытаний

 

Для проверки правильности работы программы подготовлен тестовый набор данных, представленный в таблице 1.

Таблица 1

Исходное значение а Расчёт по формуле Ответ
1.3 (a*a*a)-(2.25*a) -0.73

Для проверки правильности работы программы необходимо запустить ее и ввести исходные данные из таблицы 1. После этого нажать левой кнопкой мыши на кнопку «Вычислеть». На форме появляется результат работы программы.

При работе программы с тестовыми данными получены результаты, приведенные в приложении Б на рисунках Б.1. Результаты приведенные в таблице 1 совпадают с результатами на рисунке Б.1. Таким образом, можно сделать вывод, что программа работает правильно

 

5 Описание применения

 

После запуска программы на выполнение на экране  появляется окно ввода (см. Приложение Б). Пользователь должен заполнить поле «a=», и нажать кнопку на клавиатуре «Enter». В окне ввода появляется результаты работы программы «F(a)=…».


 

Вывод

 

В ходе выполнения лабораторной работы было сформулировано и утверждено техническое задание на разработку программы, вычисляющей F(a). Разработан алгоритм решения задачи, составлена и отлажена программа, оформлена документация на программу. Проведенные испытания показали, что программа работает правильно.


 

 


ТЕКСТ ПРОГРАММЫ

Приложение А 

 (обязательное)


 

usescrt;

vara,da,x,f:real;

begin

clrscr;

write('a=');

readln(a);

da:=1.5;

if(a>=0)and(a<=da) thenf:=((a*a*a)-(2.25*a));

write('F(a)=',f:0:2);

readln

end.                        

 

 

 


РЕЗУЛЬТАТЫ ИСПЫТАНИЙ

Приложение Б

(обязательное)


 


Рисунок Б.1

 

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.