Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Пример выполнения расчетного задания





Задание:

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

, считая y параметром, значение которого задается пользователем.

Выполнение:

1 Постановка задачи

Для построения таблицы выбираем следующие параметры:

· x0 – начальное значение аргумента;

· h - наг (приращение) аргумента;

· N - количество точек табуляции.

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

2 Математическая модель

Ограничение области определения функции накладывает значение параметра y, а именно, y .

3 Алгоритм программы

Блок схема приведена на рисунке 1

4 Исходный код программы

program four;

uses crt;

{Описание}

var

y,

x0,

x,

S,

h: real;

n,

i:integer;

f: text;

 

begin {Начало основной программы}

{Ввод заголовка программы}

assign(f, 'result.txt');

rewrite(f);

writeln('Программа табулирования функции');

writeln(f, 'Программа табулирования функции');

writeln('Выполнил студент гр. Э-01 Варлаков Н.О.');

writeln(f, 'Выполнил студент гр. Э-01 Варлаков Н.О.');

write('Введина начальное значение y= ');

readln(y);

 

if y<>1 then begin

 

write('Введите начальное значение х0= '); readln(x0);

write('Введите количество решений n= '); readln(n);

write('Введите шаг изменения h= '); readln(h);

writeln;

writeln(' Таблица значений функции');

writeln(f,' Таблица значений функции');

writeln(' F(x)=x*(sin(x*x*x)+cos(y)*cos(y)*cos(y))/(y-1)');

writeln(f,' F(x)=x*(sin(x*x*x)+cos(y)*cos(y)*cos(y))/(y-1)');

writeln(' при у= ',y);

writeln(f,' при у= ',y);

write(#201);

write(f,#201);

for i:=1 to 15 do write (#205);

for i:=1 to 15 do write(f,#205);

write(#203);

write(f,#203);

for i:=1 to 20 do write(#205);

for i:=1 to 20 do write(f,#205);

writeln(#187);

writeln(f,#187);

writeln(#186,' x ',#186,' F(x) ',#186);

writeln(f,#186,' x ',#186,' F(x) ',#186);

write(#204);

write(f,#204);

for i:=1 to 15 do write(#205); write(#206);

for i:=1 to 15 do write(f,#205); write(f,#206);

for i:=1 to 20 do write(#205); writeln(#185);

for i:=1 to 20 do write(f,#205); writeln(f,#185);

x:=x0;

for i:=1 to n do

begin

S:= x*(sin(x*x*x)+cos(y)*cos(y)*cos(y))/(y-1);

writeln(#186,x:12:6,' ',#186,S:16:8,' ',#186);

writeln(f,#186,x:12:6,' ',#186,S:16:8,' ',#186);

x:=x+h;

end;

 

 

write(#200);

write(f,#200);

for i:=1 to 15 do write(#205);

for i:=1 to 15 do write(f,#205);

write(#202);

write(f,#202);

for i:=1 to 20 do write(#205);

for i:=1 to 20 do write(f,#205);

write(#188);

writeln(f,#188);

end

else begin

writeln(' Функция не определенна');

writeln(f,'Функция не определенна');

end;

close(f);

readln;

end.

5 Тест программы


 

Рисунок 1 Блок-схема программы

 

Вариант Функция F(x) Вариант Функция F(x). Вариант Функция F(x).
     
     
     
     
     
     
     
     
     
     

 







Дата добавления: 2015-09-04; просмотров: 434. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

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

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия