Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2009, 15:54   #1
spankyham
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 57
Сообщение Задача в Паскале

Даны три числа x, y, z. Вычислить S = min(z, max(y, x))
Прошу помочь...
Вроде бы простая задача, но я не доганяю смысл этой формулы...
spankyham вне форума Ответить с цитированием
Старый 14.04.2009, 15:57   #2
AVer
Андрей
Форумчанин
 
Аватар для AVer
 
Регистрация: 21.11.2006
Сообщений: 457
По умолчанию

Я думаю это просто наибольшее/наименьшее значение из двух..
ICQ: 5311314
[SIGPIC][/SIGPIC]
AVer вне форума Ответить с цитированием
Старый 14.04.2009, 15:58   #3
spankyham
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 57
Сообщение

хм...дык тут двойная скобка....как решать то ваще?)
spankyham вне форума Ответить с цитированием
Старый 14.04.2009, 15:59   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А смысл прост:
Код:
function max(q,w:real):real begin if q>w then max:=q else max:=w;end;
function min(q,w:real):real begin if q<w then max:=q else max:=w;end;

begin
readln(x,y,z);
writeln(min(z,max(x,y)));
readln;
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.04.2009, 16:01   #5
spankyham
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 57
По умолчанию

=) спс ) агаг, проще некуда ))) а что такое q и w???
spankyham вне форума Ответить с цитированием
Старый 14.04.2009, 16:05   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Параметры функций. Назови их по другому например
max(DED,BABA:real)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.04.2009, 16:12   #7
spankyham
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 57
Сообщение

Код:
program rgr;
uses crt;
function max(q,w:real):real; begin if q>w then max:=q else max:=w;end;
function min(q,w:real):real; begin if q<w then max:=q else max:=w;end; - Error 88: "(" expected. - вот што пишет....

var: x,y,z:real;
begin
   clrscr;
   readln(x,y,z);
   writeln(min(z,max(x,y));
   readln;
end.

Последний раз редактировалось spankyham; 14.04.2009 в 16:15.
spankyham вне форума Ответить с цитированием
Старый 14.04.2009, 16:43   #8
AVer
Андрей
Форумчанин
 
Аватар для AVer
 
Регистрация: 21.11.2006
Сообщений: 457
По умолчанию

function min(q,w:real):real; begin if q<w then min:=q else min:=w;end;

И там еще пара ошибочек. Вот код:
Код:
function max(q,w:real):real; begin if q>w then max:=q else max:=w;end;
function min(q,w:real):real; begin if q<w then min:=q else min:=w;end;

var x,y,z:real;

begin
   readln(x,y,z);
   writeln(min(z,max(x,y)):5:2);
   readln;
end.
ICQ: 5311314
[SIGPIC][/SIGPIC]
AVer вне форума Ответить с цитированием
Старый 14.04.2009, 16:47   #9
spankyham
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 57
По умолчанию

спс)) теперь прошу объясните в чем смысл этой задачи??? а то мне её как ргр защищать.....

Последний раз редактировалось spankyham; 14.04.2009 в 16:50.
spankyham вне форума Ответить с цитированием
Старый 14.04.2009, 16:49   #10
AVer
Андрей
Форумчанин
 
Аватар для AVer
 
Регистрация: 21.11.2006
Сообщений: 457
По умолчанию

Я же говорю подправил ошибки. Скопируй мой код.

На будушее: после var двоеточие не нужно.
ICQ: 5311314
[SIGPIC][/SIGPIC]
AVer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача в Паскале Dashutka Помощь студентам 15 09.03.2009 17:29
задача в паскале __k1ll3r__ Помощь студентам 3 27.12.2007 05:41