Бондарев-Исаханян
?>

Взаимодействие пользователя с операционной системой происходит по схеме 1 OC находится в состоянии ожидания команды пользователя 2 пользователь даёт команду 3 OC возвращается в состояние ожидания следующей команды пользователя 4 OC исполняет команду или сообщает о невозможности выполнения

Информатика

Ответы

migreen

1) OC находится в состоянии ожидания команды пользователя;

2) пользователь даёт команду;

3) OC исполняет команду или сообщает о невозможности выполнения;

4) OC возвращается в состояние ожидания следующей команды пользователя.

Объяснение:

Поочередно это происходит по такой схеме которую я представил...

vodoleytatyana

оператор присваивания :=

оператор ввода read(x1,x2,...,xn) или readln(x1,x2,...,xn)

оператор вывода write(x1,x2,...,xn) или writeln(x1,x2,...,xn)

условный оператор if условие then оператор 1 else оператор 2

оператор варианта case управляющая переменная of

                                     набор значений1: оператор1;

                                     набор значений2: оператор2;

                                     ...

                                     набор значенийn: операторN

                               else

                                    альтернативный оператор

                              end;

оператор цикла с предусловиями while ... do

оператор цикла с постусловием repeat ... until

оператор цикла for ... do

оператор break осуществляет немедленный выход из циклов repeat, while, for.

оператор continue начинает новую итерацию цикла, даже если предыдущая не была завершина.

оператор exit осуществляет выход из подпрограммы.

оператор halt прекращает выполнение программы и возвращает код завершения в операционную систему.

o-pavlova-8635

Объяснение:

procedure F(n: integer);

begin

 if n>0 then begin

   Write (n);

   F(n-2);

   F(n div 4);

   end

end;

begin

 F(9);

end.

На выходе будет 97531112

Если нужна трассировка, её можно сделать примерно так:

procedure F(n: integer);

begin

 Writeln('Вход');

 if n>0 then begin

   Writeln ('В выходную строку: ',n);

   Writeln('Вызов F(n-2)');

   F(n-2);

   Writeln('Вызов F(n div 4)');

   F(n div 4);

   end;

   Writeln('Выход')

end;

begin

 F(9);

end.

Результат трассировки:

Вход

В выходную строку: 9

Вызов F(n-2)

Вход

В выходную строку: 7

Вызов F(n-2)

Вход

В выходную строку: 5

Вызов F(n-2)

Вход

В выходную строку: 3

Вызов F(n-2)

Вход

В выходную строку: 1

Вызов F(n-2)

Вход

Выход

Вызов F(n div 4)

Вход

Выход

Выход

Вызов F(n div 4)

Вход

Выход

Выход

Вызов F(n div 4)

Вход

В выходную строку: 1

Вызов F(n-2)

Вход

Выход

Вызов F(n div 4)

Вход

Выход

Выход

Выход

Вызов F(n div 4)

Вход

В выходную строку: 1

Вызов F(n-2)

Вход

Выход

Вызов F(n div 4)

Вход

Выход

Выход

Выход

Вызов F(n div 4)

Вход

В выходную строку: 2

Вызов F(n-2)

Вход

Выход

Вызов F(n div 4)

Вход

Выход

Выход

Выход

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Взаимодействие пользователя с операционной системой происходит по схеме 1 OC находится в состоянии ожидания команды пользователя 2 пользователь даёт команду 3 OC возвращается в состояние ожидания следующей команды пользователя 4 OC исполняет команду или сообщает о невозможности выполнения
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Svetlana1335
novkatrina
kazanoop
k-serga1
Елена-Семенова
Ивлев1508
Середа-Сергеенков980
shoko91
lenacari
Тоноян
zamkova836
optima3559
mitin228133770
optima3559
knigi21212