Вопрос задан 27.10.2023 в 22:28. Предмет Информатика. Спрашивает Рыженкова Эвелина.

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

программу, которая требует у вас пароль, например, 111. Если пароль правильный, то заполняет все строки экрана сообщением «Молодец». Если после пятой попытки пароль все равно неверен, выходит из программы. Для проверки подготовить код программы и результаты ее работы.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кий Валентина.

Код программы:

(пароль: 105)

program raf105;

const pass = 105;

var enterpass, x:integer;

begin

repeat

 write('Введите пароль: ');

 readln(enterpass);

 if enterpass = pass

   then

     while 1=1 do

       writeln('Молодец')

   else x += 1;

until x=5;

end.

Результаты работы программы:

1.

Вывод: Введите пароль:

Ввод: 105

Вывод: Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец...

2.

Вывод: Введите пароль:

Ввод: 123

Вывод: Введите пароль:

Ввод: 106

Вывод: Введите пароль:

Ввод: 0

Вывод: Введите пароль:

Ввод: 104

Вывод: Введите пароль:

Ввод: 666

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Программа на языке Паскаль, которая решает задачу с проверкой пароля: ```pascal program PasswordVerification; uses Crt; var password: Integer; attemptCount: Integer; begin WriteLn('Введите пароль:'); ReadLn(password); attemptCount := 1; repeat if password = 111 then begin ClrScr; for var i := 1 to 25 do WriteLn('Молодец'); break; end else begin WriteLn('Неправильный пароль!'); if attemptCount = 5 then begin WriteLn('Превышено количество попыток!'); break; end; WriteLn('Введите пароль:'); ReadLn(password); WriteLn; attemptCount := attemptCount + 1; end; until false; ReadLn; end. ``` Результаты работы программы: ``` Введите пароль: 123 Неправильный пароль! Введите пароль: 321 Неправильный пароль! Введите пароль: 111 Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец ``` Если пароль введен неверно 5 раз, программа выведет сообщение "Превышено количество попыток!" и завершится.
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос