Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.98/215: Рейтинг темы: голосов - 215, средняя оценка - 4.98
 Аватар для Иван Ридаль
2 / 2 / 0
Регистрация: 15.12.2008
Сообщений: 37

Вычисление sin и cos (быстрый алгоритм)

22.03.2009, 13:32. Показов 44410. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача.
Вычисление sin и cos (быстрый алгоритм)
Прошу исходник
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.03.2009, 13:32
Ответы с готовыми решениями:

Cоставить алгоритм, который находит значения функции f(x) = sin x – cos x
Cоставить алгоритм, который находит значения функции f(x) = sin x – cos x, где x изменяется от a до b.

Построить график функции «Бабочка»: X=sin(At+B)cos(Ct), Y=sin(At+B)sin(Dt)
Написать программу построения графика функции. Вывод графика осуществлять в созданном на экране окне, в другом окне выполнить вывод...

Вычислить сумму значений функцииz=f(sin(x)+cos(y),x+y)+f(sin(x),cos(y))+(x-y,x)+f(sin^2(x)-2,a)+f(a+3,b+1)
Вычислите z-сумму значений функции z=f(sin(x)+cos(y),x+y)+f(sin(x),cos(y))+(x-y,x)+f(sin^2(x)-2,a)+f(a+3,b+1),где f(u,t)=u+t,если...

34
 Аватар для Иван Ридаль
2 / 2 / 0
Регистрация: 15.12.2008
Сообщений: 37
25.03.2009, 20:04  [ТС]
Студворк — интернет-сервис помощи студентам
lua script
0
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
25.03.2009, 20:04
Цитата Сообщение от Иван Ридаль Посмотреть сообщение
что такое ^?
x^y -X в степени Y...
0
 Аватар для Иван Ридаль
2 / 2 / 0
Регистрация: 15.12.2008
Сообщений: 37
25.03.2009, 20:05  [ТС]
мне нужно именно на этом языке, потому что я делаю игру для psp. На lua script это проще
0
16 / 16 / 6
Регистрация: 21.02.2009
Сообщений: 67
25.03.2009, 20:05
Википедия тебе в помощь
или погугли
0
 Аватар для Иван Ридаль
2 / 2 / 0
Регистрация: 15.12.2008
Сообщений: 37
25.03.2009, 20:05  [ТС]
чё?
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
25.03.2009, 20:06
А это от C пошло?
0
 Аватар для Иван Ридаль
2 / 2 / 0
Регистрация: 15.12.2008
Сообщений: 37
25.03.2009, 20:06  [ТС]
нету русских сайтов про это
потому что движок тот который луа исполняет писался одним человеком
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
25.03.2009, 20:10
А зачем тебе этот язык?
0
 Аватар для Иван Ридаль
2 / 2 / 0
Регистрация: 15.12.2008
Сообщений: 37
25.03.2009, 20:18  [ТС]
я си не знаю
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
25.03.2009, 20:23
А Delphi? Я посмотрел, что C++ Builder и Delphi почти ничем не отличаются. Отличия:
  1. вместо "type" файл ".h"
  2. вместо "." "->"
  3. вместо begin и end "{" и "}"

Добавлено через 1 минуту 9 секунд
Ну и вместо "procedure" "void __fastcall" и другие различия в языке, а перейти быстро.
0
16 / 16 / 6
Регистрация: 21.02.2009
Сообщений: 67
25.03.2009, 20:24
для синуса
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program sin_teilor;
var x,stx,sint,e: real;
    i,fakt,z: integer;
Begin
Write('Введите x: ');
Readln(x);
Write('Введите точность e: ');
Readln(e);
 stx:= x;  {x в степени}
 fakt:= 1;  {значение факториала в знаменателе}
 sint:= 0;  {первый элемент в разложении}
 i:= 1;  {счётчик}
 z:= 1;  {знак элемента}
while stx/fakt>=e do begin  {до тех пор, пока элемент в разложении не меньше точности}
                      sint:=sint+z*stx/fakt;
                      inc(i,2);
                      stx:=stx*x*x;
                      fakt:=fakt*(i-1)*i;
                      z:=z*(-1);  {смена знака}
                      end;
Writeln('Количество элементов в разложении = ',i div 2);
Writeln('Значение sin(',x:6:6,')= ',sint:6:6);
Writeln('Значение компьютера: ',sin(x):6:6);
Readln;
End.
для косинуса аналогично, но по другой формуле
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
25.03.2009, 20:27
Быстрее с помощью встроенного Ассемблера.
0
16 / 16 / 6
Регистрация: 21.02.2009
Сообщений: 67
25.03.2009, 20:31
не спорю
но просили я понимаю на паскале
ассемблер конечно круто
Asm+Paskal:=
0
 Аватар для Vladiator
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
25.03.2009, 20:40
Цитата Сообщение от begemotikdin Посмотреть сообщение
но просили я понимаю на паскале
нужно пользоваться всем, что даёт Паскаль. А ведь asm - это зарезервированое слово. Всё равно это Паскаль.
0
 Аватар для Иван Ридаль
2 / 2 / 0
Регистрация: 15.12.2008
Сообщений: 37
10.04.2009, 18:08  [ТС]
а мне надо без паскаля. чтобы в любом языке это можно было написать

Добавлено через 51 секунду
хотя вообще пофиг. я в lua script нашёл функции pge.math.sin() и pge.math.cos()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.04.2009, 18:08

Вычисление sin и cos
Исходник пожалуйста)) program Project1; {$APPTYPE CONSOLE} uses SysUtils; var

Алгоритм sin cos
Пожалуйста помогите кто сможет....На форуме есть редактор форул.

Вычисление sin, cos, tg, ctg
хотел написать прогу для вычисления sin, cos, tg, ctg по градусной мере. но никак не получается выдаёт не та значения. проверял по таблице...

Вычисление определенного интеграла cos x, sin x
Необходимо расписать программу вычесления определенного интеграла cos x, sin x. Вот есть к примеру - код исчисления методом...

Вычисление тригонометрических функции sin/cos
как реализовать вычисление sin и cos в c++. так как я чайник в с++ и до меня не спервого раза доходит то что написано в книге. помогите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru