1 / 1 / 0
Регистрация: 12.11.2015
Сообщений: 116
1

Составить программу для вычисления значения функции U(x,y) при заданных значениях аргументов x и y

12.01.2019, 03:11. Показов 6333. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите составить программу, что-то совсем не понятно как ее делать.
Составить программу для вычисления значения функции U(x, y) при заданных значениях аргументов x и y.

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
U=\begin{cases}\operatorname{tg}x & \text{, if } x^2y\,<\,0\\\\ x\sin ^2y & \text{, if } 0\leq x^2y\,<\,5\\\\ \left|x-y \right| & \text{, if } x^2y\geq 5 \end{cases}<br />

x=2, y=2
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2019, 03:11
Ответы с готовыми решениями:

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

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

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

Составить программу вычисления функции при заданных значениях аргументов
Составить программу вычисления функции при заданных значениях аргументов. z=\begin{cases}&amp;...

4
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
12.01.2019, 10:58 2
Ну так и пишете:
если x2y<0
то U := tg(x)
иначе если x2y>=0 и x2y<5
то U = x*sin(y)*sin(y)
иначе
U = abs(x - y)
0
1 / 1 / 0
Регистрация: 12.11.2015
Сообщений: 116
12.01.2019, 18:20  [ТС] 3
Pascal
1
2
3
4
5
6
7
8
9
 var x, y, real;
begin
writeln ("x");
readln(x)
if sqrt(x) y<0 then U:= tg(x);
else
sgrt (x) y >= 0 and sgrt (x) y <5 then U:= x*sin(y) *sin(y)
else
U:= abs (x-y)
А дальше как? и куда вставить x=2,y=2?
0
Модератор
9972 / 5336 / 3329
Регистрация: 17.08.2012
Сообщений: 16,264
12.01.2019, 22:33 4
Лучший ответ Сообщение было отмечено Julia_1 как решение

Решение

Julia_1, для начала неплохо.

Ошибки:
- в строке 3 константная строка выделяется символами ' а не символами "
- пропущены операторы умножения в строках 5 и 7
- тангенс в паскале пишется tan, а не tg (строка 5), к тому же, многие диалекты паскаля не содержат встроенной функции для вычисления тангенса, поэтому обычно вместо tan(x) пишется sin(x)/cos(x)
- x2 пишется как sqr(x) (строки 5, 7); функция sqrt(x) - это https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
\sqrt{x}<br />
- пропущена точка с запятой в строке 4
- лишняя точка с запятой в строке 5
- переменная "y" не введена, поэтому и не определена (равна 0)
- переменная "U" не описана

Программа содержит лишнюю проверку. Зачем проверять в строке 7 на больше или равно 0, если и так ясно, что в 5 стоке это условие было проверено?

x=2 и y=2 - это данные для проверки программы. При написании программы эти данные никак не используются. При сдаче задания нужно будет указать, что выдала программа (иными словами, чему равно U) при этих x и y.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  x, y, xxy, u: real;
 
begin
  write('x = ');
  readln(x);
  write('y = ');
  readln(y);
  xxy := x * x * y;
  if xxy < 0
    then u := sin(x) / cos(x)
    else if xxy < 5
      then u := x * sqr(sin(y))
      else u := abs(x - y);
  write('U = ', u);
  readln
end.
На всякий случай, прогон программы при x = 2 и y = 2x = 2
y = 2
U = 0.0000000000000000E+000
1
1 / 1 / 0
Регистрация: 12.11.2015
Сообщений: 116
13.01.2019, 01:23  [ТС] 5
Cyborg Drone, Огромное спасибо
0
13.01.2019, 01:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2019, 01:23
Помогаю со студенческими работами здесь

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

Составить блок-схему и программу для вычисления значения функции U при заданных значениях x и y
Добрый день! Нужна помощь в решение задачи. Требуется : Составить блок-схему и программу для...

Составить программу для вычисления значения функций U(x,y) при заданных значениях аргументов х и у
Здравствуйте форумчане!Помогите,пожалуйста Нужно составить программу для вычисления значения...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru