Моделирование последовательных процессов Моделирование систем на основе сетей Петри program mult; var X, Y: integer; begin read(Y); X:=1; while Y>0 do.

Презентация:



Advertisements
Похожие презентации
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Advertisements

АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
АЛГОРИТМ ВЕТВЛЕНИЯ ОПЕРАТОР ВЕТВЛЕНИЯ. Какая задача решается по этой программе? Program Z1: Var a,b,c: integer; Begin Write ( vv a,b:); Read (a,b); C:=(a+b)*(b-a);
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Программирование на языке Паскаль. Часть II К. Поляков, Поиск в массиве 1 Задача – найти в массиве элемент, равный X, или установить, что его.
ЦИКЛ автор Тарасова Инга. Циклы- это такая организация действий при которой одна и та же последовательность действий совершается несколько раз,до тех.
Урок информатики 9 физико-математический класс.
program Stepeny_a; Uses Crt; var a,b,c : real; begin writeln ( Введите числа a и b ); readln ( a, b ); c := a; while c < b do begin writeln (c:8:2) ;
Программирование на языке Паскаль Самостоятельная работа в группах.
Самостоятельная работа по теме «Условный переход».
Перед началом изучения новой темы прослушайте моё сообщение.
Циклические алгоритмы. Циклическими называются алгоритмы, в которых повторяется определенная последовательность действий (тело цикла). Определение.
Циклы. Вычислить сумму ряда чисел Program sum; var a: integer; s: real; Begin a:=1; s:=0; while a<600 do begin a:=a+1; s:=s+1/a; end; writeln ( ' s=
Автор: Зайнуллина Вера Викторовна, МОУ СОШ с УИОП п. Богородское.
Это алгоритмы, предусматривающие многократное повторение одного и того же действия над ноывми данными. Цикл называется арифметическим, если заранее известно.
Оператор присваивания := Ввода Read(x1,x2,…) Readln(x1,x2,…) Вывода Writex(x1,x2,…) Writeln(x1,x2,…) Составной оператор begin …. End;
program Stepeny a; Uses Crt; var a,b,c : real; begin writeln ( Введите числа a и b ); readln ( a, b ); c := a; while c < b do begin writeln (c:8:2) ;
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
program a1; var c: integer; begin c = 100; writeln (c) end. ; :
Циклы с предусловием Pascal. Цикл - это многократное повторение последовательности действий по некоторому условию. это многократное повторение последовательности.
Транксрипт:

Моделирование последовательных процессов Моделирование систем на основе сетей Петри program mult; var X, Y: integer; begin read(Y); X:=1; while Y>0 do begin if Y mod 2 = 0 then X:=X*Y; Y:=Y-1; end; write(X); end. a: read(Y); X:=1; b: Y>0; c: Y mod 2 =0; d: X:=X*Y; e: Y:=Y-1; f: write(X).

d e f a - + c b - + a b.true b.false c.false c.true d e f начало конец Схема алгоритма программы Сеть Петри

Моделирование процесса последовательной обработки запросов сервером БД t1t1 t2t2 t3t3 t4t4 p2p2 p3p3 p4p4 p1p1 р 1 – сервер ждет; р 2 – запрос поступил и ждет; р 3 – сервер обрабатывает запрос; р 4 – запрос обработан; t 1 – запрос поступил; t 2 – сервер начинает обработку запроса; t 3 – сервер заканчивает обработку запроса; t 4 – результат обработки отправляется клиенту.