Процедура с переменной булева типа и условный оператор - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Исправьте на ошибки
Листинг программы
  1. uses crt;
  2. var man : integer;
  3. procedure pause (msg:boolean);
  4. begin
  5. write (msg); readln;
  6. end;
  7. begin
  8. writeln ('Если 1, то по-русски, если нет, то по-английски'); readln (man);
  9. if (man=1) then (msg=true) else (msg=false);
  10. pause (true); ('Нажмите Enter');
  11. pause (false); ('Press Enter')
  12. end..
Я изменил код. На девятой строке пишет : "Неизвестное имя msg'.
Листинг программы
  1. uses crt;
  2. var man : integer;
  3. procedure pause (msg:boolean);
  4. begin
  5. write (msg); readln;
  6. end;
  7. begin
  8. writeln ('Если 1, то по-русски, если нет, то по-английски'); readln (man);
  9. if (man=1) then (msg=true) else (msg=false);
  10. if msg=true then writeln ('Нажмите Enter') else writeln ('Press Enter');
  11. end.

Решение задачи: «Процедура с переменной булева типа и условный оператор»

textual
Листинг программы
  1. var man : integer;
  2.     msg:boolean;
  3. begin
  4. writeln ('Если 1, то по-русски, если нет, то по-английски'); readln (man);
  5. if man=1 then msg:=true else msg:=false;
  6. if msg then writeln ('Нажмите Enter') else writeln ('Press Enter');
  7. end.

Объяснение кода листинга программы

  1. Объявлены две переменные: man типа integer и msg типа boolean.
  2. Выводится сообщение с предложением выбрать язык ввода (1 - русский, 2 - английский).
  3. Происходит чтение значения переменной man.
  4. Переменная msg инициализируется в зависимости от значения переменной man. Если man равно 1, то msg становится true, иначе msg становится false.
  5. Выводится сообщение для подтверждения ввода. Если msg равно true, то выводится Нажмите Enter, иначе выводится Press Enter.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы