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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2012, 21:05   #1
vebster
 
Регистрация: 21.09.2012
Сообщений: 5
По умолчанию легенькая задача

выполнить расчеты по заданным формулам. в случае несуществования результирующих значений переменной А при заданных x, y выдать сообщение об ошибке.
a=|tg(x)+tg(y)|^(1+sin^2(y))

тоисть помогите найти варианты при которых решения не будет. или как условие записать
проблема в этом: НЕ ЗНаю как записать точки в которых тангенс не существует + когда вбиваю
if cos(x)<>0 or cos(y)<>= then формула. то выдает ошибку типы операндов не соответсвтуют операции
vebster вне форума Ответить с цитированием
Старый 21.09.2012, 21:14   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
как записать точки в которых тангенс не существует
Здрассти, приехали! Математику вспоминаем: tg(x)=sin(x)/cos(x). Делить на 0 нельзя, следовательно тангенс не существует при cos(x)=0.

А вбивать надо так:


Код:
if (cos(x)<>0) or (cos(y)<>0)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 21.09.2012, 21:17   #3
vebster
 
Регистрация: 21.09.2012
Сообщений: 5
По умолчанию

с этим проблему уже решил. а тангенс ведь не существует в точка (пи/2+ПИ*n). как это прописать и может еще условия какие=то надо помимо тангенса?
vebster вне форума Ответить с цитированием
Старый 21.09.2012, 21:42   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от vebster Посмотреть сообщение
с этим проблему уже решил. а тангенс ведь не существует в точка (пи/2+ПИ*n). как это прописать и может еще условия какие=то надо помимо тангенса?
Вам только что сказали, что тангенс не существует, когда косинус от того же аргумента равен нулю. Никаких условий больше проверять не нужно (в данном случае).
Вадим Мошев вне форума Ответить с цитированием
Старый 21.09.2012, 22:40   #5
vebster
 
Регистрация: 21.09.2012
Сообщений: 5
По умолчанию

а то что sin(x) не можетт быть больше1 и меньше -1?
vebster вне форума Ответить с цитированием
Старый 21.09.2012, 23:57   #6
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Цитата:
Сообщение от vebster Посмотреть сообщение
а то что sin(x) не можетт быть больше1 и меньше -1?
приведите хоть один "градус" при котором синус выходит за этот диапазон [-1;1] ...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 21.09.2012, 23:59   #7
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

приведите хоть один "градус" при котором синус выходит за этот диапазон [-1;1] ...

В военное время значение синуса может достигать четырех.. (с)
o_O
Rififi вне форума Ответить с цитированием
Старый 22.09.2012, 00:01   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от vebster Посмотреть сообщение
а то что sin(x) не можетт быть больше1 и меньше -1?
Я, конечно, извиняюсь, но в этом вопросе чувствуется троллинг. Отвечу, тем не менее. Синус и косинус ни при каких (действительных) значениях не может принимать значения, выходящее за рамки [-1; 1]. Тангенс и котангенс может принимать любое значение.
Вадим Мошев вне форума Ответить с цитированием
Старый 22.09.2012, 10:42   #9
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Не, ну я понимаю - жили бы мы в США: там в каком-то, не помню, штате, для удобства положили число Пи равным трем...

Вот уж действительно:

Цитата:
В военное время значение синуса может достигать четырех.. (с)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 22.09.2012, 13:05   #10
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

раз уж тему не закрывают.. ))

".. звезды мчались за иллюминатором, иногда чиркая по обшивке корабля, шкипер с трудом уворачивался от черных дыр, зловеще кореживших горизонт своими рентгеновскими щупальцами. Часы на торпедо монотонно пробили - " семьдесят восемь", - сосчитал капитан и покосился на косинунусОметр. Тот зашкаливал, показывая 4.321.. "Блин!" - подумал капитан.."

(отрывок из недописанного и даже неначатого рассказа))
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на структуру(struct)/задача на работу с файлом SevenArth Помощь студентам 0 26.04.2012 19:06
ВСЕ ПИЩИТ И ПАДАЕТ! легенькая программа pinkiller Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 20.03.2012 21:16
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51