Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 17.10.2015
Сообщений: 28
1

Вычислить значение выражения

17.10.2015, 22:14. Показов 1427. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста
https://www.cyberforum.ru/cgi-bin/latex.cgi? <br />
z=\begin{cases} & \text{max(x+y,x*y/2),} x\leq 0  \\  & \text{min{((x*y)}^{\frac{1}{2}},x+y/2),} x > 0  \\   \end{cases} <br />
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2015, 22:14
Ответы с готовыми решениями:

Вычислить значение выражения
Вычислить v=max(min(x-y,y-x),0) x,y ввести с клавиатуры. И пожалуйста нарисуйте блок-схему ,...

Вычислить значение выражения
Подскажите плиз как решать такое хоть один пример, а остальное я сам попробую)

Вычислить значение выражения
Найти значения выражения для вводимых с клавиатуры значений переменных A, B, C. Вывести...

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

6
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
17.10.2015, 23:51 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
24
25
26
27
28
29
30
31
32
33
34
function Max(const x, y: Double): Double;
var
    Result: Double;
begin
    if (x > y)
    then
        Result := x
    else
        Result := y;
    Max := Result;
end;
function Min(const x, y: Double): Double;
var
    Result: Double;
begin
    if (x < y)
    then
        Result := x
    else
        Result := y;
    Min := Result;
end;
var
    x, y: Double;
begin
    Write('x='); ReadLn(x);
    Write('y='); ReadLn(y);
    Write('Z=');
    if (x > 0)
    then
        Write(Min(Sqrt(x * y), x + y / 2):0:3)
    else
        Write(Min(x + y, x * y / 2):0:3);
end.
0
1 / 1 / 0
Регистрация: 17.10.2015
Сообщений: 28
18.10.2015, 11:21  [ТС] 3
У меня PascalABC пишет "Повторно объявленный идентификатор Result" и программа не выполняется что делать????
Миниатюры
Вычислить значение выражения  
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
18.10.2015, 14:09 4
GALY, удалить в обоих функциях var Result: Double;
0
1 / 1 / 0
Регистрация: 17.10.2015
Сообщений: 28
18.10.2015, 14:59  [ТС] 5
Спасибо большое
0
1 / 1 / 0
Регистрация: 17.10.2015
Сообщений: 28
20.10.2015, 11:19  [ТС] 6
А можете помочь сделать это без функций только if, then, else??
0
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
20.10.2015, 13:37 7
в прошлый раз, к слову, зарапортовался. дважды вызывается функция минимума...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var
    x, y, temp1, temp2: Double;
begin
    Write('x='); ReadLn(x);
    Write('y='); ReadLn(y);
    Write('Z=');
    temp1 := x + y;
    if (x > 0)
    then
    begin
        temp2 := Sqrt(x * y);
        if (temp1 < temp2)
        then
            Write(temp1:0:3)
        else
            Write(temp2:0:3);
    end
    else
    begin
        temp2 := x * y / 2;
        if (temp1 > temp2)
        then
            Write(temp1:0:3)
        else
            Write(temp2:0:3);
    end;
end.
0
20.10.2015, 13:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2015, 13:37
Помогаю со студенческими работами здесь

Вычислить значение выражения
P.S Зачем же девушкам паскаль)))?

Вычислить значение выражения
Вычислить Y=\frac{min(x,z)+0.5}{max(x,z)+1} если x и z отрицательные, если нет, то большее из них...

Вычислить значение выражения
Парни кто шарит, сделайте плз хоть пару задач из этих, потому что завтро последний день сдачи....

Вычислить значение выражения
Дано два одномерных массива одинаковой длины a(n) и b(n). Найти


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

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