1 страниц (3 вхождений)
выбор значений из таблицы - Сообщения
#1 Опубликовано: 14.11.2008 06:40:52
Есть таблица, например:
a 500 600 700 800 900
b 3 8 10 12 13
Надо по значению а получить значение b
например, если a=650, то b дожно быть равно 9.
Как такой алгоритм можно реализовать в SMath?
Может кто нибудь подскажет?
a 500 600 700 800 900
b 3 8 10 12 13
Надо по значению а получить значение b
например, если a=650, то b дожно быть равно 9.
Как такой алгоритм можно реализовать в SMath?
Может кто нибудь подскажет?
#2 Опубликовано: 09.01.2009 14:33:30
Нужно было решить подобную задачу (выбор коэффициента из таблицы в зависимости от 2-х параметров). Вот файл с примером решения: http://files.mail.ru/R2DVG9
#3 Опубликовано: 09.01.2009 16:57:54
Aleksey,
Большое спасибо за пример. Посмотрел его и сразу понял что необходимо в ближайшее время добавить в программу поддержку ключевых слов break и continue и расширить возможности работы с функцией if - добавить возможность менять количество ветвлений.
Что касаемо самого алгоритма - рекомендую в качестве предела в циклах писать не явное число (например: 22 и 3), а получать его функциями cols([матрица/вектор]) и rows([матрица/вектор]). Такой подход позволит упростить повторное использование файла.
Большое спасибо за пример. Посмотрел его и сразу понял что необходимо в ближайшее время добавить в программу поддержку ключевых слов break и continue и расширить возможности работы с функцией if - добавить возможность менять количество ветвлений.
Что касаемо самого алгоритма - рекомендую в качестве предела в циклах писать не явное число (например: 22 и 3), а получать его функциями cols([матрица/вектор]) и rows([матрица/вектор]). Такой подход позволит упростить повторное использование файла.
1 страниц (3 вхождений)
-
Новые сообщения
-
Нет новых сообщений