![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
STRIKER221 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 2.11.2006 Где: Belarus Репутация: нет Всего: нет |
Z=(sign(X)+sign(Y))expX sign(x+y) (expX=Степень Х)
Замечание: sign - фунция, возвращающая знак своего аргумента (например) sign (-6)=-1 Функция sign определяется так: Sign(a)=: -1 при а<0; 0 при а=0; 1 при а>0. Исходные данные: Результат: 1. X=5 Y=-5 Z=0 2. X=-7 Y=0 Z=1 |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 32 Всего: 61 |
STRIKER221,
я не совсем понял, как здесь используется expX Ты ничего не пропустил в описании функции? -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
STRIKER221 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 2.11.2006 Где: Belarus Репутация: нет Всего: нет |
expX это степень в которую возводится (sign(X)+sign(Y))
|
|||
|
||||
STRIKER221 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 2.11.2006 Где: Belarus Репутация: нет Всего: нет |
там за место sign* подставляется значение -1 ,0 или 1. Складываются, возводятся в степень и потом перемножаются.
|
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 32 Всего: 61 |
STRIKER221,
-------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
STRIKER221 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 2.11.2006 Где: Belarus Репутация: нет Всего: нет |
А что делает эта часть???? |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 32 Всего: 61 |
STRIKER221,
если степень числа - отрицательная, то по определению a ^ (-x) = 1 / a^x Мы в данной задаче не можем пользоваться стандартными функциями типа exp(), ln() так как основания у нас могут быть и отрицательные, что для данных функций противопоказано -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
STRIKER221 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 2.11.2006 Где: Belarus Репутация: нет Всего: нет |
Спасибо Это сообщение отредактировал(а) STRIKER221 - 7.11.2006, 13:51 |
|||
|
||||
STRIKER221 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 2.11.2006 Где: Belarus Репутация: нет Всего: нет |
Какой командой добавить условие: когда сумма равна 0 выводить : Деление на 0 невозможно?
Это будет что-то типа:
Но надо не if а что? Это сообщение отредактировал(а) STRIKER221 - 7.11.2006, 14:50 |
||||
|
|||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 32 Всего: 61 |
STRIKER221,
Это сообщение отредактировал(а) Kuvaldis - 8.11.2006, 02:32 -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
volvo877 |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 34 Всего: 116 |
Kuvaldis,
![]() Ты чего это?
Вот такая реализация не будет проще читаться?
А Sign я бы вообще вот так написал: //------------------------------------------------------------------
|
||||||
|
|||||||
Kuvaldis |
|
||||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 32 Всего: 61 |
volvo877,
У меня привычка код оформлять от С++ (основной язык для меня)
да... на самом деле проглядел. Спасибо. Не зря ведь говорят: посмешишь - людей насмешишь (задачка-то легкая ![]() P.S. Я тебе удивляюь и снимаю шляпу. Хоть и появляешься ты не часто, но всегда ОЧЕНЬ дельные советы даешь. В данном случае красивая реализация функции Sign() Так что думаю, что + ты заслужил ![]() -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
||||
|
|||||
Мист |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 26.12.2008 Репутация: нет Всего: нет |
[Pascal]Задачи с фунцыями и процедурами;(школьные задачи)
Решите плизз))) №1 Найти все простые числа которые меньше 100 №2 Найти разложение на разложение на множители всех натуральных чисел з отрезка[a;b] |
|||
|
||||
2p0i |
|
||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 14.9.2007 Репутация: нет Всего: 1 |
Писал прямо в броузере, лень проверять
![]()
|
||||||||
|
|||||||||
volvo877 |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 34 Всего: 116 |
В следующий раз лучше проверь... Во-первых, не
, а
|
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |