Ну думаю, что первое-это использование моделирования, для определения свойств объекта, который ещё не был создан. а так же получение наилучших выходных параметров объекта по проведению опытов над моделью, нежели над оригиналом изделия, что является экономически выгодным.
ну и второе, это использование моделирования при анализе свойств уже готового изделия, для анализа адёкватности полученных данных.
Проще
Линейное и Стохастическое програмирование
-------------------
А вот еще.. .
<span>Построение компьютерной модели базируется на абстрагировании от конкретной природы явлений или изучаемого объекта-оригинала и состоит из двух этапов - сначала создание качественной, а затем и количественной модели. Компьютерное же моделирование заключается в проведении серии вычислительных экспериментов на компьютере, целью которых является анализ, интерпретация и сопоставление результатов моделирования с реальным поведением изучаемого объекта и, при необходимости, последующее уточнение модели и т. д</span>
Var
n,i,j,c:integer;
a:array[1..201] of integer;
begin
writeln('введите колөво элементов массива');
readln(n);
for i:=1 to n do a[i]:=-100+random(201);
writeln('Исходный массив');
for i:=1 to n do write(a[i]:5);
writeln;
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]<a[j] then
begin
c:=a[j];
a[j]:=a[i];
a[i]:=c;
end;
writeln('Отсортированный массив');
for i:=1 to n do
write(a[i]:5);
writeln;
end.
Ответ:
procedure recursiveprime(num:integer);
var
i:integer;
begin
{тупая проверка *числа* на простоту - пытаемся поделить на все числа от 2 до *числа*/2)
i:=2;
while i<(num div 2) and (num mod i <> 0) do inc(i)
if i=num div 2 then println(num,"- простое!');
if num<60 then recursiveprime(num+1);
end;
begin
recursiveprime(4);
end.
Объяснение:
ну как-то так.. паскаля под рукой нет, лет 7 назад последний раз трогал дельфи
рекурсивная процедура которая вызывает саму себя со следующим числом если переданое ему число меньше 60
проверка на простоту - пытаемся поделить на все числа от 2 до половины проверяемого числа и проверяем остатки.
надеюсь мысль понятна
Можно сделать в формате cout << "Введите номер нужно программы"; if(number==1){выполняется код первой программы (ввод, вывод)}
Если номер = 2, выполняется код второй программы, три - третей. Т.е. каждая программа отдельно в зависимости от выбора пользователем.
Или же сразу через cin вводишь все переменные, потом считаешь s1,s2,s3 и выводишь их.