С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 14.12.2014
Сообщений: 1
1

Угадать животное из списка, задав пользователю 4-5 вопросов

14.12.2014, 15:06. Показов 3158. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать программу которая могла бы угадать животное из этих: Крокодил,акула,слон,фламинго,медведь,чайка,чепепаха,лиса,кит,страус,собака,коза, щука,соловей,карась,питон. Задав 4-5 вопросов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2014, 15:06
Ответы с готовыми решениями:

Определить, за какое наименьшее количество вопросов можно угадать задуманное число
Помогите пожалуйста. Некто загадал число от 1 до N. За какое наименьшее количество вопросов (на...

Угадать животное на картинке
Мен нужна прога загадываешб животно с фотки и нужно компьютеру отгадать Животных всего 16 и...

Играющему нужно угадать загаданное число за минимальное количество вопросов
Пожалуйста помогите c алгоритмом к следующей задаче: Дано множество чисел от 1 до N. Играющему...

Какое наименьшее число вопросов нужно задать чтобы гарантировано угадать число?
не мог найти куда написать свой пост ,решил сюда , задача из контрольной по информатике по ЕГЭ....

1
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
16.12.2014, 10:16 2
Лучший ответ Сообщение было отмечено Rio3051 как решение

Решение

признаки каждого из животных приведите или самим придумывать?

Добавлено через 38 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
var
  c:integer;
function vopros(s:string;max:integer):integer;
var
  i:integer;
begin 
  repeat
    writeln(s);  
    readln(i);
  until (i>0)  and (i<=max);
  vopros:=i;
end;  
begin
  writeln('Загадайте животное из списка,а я угадаю:');
  writeln('Крокодил,акула,слон,фламинго,медведь,чайка,чепепаха,лиса,кит,страус,собака,коза,щука,соловей,карась,питон');
  case vopros('Вопрос № 1 Выберите вид 1-рыба, 2-пресмыкающееся, 3-птица, 4-млекопитающее',4) of
    1:case vopros('Вопрос № 2 - Это хищник?(1-да, 2- нет)',2) of {щука,карась, акула}
        2:writeln('Это карась');
        1:case vopros('Вопрос № 3 - Живет в соленой воде?(1-да, 2- нет)',2) of
           1:writeln('Это акула');
           2:writeln('Это щука');
          end;
      end;
    2:case vopros('Вопрос № 2 - это хищник?(1-да, 2-нет)',2)of {крокодил,черепаха,питон}
       2:writeln('Это черепаха');
       1:case vopros('Вопрос № 3 - У него лапы есть? (1-да,2-нет)',2) of
          1:writeln('Это крокодил');
          2:writeln('Это питон');
         end;
       end;
    3:case vopros('Вопрос № 2 - оно летает?(1-да,2-нет)?',2) of{фламинго, чайка, страус,соловей}
      2:writeln('Это страус');
      1:case vopros('Вопрос № 3 - питается рыбой?(1-да,2-нет)?',2) of
         2:writeln('Это соловей');
         1: case vopros('Вопрос № 4 - ноги длинные?(1-да,2-нет)?',2) of
            1:writeln('Это фламинго');
            2:writeln('Это чайка');
           end;
        end;
      end;  
    4:case vopros('Вопрос № 2 - оно живет в воде?(1-да,2-нет)?',2) of{слон, медведь,лиса, кит,собака, коза};
       1:writeln('Это кит');
       2:case vopros('Вопрос № 3 - оно зимой спит?(1-да,2-нет)?',2) of
         1:writeln('Это медведь');
         2:case vopros('Вопрос № 4 - оно спит стоя?(1-да,2-нет)?',2) of
           1:writeln('Это слон');
           2:case vopros('Вопрос № 5 - это домашнее животное?(1-да,2-нет)?',2) of
             2:writeln('Это лиса');
             1:case vopros('Вопрос № 6 - оно дает молоко?(1-да,2-нет)?',2) of
               1:writeln('Это коза');
               2:writeln('Это собака');
              end;
            end;
          end;
        end;  
      end;  
    end;  
end.
0
16.12.2014, 10:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 10:16
Помогаю со студенческими работами здесь

Программа задумывает число в диапазоне от 1 до 10 и предлагает пользователю угадать его за 5 попыток
Написать программу, которая задумывает число в диапазоне от 1 до 10 и предлагает пользователю...

Написать программу, которая задумывает число в диапазоне от 1 до 10 и предлагает пользователю угадать его за 5 попыток.
Сделал вот так: Но у меня проблема: При таком написании программы, если не угадать число за 5...

Программа "задумывает" число и предлагает пользователю его угадать
Написать программу, которая &quot;задумывает&quot; число в диапазоне от 1 до 10 и предлагает пользователю...

Написать программу, которая задумывает число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток
Возникла проблема, связанная с отсутствием мозгов ) Дали задание такого типа: Написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru