Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Программный код: преобразование входных данных, нужно проверить код
 
Ребята, код не на Делфи, скорее всего для какого-то пром-контроллера. Вот ветка форума. Я наткнулся и мне было интересно возможно ли проверить не имея под рукой целевой среды разработки.

Ветка
Программный код: преобразование входных данных, нужно проверить код
 
Нужно проверить работу куска небольшого программного кода.
Этот код работет с набором входных данных и выполняет некоторое их преобразование.
Я решил для проверки использовать Excel и его программные возможости в виде VBA.
То есть, создаю книгу, зоздаю шаблон макроса. Потом в редакторе макроса заношу программный код.
И пробую выполнять. Ни разу похожего не делал. Поэтому хочу спросить, правильная ли моя идея?
Возможно ли таким образом проверить работу программного кода?

Нужно получить пересчет от аналогового входа и 2 таблицы значений, кусочно-линейную функцию.

Код такой:
Код
if x_in < x[0] then
   y_out := y[0];
 elsif x_in >= x[arlen-1] then
   y_out := y[arlen-1];
 else
   for i:=0 to arlen - 2 do
     if x_in >= x[i] and x_in < x[i+1] then
       y_out:=((x_in - x[i]) * (y[i+1] - y[i])) / (x[i+1] - x[i]) + y[i];
     end_if;
   end_for;
 end_if;

Результат округления до 6-го знака
 
пример
Результат округления до 6-го знака
 
Какой пример? Нужно ввести в таблицу мои данные - это и есть прммер
Изменено: бУРов - 12.12.2013 14:23:19
Результат округления до 6-го знака
 
Есть простая формула. Результат нужен до 6-го знака. Вычисляю в Excel. Вот два способа. В первом 3-я ячейка (A3) получается делением, а во втором - подставляется готовое значение. Результат получаем перемножением результатов 4-х ячеек. Результат отличается в последнем, 6-м знаке на 3 единицы.
- 0,038105
- 0,038108
Это действительно для больших величин переменных (переменных две, здесь "110000" и "3000" ;)  вошедших в формулу. Если брать "6000" и "100", результаты совпадают. Помогите понять, как считать правильнее?
=110000/100 =110000/100
=3000/5 =3000/5
=500/КОРЕНЬ(3)288,7
=A3/5000 =B3/5000
=СТЕПЕНЬ(10;-6) =СТЕПЕНЬ(10;-6)
=A1*A2*A4*A5 =B1*B2*B4*B
Как на листе убрать пустые ячейки (по краям)
 
если бы мог найти, не спрашивал бы
Как на листе убрать пустые ячейки (по краям)
 
Спасибо
Как на листе убрать пустые ячейки (по краям)
 
Весело тут новичков встречают
Как на листе убрать пустые ячейки (по краям)
 
Где такой пункт меню?
Как на листе убрать пустые ячейки (по краям)
 
Здравствуйте. На листе excel данными заполнена только небольшая часть. Как сделать так, чтобы на листе осталась только область с данными. Я видел раньше excel-файлы в которых по краям области с данными ячейки совсем отсутствуют.
Вот интересно стало, как это можно сделать?
Страницы: 1
Loading...