Задать вопрос
18 ноября, 17:59

составить программу на ЯП Паскаль, которая бы при помощи генератора СЧ [напомню, это ф-ции randomize и random (i) ] позволяла бы сыграть с ПК в игру "угадай число" при помощи виртуальной игральной кости. Счёт ведётся до 10 набранных очков. Если угадал - плюс одно очко, не угадал - счёт не меняется. Счет вести и для игрока и для ПК.

+5
Ответы (1)
  1. К
    18 ноября, 18:35
    0
    program game;

    var

    costi, me, comp, myscore, compscore, round: integer;

    begin

    randomize;

    costi : = random (6) ;

    myscore : = 0;

    compscore : = 0;

    for round : = 1 to 10 do

    begin

    writeln ('Введите ваще число от 1 до 6') ;

    readln (me) ;

    if me = costi then

    writeln ('Выпало число ', costi, '. Вы угадали, счет становится (', myscore + 1, '; ', compscore,') ')

    else writeln ('Выпало число ', costi, '. Вы не угадали, счет остается преждним (', myscore, '; ', compscore,') ') ;

    if me = costi then myscore : = myscore + 1;

    writeln ('Кости бросает компьютер') ;

    costi : = random (6) ;

    comp : = random (6) ;

    if comp = costi then

    writeln ('Выпало число ', costi, '. Компьютер угадал, счет становится (', myscore, '; ', compscore + 1,') ')

    else writeln ('Выпало число ', costi, '. Компьютер не угадал, счет остается преждним (', myscore, '; ', compscore,') ') ;

    if comp = costi then compscore : = compscore + 1;

    end;

    if myscore>compscore then writeln ('Вы победили!') ;

    if myscore
    if myscore=compscore then writeln ('Боевая ничья!') ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «составить программу на ЯП Паскаль, которая бы при помощи генератора СЧ [напомню, это ф-ции randomize и random (i) ] позволяла бы сыграть с ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Новые вопросы по информатике
101011+101001 10101111-111111 расположить числа в порядке возрастания 1010101; 59 (16) ; 130 (8) ; 86 (10) сравните 103 (6) и 160 (4) 402 (6) и 400 (8) 78 (16) и 167 (8) п. с в скобках система счисления.
Ответы (1)
Помогите решить 2 задачи ... 1) Вывести на экран квадрат наибольшего из 2 введенных чисел? 2) Вывести на экран корень наибольшего из 3 введенных чисел?
Ответы (1)
Файл размера 9 Кбайт передаётся через некоторве соединение со скоростью 1536 бит в секунду. Определите размер файла (в байтах) который можно передать за тоже время через другое соединение, со скоростью 512 бит в секунду
Ответы (1)
Можно ли использовать функции без вызова Мастера?
Ответы (1)
Ребят, эт канеш не уроки, но важно! у меня в одному номеру в инсте привязано 2 аккаунта! сегодня почему-то у меня инст вышел из них. От первого акка помню пароль, а от второго-нет. Ввела телефон и жду пока прийдет ссылка.
Ответы (1)
Войти
Задать вопрос