ganul
?>

Задача 2: по окончании работы оператор ЭВМ завершил работу на ПК, не закрыв все активные задачи, после выключения компьютера он отключил питание всех периферийных устройств. Затем он ушел домой. Укажите нарушенные оператором ЭВМ требования безопасности после окончания работы с ПК.

Информатика

Ответы

axo-geo
Сложно понять, что нужно было сделать автору программы, но в любом случае сделано криво. Ввод и вывод организованы так, что выводимые значения сливаются с вводимыми, образуя непонятные комбинации.

Программа запрашивает некоторое значение "В", на превышение которого потом она реагирует один раз. Затем запрашивается количество чисел, которые надо ввести. Эти числа вводятся в цикле (почему это цикл while - непонятно, обычно подобные вещи делают в цикле for) и тут же выводится, т.е. программа повторяет введенное число. В случае, когда введенное число первый раз превышает "В", перед этим числом выводится значение "В". Именно для этого использована логическая переменная bol: после возникшего превышения она принимает значение false и отключает дальнейшую проверку на превышение.
miss1380
Var
a,b,n,i:integer;
bol:boolean;
begin
  //Инициализируем переменные
  i:=0;
  n:=0;
  bol:=true;
 
  //Осуществляется ввод
  Writeln('Введите число B: '); readln(b);
  Writeln('Введите число N: '); Readln(n);
  Writeln('Введите ', n,' целых чисел.');
 
  //цикл (с пред условием) будет повоторятся n раз
  While i < n do
    begin
    //Осуществляется ввод с клавиатуры
      Read(a);
      //Проверяем является (A больше B) и (bol = true)
        if (a>b)and(bol) then
        //Если является
          begin
            //выводит значение B через пробел
            Write(' ',b);
            //и присваивает bol = ложь
            bol:=false;
          end;
          //выводит значение А через пробел
        Write(' ',a);
        //инкрементирует i, тоесть i:=i+1
        inc(i);
    end;
end.

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

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

Задача 2: по окончании работы оператор ЭВМ завершил работу на ПК, не закрыв все активные задачи, после выключения компьютера он отключил питание всех периферийных устройств. Затем он ушел домой. Укажите нарушенные оператором ЭВМ требования безопасности после окончания работы с ПК.
Ваше имя (никнейм)*
Email*
Комментарий*

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

rozhkova
Девяткина_Арсений
mokeevahelena
Galina3241
verachus
soa8690
ella-rudenko
leonid-adv70
Alena824
Vladimirovich351
daryagulyaeva
Stenenko
Igor1406
Zeegofer
zharovaleks