Программа: Игра Угадай число - Turbo Pascal

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

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

Пожалуйста, срочно!((( нужна программа по блок-схеме.

Решение задачи: «Программа: Игра Угадай число»

textual
Листинг программы
Var
  x,y,a,b: Integer;
BEGIN
Writeln('Игра "Угадай число".');
Writeln('Введите диапазон (2 числа) Певрое число должно быть меньше второго: ');
Repeat
  Write('Первое число: ');
  Readln(a);
  Write('Второе число: ');
  Readln(b);
  If a>=b Then
  Writeln('Первое число должно быть меньше. Повторите');
until a<b;
y:=Random(b-a+1)+a;
Writeln('Компьютер загадал некоторое число, отгадайте его');
Writeln('Вводите число до тех пор, пока не угадаете');
Repeat
  Readln(x);
  If x>y Then
  Writeln('Ваше число больше');
  If x<y Then
  Writeln('Ваше число меньше');
until x=y;
Writeln('Вы угадали');
Readln
END.

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

  1. Создается переменная x типа Integer.
  2. Создается переменная y типа Integer.
  3. Создается переменная a типа Integer.
  4. Создается переменная b типа Integer.
  5. Выводится сообщение «Игра Угадай число
  6. Выводится сообщение «Введите диапазон (2 числа) Певрое число должно быть меньше второго: ».
  7. В цикле Repeat считывается первое число от пользователя и сохраняется в переменной a.
  8. В цикле Repeat считывается второе число от пользователя и сохраняется в переменной b.
  9. Проверяется условие a>=b. Если оно истинно, выводится сообщение «Первое число должно быть меньше. Повторите».
  10. Цикл Repeat продолжается до тех пор, пока a не станет меньше b.
  11. Вычисляется случайное число y в диапазоне от b-a+1 до b с помощью функции Random().
  12. Выводится сообщение «Компьютер загадал некоторое число, отгадайте его».
  13. Пользователю предлагается вводить число до тех пор, пока он не угадает число y.
  14. В цикле Repeat считывается число от пользователя и сравнивается с числом y.
  15. Если число пользователя больше числа y, выводится сообщение «Ваше число больше».
  16. Если число пользователя меньше числа y, выводится сообщение «Ваше число меньше».
  17. Цикл Repeat продолжается до тех пор, пока пользователь не угадает число y.
  18. Выводится сообщение «Вы угадали».
  19. Завершается выполнение программы.

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


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

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

15   голосов , оценка 3.733 из 5
Похожие ответы