|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||||||
Функция нахождения синуса в целых числах09.04.2013, 16:58. Показов 7265. Ответов 18
Метки нет (Все метки)
Здравствуйте! Возникла необходимость нахождения синуса в целых числах (в интервале от 0 до 10, или любом другом, но не меньше 0).
Все действия необходимо выполнять с int переменными, без отрицательных значений. Результат должен быть примерно таким же, как и выполнение этой команды:
Это все необходимо для того, чтобы потом перенести эту функцию в эмулятор процессора i8080. Так как там нет дробных значений, то в функцию надо подавать целое число, например M_PI*10 (воспринимать это как простое M_PI). Я уже 2 дня голову ломаю но не могу сообразить как это написать, помогите, пожалуйста!
0
|
||||||
| 09.04.2013, 16:58 | |
|
Ответы с готовыми решениями:
18
Написать свою реализацию функций нахождения косинуса и синуса Функция для синуса Подсчитать количество цифр в двух заданных целых числах |
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
| 09.04.2013, 17:01 | |
|
wertrix, а что вам мешает, просто, передавать целое число, на которое нужно домножить M_PI ?
0
|
|
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||
| 09.04.2013, 17:05 [ТС] | ||
|
0
|
||
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
| 09.04.2013, 17:09 | |
|
wertrix, вы хотите узнать как вычисляется синус угла (в радианах)?
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 09.04.2013, 17:12 | ||
|
0
|
||
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
|
| 09.04.2013, 17:13 [ТС] | |
|
Я знаю как он вычисляется. Мне нужно написать вычисление этого синуса, как я понял через ряд Маклорена, но при таких условиях, что его результат находится в интервале от 0 до 10 и в самой функции отсутствуют дробные числа и отрицательные значения.
0
|
|
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
| 09.04.2013, 17:15 | |
|
wertrix, область значений синуса [-1;+1]; я не понимаю почему от 0 до 10...
рядок : sin(x)=x-x^3/3!+x^5/5!-...+(-1)^n*x^(2*n+1)/(2*n+1)! cos(x)=1-x^2/2!+x^4/4!-...+(-1)^n*x^(2*n)/(2*n)!
0
|
|
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||
| 09.04.2013, 17:15 [ТС] | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 09.04.2013, 17:16 | |
|
Синус по определению действительный с действительным же аргументом. Хочешь на таком камне именно синус, а не целую часть выражения с синусом, делай программную реализацию дробей.
0
|
|
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||
| 09.04.2013, 17:18 [ТС] | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
| 09.04.2013, 17:19 | ||||||
|
Выражение же типа
0
|
||||||
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
| 09.04.2013, 17:19 | |
|
wertrix, ок, если всего [0..10] 11 чисел, почему бы через if не сделать !?!?!?
0
|
|
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||
| 09.04.2013, 17:20 [ТС] | ||
|
0
|
||
|
670 / 198 / 29
Регистрация: 10.05.2012
Сообщений: 595
|
|
| 09.04.2013, 17:22 | |
|
wertrix, покажите на листочке как вы рассчитали. На олимпиадах по программированию даже есть специальные задачи, которые нужно у себя на компе по 15 минут брутить, а потом тысячу ифоф вставить в код иотправить решение))
0
|
|
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||
| 09.04.2013, 17:26 [ТС] | ||
|
Ternsip, не получится. Само задание состоит в том, чтобы вычислить и нарисовать на виртуальном экране один период синуса. Так как размер виртуального экрана 32х10 пикселей, то мне и надо чтобы синус лежал в этих значениях.
Добавлено через 1 минуту (про бактерии, если знаете )
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 09.04.2013, 17:29 | ||
|
0
|
||
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
|
| 09.04.2013, 17:32 [ТС] | |
|
0
|
|
|
|
||||||
| 09.04.2013, 17:39 | ||||||
|
wertrix, думаю в таком духе
1
|
||||||
|
0 / 0 / 1
Регистрация: 01.10.2010
Сообщений: 49
|
||
| 09.04.2013, 17:58 [ТС] | ||
Я уже придумал как реализовать. Всем отписавшимся спасибо! Тему можно закрывать.
0
|
||
| 09.04.2013, 17:58 | |
|
Помогаю со студенческими работами здесь
19
Функция определения рядом ли цифры в 2 числах Показать, что решение уравнения xn + yn = zn в целых положительных числах существует только для несколльких n Функция нахождения синуса Макрос нахождения синуса через ряд Тейлора
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|