|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.11.2009, 18:09 | #1 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 16
|
Тригонометрические фишки (pascal,delphi)
В общем есть задача.
Вычислить значение функция = tg (3x) на отрезке [-π /3;π] в точках, отстоящих друг от друга на шаг равный 0,1. т.к. tg=sin/cos, то tg(3x)=sin(3x)/cos(3x), но делфи ругаеться на такую запись. Использую 2 циклы, т.к. это задание по лабе в инсте, нада сделать 3 цикла, for,while,repeat и чтобы можно было выбрать 1 из циклов через case, но мне в общем то нужно понять как записывать tg. Ну и не большой вопросик по задаче нада ли pi выделять константой, или как нить еще его вводить, или он автоматом выставиться в 3.14......... Код:
Код:
Последний раз редактировалось HouK; 16.11.2009 в 19:28. |
16.11.2009, 18:11 | #2 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 56
|
Код:
Мы чужды себе, мы, познающие, мы сами чужды себе
|
16.11.2009, 18:16 | #3 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 16
|
Спасибо, а как насчет pi не подскажте?
|
16.11.2009, 18:19 | #4 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
pi - функция, возвращает значение числа пи в формате Extended? т.е. просто так и пищи pi/3
Nobody expects Spanish Inquisition!
|
16.11.2009, 18:43 | #5 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 16
|
Код:
Последний раз редактировалось HouK; 16.11.2009 в 18:50. |
16.11.2009, 19:28 | #6 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
выведите перед началом выполнения цикла:
Код:
Nobody expects Spanish Inquisition!
|
16.11.2009, 19:31 | #7 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 16
|
равно -21, и мне пока что ничего не ясно
Кстате при репите он выводит только 0.00 Хотя кажись понял, -21 точка по которой проходит вычисления чтоли??? Последний раз редактировалось HouK; 16.11.2009 в 19:34. Причина: понимаение небольшое |
16.11.2009, 19:50 | #8 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
Код:
Код:
попробуйте Код:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
16.11.2009, 19:54 | #9 |
Пользователь
Регистрация: 11.11.2009
Сообщений: 16
|
ну эта единственная формула, которую я знаю для определения точек, в которых нада произвести вычисления. но если взять шаг равный -0.1 как предлогаеться в лабе, чтобы при деление число вышло положительным, цикл не прекрашаеться.
Не пойму в чем же подвох |
16.11.2009, 19:56 | #10 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
а вы пост №8 еще раз внимательно прочитайте
да и должно быть Код:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фишки Windows | Гриха | Windows | 15 | 05.08.2009 11:54 |
Подскажите как записать обратные тригонометрические функции на паскале....)))) | Polo | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 04.11.2008 11:05 |
тригонометрические , логарифмические, экспоненциальные функции | Dimon88 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 13.09.2008 01:38 |
Фишки в паскале | DjRog | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 15.03.2008 14:38 |
Обратные тригонометрические функции | Melok | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 24.10.2007 13:06 |