Страница 10 из 14

Глупые вопросы

Добавлено: 26 Февраль 2020, 5:49
Admin
Можно заменить Clarion на C# и получать 404.
Можно результат деления прогонять через LONG.
Можно придумать еще какие то костыли.
Можно продолжать писать здесь :)

Глупые вопросы

Добавлено: 26 Февраль 2020, 7:24
Игорь Столяров
vic7tar писал(а): 26 Февраль 2020, 0:27 каждую формулу с целочисленной арифметикой проверять вручную
Скорее использовать целочисленную арифметику, если она нужна.
Вы абсолютно правильно написали пример столбиком и он будет одинаково считаться и в Clarion и в C.
Потому, что это другая формула и её результат действительно будет 404:

Код: Выделить всё

  st = Int(  ( (bw * pf) + 31 )  /  32  )  * 4
Admin писал(а): 26 Февраль 2020, 5:49 Можно продолжать писать здесь
Нормально ! У всех должен быть свой Яндекс.Дзен ! :)

Глупые вопросы

Добавлено: 26 Февраль 2020, 8:48
vic7tar
Admin писал(а): 26 Февраль 2020, 5:49 Можно заменить Clarion на C# и получать 404.
Можно результат деления прогонять через LONG.
Можно придумать еще какие то костыли.
Можно продолжать писать здесь
А можно написать выражение и получить то, что ожидаешь?

Глупые вопросы

Добавлено: 26 Февраль 2020, 8:52
Admin
vic7tar писал(а): 26 Февраль 2020, 8:48А можно написать выражение и получить то, что ожидаешь?
Конечно можно.
Пишем разработчикам.
Доказываем свою правоту и м.б. когда нибудь с новым патчем получаем результат.
Вы не верите? Я тоже! :)
goto viewtopic.php?p=40217#p40217

Глупые вопросы

Добавлено: 26 Февраль 2020, 9:09
Admin
К слову. php, python, javascrupt дают 405.875
C# и Go для примера выдают 404
Все догадываются почему...

Глупые вопросы

Добавлено: 26 Февраль 2020, 11:22
kreator
vic7tar писал(а): 25 Февраль 2020, 23:47 Если использовать калькулятор, то использовать не "Инженерный", а "Программист"
Хитрый режим. Принципиально с вещественными числами не работает.

Глупые вопросы

Добавлено: 26 Февраль 2020, 11:49
Губин Игорь
vic7tar писал(а): 25 Февраль 2020, 23:47 Результат должен быть однозначен - 404
Не должен. Воскурите мануал с приведением типов при расчёте.
vic7tar писал(а): 26 Февраль 2020, 0:27 но в сишном исполнении,
Там другие принципы

Глупые вопросы

Добавлено: 03 Июнь 2020, 11:12
Vladimir
Не встречались ли кому-нибудь библиотечки для клариона на тему линейной алгебры? Ну там транспонирование матриц, вычисление детерминанта матрицы и т.п. Просьба не посылать в python и fortran.

Глупые вопросы

Добавлено: 03 Июнь 2020, 15:13
Yufil
Давно не брал я в руки Фортрана, надо посмотреть как он нынче...
Ещё есть R и Julia.
А нафиг в Кларионе?

Глупые вопросы

Добавлено: 03 Июнь 2020, 15:40
Дед Пахом
Yufil писал(а): 03 Июнь 2020, 15:13 Ещё есть R и Julia
А ещё были Romeo и J.

Глупые вопросы

Добавлено: 03 Июнь 2020, 17:40
Vladimir
Yufil писал(а): 03 Июнь 2020, 15:13 Давно не брал я в руки Фортрана, надо посмотреть как он нынче...
Ещё есть R и Julia.
А нафиг в Кларионе?
Фортран, конечно, мощнейший был язык в плане мат.аппарата. Где-то в гараже книжка до сих пор лежит "Фортран для ЕС ЭВМ", но у меня нет ЕС ЭВМ. С другими R и Julia-ми не знаком, я не профессиональный программист. Клариона всегда хватало для моих локальных задач. Определитель матрицы можно, конечно, и в нем посчитать, только много руками писать и придется ограничить размерность матрицы.

Глупые вопросы

Добавлено: 03 Июнь 2020, 19:00
Yufil
Vladimir писал(а): 03 Июнь 2020, 17:40
Yufil писал(а): 03 Июнь 2020, 15:13 Давно не брал я в руки Фортрана, надо посмотреть как он нынче...
Ещё есть R и Julia.
А нафиг в Кларионе?
Фортран, конечно, мощнейший был язык в плане мат.аппарата. Где-то в гараже книжка до сих пор лежит "Фортран для ЕС ЭВМ", но у меня нет ЕС ЭВМ. С другими R и Julia-ми не знаком, я не профессиональный программист. Клариона всегда хватало для моих локальных задач. Определитель матрицы можно, конечно, и в нем посчитать, только много руками писать и придется ограничить размерность матрицы.
Фортран был, есть и будет. Сегодня это совсем другой язык, очень далёкий от ЕCовских Fortran IV и Fortran 77.

Что касается Джулии, Фортрана, R и, естественно, Питона с библиотеками Numpy/Scipy/Pandas/Jupiter и т.д - сделал выборку
https://mega.nz/file/olIBzajZ#YhEDbmQqb ... RpMZdr8V0o
Пусть полежит с неделю

Глупые вопросы

Добавлено: 03 Июнь 2020, 22:15
Vladimir
Yufil, спасибо!!!

Глупые вопросы

Добавлено: 03 Июль 2020, 20:06
ABBASoft
Вынужден тоже задать «глупый» вопрос (Cla11). Справочник продуктов с 2-мя ключами:
PRO_ID_K1 и PRO_Name_K2 (с 2-мя SHEET). Хотелось бы, чтобы при вызове Справочника продуктов был наоборот выбран SHEET Name с сортировкой по наименованиям, не по ID-продукта.
Когда-то делал, но вспомнить не могу. Делаю только наполовину:
Процедура – Extentions – Properties – Conditional Bhavior и меняю
CHOICE(?CurrentTab) = 2 PRO:PRO_Name_K2 на CHOICE(?CurrentTab) = 1 PRO:PRO_Name_K2
Все «нормально» – открывается окно с сортировкой по наименованиям, но открыт SHEET по ID.
Как сделать так, чтобы якобы был нажат SHEET Name? Желательно, чтобы студенты не «лезли» в код процедуры или описание окна, а только Embeded.
Заранее благодарен. С уважением, ABBASoft.

Глупые вопросы

Добавлено: 03 Июль 2020, 20:10
Игорь Столяров
ABBASoft писал(а): 03 Июль 2020, 20:06(с 2-мя SHEET)
Может быть всё-таки один SHEET, но с двумя TAB по разным ключам ?
ABBASoft писал(а): 03 Июль 2020, 20:06 Как сделать так, чтобы якобы был нажат SHEET Name
Тогда просто после открытия окна делаем: Select(?Tab2) ...