Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492

Можно ли построить такую цепочку вопросов, которые строятся в зависимости от ответа?

23.05.2015, 23:25. Показов 768. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, хотелось бы узнать, можно ли в прологе построить такую цепочку вопросов, которые строятся в зависимости от ответа?
Пример:

Какая погода? 1-солнце 2-дождь 3-свое.

После выбора "солнце" был один список вопросов, при выборе "дождь" другой список, 3 - все останавливалось(это знаю как).

Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.05.2015, 23:25
Ответы с готовыми решениями:

В какой программе можно построить такую схему?
В какой проге можно построить такую схему

Можно ли построить такую мат.модель с использованием СМО?
Можно ли построить такую мат.модель с использованием СМО?

Создать тест из 25 вопросов, 5 вариантов ответа
Добрый вечер мне нужно создать тест, но не получается, нужно создать тест из 25 вопросов, 5 вариантов ответа, только один правильный ответ,...

1
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
24.05.2015, 03:33
Проще всего написать отдельный предикат для обработки ответов, примерно так:
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
process(1) :-
    !,
    % Тут делаем всё для солнца.
 
process(2) :-
    !,
    % Тут делаем всё для дождя.
 
process(3) :-
    !,
    % Тут делаем всё остальное.
 
process(_) :-
    % Тут обработать случай ошибочного числа.
И в основной программе, получив ответ, вызвать этот предикат:
Prolog
1
2
    readHumanChoice(Answer),
    process(Answer),
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.05.2015, 03:33
Помогаю со студенческими работами здесь

Создать тест из 10 любых вопросов с различными способами ответа
нужно создать тест из 10 любых вопросов с различными способами ответа(баттон,радиобаттон,чекбокс,едит,мемо) т.е к 1 вопросу,чтобы дать...

Можно ли сделать запрос, который будет выводить разную информацию в зависимости от пользователя которые используют sql server?
Можно сделать запрос который будет выводить разную информацию в зависимости от пользователя которые используют sql server? на пример ...

Можно ли создать матрицу используя условные и циклические операторы, которые позволяют задавать значения элементов матрицы в зависимости от остатка
можно ли создать матрицу используя условные и циклические операторы, которые позволяют задавать значения элементов матрицы в зависимости от...

Построить обратную цепочку вывода
Построить обратную цепочку вывода для проверки гипотезы «скорость – не более 50 км/ч ». 1. ЕСЛИ дорога сухая И видимость менее 100 м И...

Построить цепочку динамической структуры
Построить цепочку динамической структуры (стек), содержащую целые числа. найти среди них максимальное затем между максимальным и следующим...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru