logo
ГОСЫ / ГОСБилеты

2. Понятие системы. Математическое определение системы. Классификация систем.

Система – объект исследования. Она существует в среде или в системе более высокого порядка. Любую систему можно разбить на подсистемы. Система функционирует во времени и это значит, что она меняется.

Система может делать:

1)Преобразовывать

2)Носить информацию

Математическое отображение

<T, X, Y, Q, F, G>

T – время существования

X – входные воздействия

Y – выходные воздействия

Q – множество всех состояний системы

F – чтобы связать описанную систему

G

F: это отображение дэкартового произведения T*X*Q -> Y

Или

y(t,x,q) , где x принадлежит X

,где t принадлежит T

,где q принадлежит Q

Функция выхода

y(t,x,q) = F(t,x(t),q(t))

Пред. момент

q(t,x,q-1) = G(t,x(t),q-1)

G: T*X*Q -> Q

Клас. систем можно по виду множеств и функции:

Если они детерминированы (определены –конечный автомат описываются виде логических отношений и как правило не имеет выхода)

Если они недетерминированные (случайные – будет не известно, что будет на выходе и что выпадет)

3. Занести вBLнаименьшее число из отрезка от 2 до К на которое не делится числоN, при условии что 2K<N.

program Project1;

{$APPTYPE CONSOLE}

uses

SysUtils,

Windows;

//Program Zadanie_1;

//Uses Crt;

Var K:Byte;

Function Otrezok (X:Integer):Integer;

Begin

asm

{находим значение N и сохраняем его в AX}

MOV CX,2

MOV AX,5

MUL CX

{сохраняем в BX значение N}

MOV BX,AX

{задаем начальное значение делителя}

MOV CX,1

@1:

INC CX

MOV AX,BX

{проверка, не вышли ли за границы отрезка 2..K}

CMP CX,x

JG @2

{делим регистр AX на CX}

DIV CX

{проверяем остаток от DX}

CMP DX,0

{если поделено нацело, отправляемся по метке 1}

JZ @1

{нацело не поделилось, нашли значение на отрезке = CX и выход из процедуры}

// MOV @Result,CX

JMP @3

@2:

MOV CX,0

// MOV @Result,CX

@3:

end;

End;

Begin

//ClrScr;

Write('Vvedite K == ');

Readln(K);

Writeln('RESULT => ',Otrezok(K));

Readln;

end.

//begin

{ TODO -oUser -cConsole Main : Insert code here }

//end.