Разработка программы табулирование функции
Автор: Ksenia Sotnikova • Май 7, 2020 • Контрольная работа • 719 Слов (3 Страниц) • 466 Просмотры
Министерство науки и высшего образования Российской Федерации
ФГБОУ ВО «Алтайский государственный технический университет
им. И.И. Ползунова»
Факультет (институт) Заочный
Кафедра Электроснабжение промышленных предприятий
Работа защищена с оценкой________________
Преподаватель С.Д. Капустин
(подпись) (и.о.фамилия)
“____”___________ 2018 г.
дата
Контрольная работа
по информатике №2
Студент группы _____________________________________________
и.о., фамилия
Преподаватель доцент С.Д. Капустин
должность, ученое звание и.о., фамилия
БАРНАУЛ 2018
Разработка программы табулирование функции
Задание:
Разработать алгоритм программы табулирования функции одной переменной F(x)=(cos^2〖x^3 〗-x)/√(x^2+y), считая y параметром, значение которого задается пользователем.
Выполнение:
Постановка задачи
Для построения таблицы выбираем следующие параметры:
x0 – начальное значение аргумента;
h - шаг (приращение) аргумента;
n - количество точек табуляции.
Выбираем пользовательский интерфейс программы в виде командной строки. Ввод исходных данных осуществляется в диалоговом режиме.
Математическая модель
Ограничение области определения функции F(x)=(cos^2〖x^3 〗-x)/√(x^2+y) накладывает значение параметра y, а именно, x^2+y>0.
Алгоритм программы
Блок схема приведена на рисунке 1
Рис. 1. Блок-схема программы
Исходный код программы
program func;
uses crt;
{Описание}
var y, x0, x, S, h: real;
n, i:integer;
f: text;
Begin {Начало основной программы}
ClrScr;
{Ввод заголовка программы}
assign(f, 'result.txt');
rewrite(f);
writeln('Программа табулирования функции');
writeln(f, 'Программа табулирования
...