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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2011, 18:59   #1
Seregga
 
Регистрация: 04.01.2011
Сообщений: 8
Восклицание условный оператор

Здраствуй товарищи программисты! у меня к воам вопрос можно соеденить эти три условия в одну программу и если можно то как....помогати пожалуста ....вот условия:
корень из "х"+sinх, x>0.4
корень из "2-х"+cosx, 0.4=<x>-1
sin(x+1)+1 , x=<-1. помагите пожалуста завтра надо сдать.

Последний раз редактировалось Seregga; 01.02.2011 в 19:00. Причина: надо сделать в паскале
Seregga вне форума Ответить с цитированием
Старый 01.02.2011, 19:13   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Код:
If (x > 0.4) then y:=Sqrt(x)+sin(x)
Else
If (x >= 0.4) and (x > -1) then y:=Sqrt(2-x)+cosx
Else
If (x <= -1) then y:=Sin(x+1)+1
Цитата:
корень из "2-х"+cosx, 0.4=<x>-1
Какое то странное условие. Вы в знаках не ошиблись?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 01.02.2011, 19:13   #3
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Код:
If (x > 0.4) then y:=Sqrt(x)+sin(x)
Else
If (x >= 0.4) and (x > -1) then y:=Sqrt(2-x)+cosx
Else
If (x <= -1) then y:=Sin(x+1)+1
Цитата:
корень из "2-х"+cosx, 0.4=<x>-1
Какое то странное условие. Вы в знаках не ошиблись?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 01.02.2011, 19:18   #4
Seregga
 
Регистрация: 04.01.2011
Сообщений: 8
По умолчанию

да не вроде именно так было
Seregga вне форума Ответить с цитированием
Старый 01.02.2011, 19:19   #5
Seregga
 
Регистрация: 04.01.2011
Сообщений: 8
По умолчанию

а по такому коду задача будет прощитовать все 3 условия или же только одно?
Seregga вне форума Ответить с цитированием
Старый 01.02.2011, 19:37   #6
Zedanger
 
Регистрация: 19.05.2009
Сообщений: 3
По умолчанию

от минус бесконечности до -1(включительно)- третье условие.
от -1 до 0,4 (не включительно) - просчет не производит.
0,4 и выше второе.
больше 0,4 первое.
При значении х больше 0,4 выполняется сначала y:=Sqrt(x)+sin(x), а потом y:=Sqrt(2-x)+cosx.
Т.е. мы получим конечный результат y:=Sqrt(2-x)+cosx при x (0.4; +бесконечность)

Насчет второго условия может всё-таки: 0,4 => x > -1 ?

Тогда, все станет более логичным и код будет выглядеть так:

Код:
If (x > 0.4) then y:=Sqrt(x)+sin(x)
Else
If (x <= 0.4) and (x > -1) then y:=Sqrt(2-x)+cosx
Else
If (x <= -1) then y:=Sin(x+1)+1
И на каждое значение х будет выполнятся лишь одно условие
Zedanger вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50
Условный оператор amki6 Помощь студентам 1 31.03.2010 11:15
условный оператор -maxim92- Помощь студентам 4 25.01.2010 15:31