|   |   | 
| 
 | v7: 1cpp | ☑ | ||
|---|---|---|---|---|
| 0
    
        bestship 03.04.15✎ 19:15 | 
        Возникла необходимость возвести в степень и извлечь корни по результатам расчетов.
 Прописал вк 1срр в конфигураторе, зарегистрировал, загружается. А вот теперь вопрос с классами и *.ert- как их прописать или зарегистрировать в Конфигураторе? Без них формулы типа POW() не работают. В документации все описано нечеловеческим языком, там ничего не разобрать. Помогите примерчиком. Интересует Math класс, чтобы в конфигураторе можно было писать Pow(2,2)и вперед. (P.S.Просьба не отсылать на 1cpp.ru и прочее - я тоже посылать умею) | |||
| 1
    
        mehfk 03.04.15✎ 19:20 | 
        defcls.prm покажи     | |||
| 2
    
        bestship 03.04.15✎ 19:22 | 
        (1) //# include "Z:\1C\1С 7.7 Bases\InfoBaza #1 (543-MN)\Классы\Math.prm"     | |||
| 3
    
        Провинциальный 1сник 03.04.15✎ 19:43 | 
        Меня всегда удивляло, почему в семерке есть логарифм, но нет экспоненты.
 Если нет особых требований к быстродействию - юзай ряд Маклорена. | |||
| 4
    
        bestship 03.04.15✎ 19:51 | 
        (3) тут слово "ухо" с 3мя ошибками в 1с пишу, а вы о макларене     | |||
| 5
    
        Провинциальный 1сник 03.04.15✎ 19:55 | ||||
| 6
    
        bestship 03.04.15✎ 19:59 | 
        (5) а мне поиск такое не выдавал за 2 дня копания.
 Если я пропишу это в гл модуле как Функция степень(а,в) экспорт Будет работать? | |||
| 7
    
        Провинциальный 1сник 03.04.15✎ 20:04 | 
        (6) Да конечно. Только учтите - возведение в степень отрицательного числа таким способом невозможно. Если вам надо будет возводить в степень отрицательные числа, для этого надо будет добавить пару условий.     | |||
| 8
    
        bestship 03.04.15✎ 20:06 | 
        (7) А как сделать идеально? Чтобы раз и навсегда...     | |||
| 9
    
        Провинциальный 1сник 03.04.15✎ 20:15 | 
        (8) Ну сами сделайте. Это несложно. Отрицательные числа можно возводить в целую степень - нужно возвести в степень модуль числа, а потом определить знак результата, если степень четная то плюс, если нечетная то минус. На а дробная степень для отрицательных чисел не определена вообще(если конечно не залезать в комплексные числа, что вряд ли вам надо).     | |||
| 10
    
        Ёпрст гуру 03.04.15✎ 20:50 | 
        (0) в ПриНачалеРаботыСитстемы() пропиши 1 строчку кода
 ЗагрузитьВнешнююКомпоненту("1cpp.dll") и наслаждайся мощью... никаких доп классов не надо для математики. Просто в любом месте пиши: Математика = СоздатьОбъект("Математика"); ч = Математика.POW(10,3); Сообщить(ч); (1) он там не нужен | |||
| 11
    
        Ёпрст гуру 03.04.15✎ 20:51 | 
        ну и defcls.prm  не нужен тебе, если только не пишешь свои классы.
 ЗЫ: класс Math/Математика встроен в саму 1cpp.dll | |||
| 12
    
        Ёпрст гуру 03.04.15✎ 20:53 | 
        ну и дока, в догонку
 http://www.1cpp.ru/docum/html/Math.html | |||
| 13
    
        bestship 04.04.15✎ 14:59 | 
        (10) Ёпрст, Вы как всегда, лучше всех! СПАСИБО!
 Ну почему этого простого примера нет доках или в советах интернета!? Это же так просто написать, а не строчить уйню в типа инструкциях на китайском. С П А С И Б О ! | |||
| 14
    
        trad 04.04.15✎ 15:08 | 
        (13)  уйню строчишь ты, а в доке все понятно     | |||
| 15
    
        bestship 04.04.15✎ 15:09 | 
        (14) Вам туда:
 Широта : 14°24'28.080"S / Долгота: 71°17'60.000"W | |||
| 16
    
        trad 04.04.15✎ 15:20 | 
        (15)  и почему бы тебе не оформить нормальную ссылку на карту гугла или яндекса!?
 Это же так просто сделать, а не строчить уйню в виде координат. | |||
| 17
    
        bestship 04.04.15✎ 15:25 | 
        (16) Воспитание не позволяет     | |||
| 18
    
        trad 04.04.15✎ 17:13 | 
        (17)  а плюнуть в колодец из которого попил, воспитание позволило     | |||
| 19
    
        bestship 04.04.15✎ 17:34 | 
        (18) а ты то тут каким местом!?
 ЧЕЛОВЕКУ, который помог, сказано ОГРОМНОЕ СПАСИБО. А вам на координаты с (13) советами. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |