Расчёт в ms excel 2007:
Блок-схема функции main:
Начало
Ввод исходных данных
Вывод заставки
Вычисление данных и вывод таблицы
Вычисление с параметром
Вычисление данных с погрешностью
Запись в файл
CASE
1
2
3
4
5
Чтение и вывод заставки
Вычисление данных с погрешностью
Запись в файл
Расчёт и вывод значений Uin и Uout
Вычисление данных с параметром
CASE
1
2
Выход
Конец
Блок-схема функции time:
Начало
int i;
float tk=-10, tn=10, d;
d=(tk-tn)/(N-1);
for (i=0; i<N; i++)
Нет
Да
t[i]=tn+i*d;
i++;
Конец
Переменные, константы, массивы и функции:
Обозначение в задаче |
Идентификатор
|
Назначение |
U входа(t) |
Uin[i] |
Массив входного сигнала |
U выхода(t) |
Uout[i] |
Массив выходного сигнала |
t |
t[i] |
Значения времени,при которых измеряем Uin[i] |
|
p1, p2 |
Вычисляемый параметр |
|
i |
Счетчик цикла |
N |
N |
Количество точек |
d |
d |
Текущая погрешность расчета |
|
t.txt |
Файл для записи t |
|
Uin.txt |
Файл для записи Uin |
|
Uout.txt |
Файл для записи Uout |
|
startscr.txt |
Файл для работы с заставкой |
tn |
tn |
Начальный момент времени |
tk |
tk |
Конечный момент времени |
t, U, tk, tn |
t[i], U, tk, tn |
Данные для расчета Uin |
t, U0, U1, Uin[t] |
t[i], U1, U 2, Uin[i] |
Данные для расчета Uout |
TIME – создает массив времени
U_ENTER - создает массив Uvix
U_EXIT - создает массив Uvx
SCREEN - вывод таблицы элементов массива
SAVE - записывает в файл элементы массива
U_SREDNEE - дополнительный параметр
TIMESR – подсчёт промежутка времени по заданному параметру
TOCHNOST1 - вычисление погрешности для U входа
TOCHNOST2 - вычисление погрешности для U выхода
STARTSCR - чтение заголовка из файла
