1. ...
  2. ...
  3. ...
  4. Решение задачи на тему: «Постройте в системе программирования паскаль авс нет компьютерную модель игры ор...»
Решение задачи

Постройте в системе программирования паскаль авс нет компьютерную модель игры орёл и решка для двух игроков с десятью бросаниями монеты для ...

Программирование

Условие:

Постройте в системе программирования паскаль авс нет компьютерную модель игры орёл и решка для двух игроков с десятью бросаниями монеты для каждого из них

Решение:

Конечно, я могу помочь вам с этим! Вот пример программы на языке Pascal, которая моделирует игру "Орёл и Решка" для двух игроков с десятью бросаниями монеты для каждого из них:

program CoinTossGame;

uses
  crt;

var
  player1Score, player2Score: Integer;
  player1Choice, player2Choice: Char;
  tossResult: Char;
  tossCount: Integer;

begin
  player1Score := 0;
  player2Score := 0;

  Randomize; // Инициализация генератора случайных чисел

  for tossCount := 1 to 10 do
  begin
    // Очистка экрана перед каждым броском
    clrscr;

    // Бросок монеты для первого игрока
    writeln('Бросок монеты для первого игрока (О - орёл, Р - решка):');
    player1Choice := UpCase(ReadKey);
    tossResult := Chr(Random(2) + 79); // Генерация случайного результата броска (О или Р)
    writeln(tossResult);

    // Бросок монеты для второго игрока
    writeln('Бросок монеты для второго игрока (О - орёл, Р - решка):');
    player2Choice := UpCase(ReadKey);
    tossResult := Chr(Random(2) + 79); // Генерация случайного результата броска (О или Р)
    writeln(tossResult);

    // Подсчет очков
    if player1Choice = tossResult then
      Inc(player1Score);
    if player2Choice = tossResult then
      Inc(player2Score);
  end;

  // Вывод результатов
  writeln('Результаты:');
  writeln('Первый игрок: ', player1Score, ' очков');
  writeln('Второй игрок: ', player2Score, ' очков');

  // Ожидание нажатия клавиши перед завершением программы
  ReadKey;
end.

Программа использует генератор случайных чисел для определения результата каждого броска монеты. После каждого броска монеты игроки должны выбрать свою ставку (О - орёл, Р - решка). Затем программа подсчитывает очки для каждого игрока и выводит результаты.

Обратите внимание, что в этом примере используется системная процедура clrscr для очистки экрана перед каждым броском монеты. Если вы используете другую систему программирования, вам может потребоваться использовать альтернативный способ очистки экрана.

Надеюсь, это поможет вам создать модель игры "Орёл и Решка" на языке Pascal! Если у вас возникнут вопросы, не стесняйтесь задавать.

Похожие работы

Попробуй и другие функции

  • ИИ для любых учебных целей

    • Научит решать задачи

    • Поможет решать задачи

    • Исправит ошибки в решении

    • Ответит на вопросы за минуту

    Попробовать
  • База готовых рефератов

    • Свыше 1,2 млн работ

    • Больше 160 предметов

    • Работы написали студенты вместе с AI

    • База ежедневно обновляется

    Попробовать

Решения по другим предметам