
Написать алгоритм по угадыванию чисел в диапазоне от 1 до 8


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

var
a,b,c:integer;
begin
randomize;
a:=random(8);
c:=0;
repeat
writeln('Введи число: ');
if a<>b then
c:=c+1;
readln(b);
if b>a then
writeln('Загаданное число меньше ! ');
if b<a then
writeln('Загаданное число больше ! ');
if b=a then
writeln('Победа!');
until a=b;
writeln(c);
readln;
end.



Алгоритм угадывания чисел в диапазоне от 1 до 8
Для угадывания чисел в диапазоне от 1 до 8 можно использовать простой алгоритм, который будет последовательно проверять числа от 1 до 8 и сравнивать их с загаданным числом. Вот подробное описание алгоритма:
1. Загадайте число от 1 до 8. 2. Создайте переменную `guess` и присвойте ей значение 1. 3. Запустите цикл, который будет выполняться до тех пор, пока `guess` не станет равным загаданному числу. 4. Внутри цикла проверьте, равно ли `guess` загаданному числу: - Если `guess` равно загаданному числу, выведите сообщение о том, что число угадано, и завершите цикл. - Если `guess` не равно загаданному числу, увеличьте значение `guess` на 1 и продолжите выполнение цикла. 5. По окончании цикла выведите сообщение о том, что число не было угадано.
Вот пример кода на языке JavaScript, который реализует описанный алгоритм:
```javascript // Загаданное число var secretNumber = 5;
// Перебор чисел от 1 до 8 for (var guess = 1; guess <= 8; guess++) { // Проверка, равно ли guess загаданному числу if (guess === secretNumber) { console.log("Число угадано: " + guess); break; // Завершение цикла } }
// Сообщение, если число не было угадано console.log("Число не было угадано."); ```
Примечание: В приведенном примере кода используется язык программирования JavaScript, но алгоритм может быть реализован на других языках программирования с использованием аналогичных конструкций циклов и условий.
Источники: -: JavaScript - Loops - for (MDN) -: Python - Loops (w3schools)


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili