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

Вычислить значение функции при помощи подпрограмм

31.03.2016, 16:56. Показов 1072. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По данным значениям аргументов a и b вычислитьзначение функции F(a,b).
F(a,b)=(2+1/2+a+1/a)+1/(2+1/2+a+1/a)+b+1/b с помощью подпрограм
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2016, 16:56
Ответы с готовыми решениями:

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

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

Как вычислить значение интеграла при помощи вычетов
Всем здравствуйте! Не знаю, как вычислить значение интеграла при помощи вычетов в Mathematica....

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

4
4 / 2 / 5
Регистрация: 15.11.2015
Сообщений: 13
31.03.2016, 17:26 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
var a,b:real;
 
function f2(a:real):real;
begin
f2:=1/a;
end;
 
function f1(a:real):real;
begin
f1:=(2+f2(2)+a+f2(a));
end;
 
function f(a,b:real):real;
begin
f:=f1(a)+f2(f1(a))+b+f2(b);
end;
 
begin
write('Введите a и b: ');
readln(a,b);
writeln('f(a,b)=',f(a,b));
end.
0
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 40
31.03.2016, 17:30  [ТС] 3
f(a,b)=(((a*b)/(a+b))*b) / (((a*b)/(a+b))+b)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program PROG10_1;
 
var
  a, b: real;
 
function f(a, b: real): real;
begin
  f := (a * b) / (a + b);
end;
 
begin
  write('a = ');
  read(a);
  write('b = ');
  read(b);
  writeln(f(f(a, b), b));
end.
Можете на подобие этого сделать?
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
31.03.2016, 17:52 4
topchik, А Вы напишите формулу в редакторе что под окном сообщений, а то хрен знает что написали.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7539 / 4399 / 2785
Регистрация: 22.11.2013
Сообщений: 12,607
Записей в блоге: 1
31.03.2016, 17:58 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
function f(a, b: Real): Real;
var t: Real;
begin
  t:=2+1/2+a+1/a;
  f:=t+1/t+b+1/b;
end;
var a, b: Real;
begin
  Write('a b: '); ReadLn(a,b);
  if (a<>0) and (b<>0) then WriteLn(f(a,b))
  else WriteLn('значение не определено');
end.
Добавлено через 3 минуты
Менее рационально:
Pascal
1
2
3
4
5
6
7
8
9
10
function f(a: Real): Real;
begin
  f:=a+1/a;
end;
var a, b: Real;
begin
  Write('a b: '); ReadLn(a,b);
  if (a<>0) and (b<>0) then WriteLn(f(2)+f(a)+1/(f(2)+f(a))+f(b))
  else WriteLn('значение не определено');
end.
Добавлено через 2 минуты
Получше:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function f(a: Real): Real;
begin
  f:=a+1/a;
end;
var a, b, t: Real;
begin
  Write('a b: '); ReadLn(a,b);
  if (a=0) or (b=0) then WriteLn('значение не определено')
  else begin
    t:=f(2)+f(a);
    if t=0 then WriteLn('значение не определено')
    else WriteLn(t+1/t+f(b));
  end;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2016, 17:58
Помогаю со студенческими работами здесь

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

Вычислить приближенно при помощи дифференциала функции двух переменных.
вычислить приближенно . 2.003^2\cdot 3.998^3. если можно подробнее.

При помощи функции вычислить среднее арифметическое элементов каждого массива
1.Ввести три массива X, Y, Z. При помощи функции вычислить среднее арифметическое элементов каждого...

Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида
Очень срочно нужно, помогите если кто знает. Задача 9 Даны 4 числа (числа не равны 0),...

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

Вычислить значение функции y=a/x+6 при x=0,1,2,...,10. Значение a и b вводятся пользователем (с клавиатуры). Результат выводить для x и y
1) Вычислить значение функции y=a/x+6 при x=0,1,2,...,10. Значение a и b вводятся пользователем (с...


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

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

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