0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 7
1

Написать программу, которая выдает квалификацию игрока, в зависимости от набранного количества баллов

21.03.2015, 09:28. Показов 871. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу, которая выдает квалификацию игрока, в зависимости от набранного количества баллов (вводится с клавиатуры):
Магистр (М), если 80<=введенное число<=100
Специалист (S), если 60<=введенное число<=80
Бакалавр (B), если 40<=введенное число<=60
Неудачник (N), если 0<=введенное число<=40
помогите решить на прологе 7.4
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2015, 09:28
Ответы с готовыми решениями:

Вывести на экран оценку тестируемого в зависимости от набранного количества баллов
Проведен тест, оцениваемый в целочисленный баллах от нуля до ста. Вывести на экран оценку...

Вывести на экран оценку тестируемого в зависимости от набранного количества баллов
Проведен тест, оцениваемый в целочисленный баллах от нуля до ста. Вывести на экран оценку...

Вывести на экран оценку тестируемого в зависимости от набранного количества баллов
Ребят решите пожалуйста! 1)Составить программу Проведен тест,оцениваемый в целочисленный...

Вывести на экран оценку тестируемого в зависимости от набранного количества баллов
Проведен тест, оцениваемый в целочисленный баллах от нуля до ста. Вывести на экран оценку...

6
Модератор
Эксперт функциональных языков программированияЭксперт Python
34461 / 19140 / 4022
Регистрация: 12.02.2012
Сообщений: 32,064
Записей в блоге: 13
22.03.2015, 13:09 2
Условие не вполне корректно - значения 40,60,80 трактуются необнозначно

Prolog
1
2
3
4
5
6
7
predicates
qualification(integer,string)
clauses
qualification(N,"Магистр") :- N>80.
qualification(N,"Специалист") :- N<=80, N>60.
qualification(N,"Бакалавр") :- N<=60, N>40.
qualification(N,"Неудачник") :- N<=40.
0
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 7
22.03.2015, 13:31  [ТС] 3
у вас не получается решить?
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
34461 / 19140 / 4022
Регистрация: 12.02.2012
Сообщений: 32,064
Записей в блоге: 13
22.03.2015, 13:46 4
Цитата Сообщение от Елена22 Посмотреть сообщение
у вас не получается решить?
- я привел решение.
0
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 7
22.03.2015, 13:53  [ТС] 5
Пропишите пожалуйста с начала, что должно содержать в main .pro и в main .cl. илискриншот сделайте пожалуйста
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
34461 / 19140 / 4022
Регистрация: 12.02.2012
Сообщений: 32,064
Записей в блоге: 13
22.03.2015, 14:04 6
Мое решение для TurboProlog
0
0 / 0 / 0
Регистрация: 19.03.2015
Сообщений: 7
22.03.2015, 14:05  [ТС] 7
Мне нужно решение на Visual Prolog 7.4
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2015, 14:05
Помогаю со студенческими работами здесь

Зная квалификацию игроков определить общее число подтягиваний, которое совершат оба игрока за время игры
Пусть квалификация первого игрока равна A, а квалификация второго равна B. Обозначим количество...

Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, где лежит точка
Доброго всем! Нужна помощь в данной задаче: Дана точка на плоскости с координатами (х, у)....

Написать программу, которая печатает true и false в зависимости
Написать программу, которая печатает true и false в зависимости от того, имеют три заданных целых...

написать программу, которая выдает 20 случайных чисел
написать программу, которая выдает 20 случайных чисел между 1 и 20. программа должна сохранять все...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru