Математическая модель (а также программа; зависит от того, что понимать под этапом формализации).
В учебнике выделяют такие этапы решения задачи на компьютере:
Исходные данные (результат - словесная информационная модель)Формализация (математическая модель)Алгоритмизация (алгоритм)Программирование (программа)Отладка, тестирование (уточнение модели)Выполнение расчетов (получение результатов)Нормальные люди понимают, что после формализации информация должна быть представлена на формальном языке, таких языком может быть как математический, так и язык программирования.
Поделитесь своими знаниями, ответьте на вопрос:
Нарисовать блок схему и составить программу , которая 1) вводит массив из 10 чисел 2)выбирает в этом массиве числа большие -3.5 и находит из них наименьшее 3) значение наименьшего вывести на печать -100 , -50 , -30 , -3.7 , -3 , 0 , 2 , 3 , 20, 500.
n=10;
var
a:array[1..n] of real;
i:integer;
amin:real;
begin
Writeln('Введите элементы массива');
amin:=100;
for i:=1 to n do
begin
Read(a[i]);
if a[i]>-3.5 then
if amin>a[i] then amin:=a[i]
end;
Writeln('Минимальный среди элементов, больших -3.5: ',amin:0:3)
end.
Тестовое решение:
Введите элементы массива
-100 -50 -30 -3.7 -3 0 2 3 20 500
Минимальный среди элементов, больших -3.5: -3.000
Блок-схема во вложении