С Новым годом! Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
-23 / 0 / 0
Регистрация: 03.06.2016
Сообщений: 24
Записей в блоге: 1

Написать запросы, чтобы получить список фильмов, идущих в каждом кинотеатре...

04.12.2018, 15:00. Показов 1968. Ответов 8

Студворк — интернет-сервис помощи студентам
Предметная область "Кинотеатры города".
Отношения-факты:
<кинотеатр>(<код кт>, <название>, <адрес>,<телефон>, <количество мест>).
<кинофильм>(<код кт>, <название>, <год выпуска>, <режиссер>, <число серий>).
<показывает>(<код кт>, <код кт>, <дата>, <время>, <выручка>).

Добавьте свои факты для полноты базы.
Отношения-правила:
• телефон кинотеатра, показывающего нужный фильм;
• в каких кинотеатрах идут фильмы заданного режиссера и т. д.
Написать запросы, чтобы получить следующие отчеты:
• получить список фильмов, идущих в каждом кинотеатре,
• по каждому фильму в заданном кинотеатре подсчитать общую сумму выручки.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.12.2018, 15:00
Ответы с готовыми решениями:

Получить список фильмов
Помогите,пожалуйста,получить список фильмов продолжительность которых не превосходит заданное значение и которые были приобретены после...

В кинотеатре всего 30 рядов в первом 20 кресел , в каждом последующем на 2 больше
В кинотеатре всего 30 рядов в первом 20 кресел , в каждом последующем на 2 больше. Сколько всего мест в зрительном зале ? Помогите...

Определите, можно ли сложить несколько подряд идущих натуральных чисел, чтобы получить число A
Условие задачи: Определите, можно ли сложить несколько подряд идущих натуральных чисел (не обязательно начиная с единицы), чтобы получить...

8
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
04.12.2018, 16:14
Цитата Сообщение от Дарья1996 Посмотреть сообщение
<кинотеатр>(<код кт>, <название>, <адрес>,<телефон>, <количество мест>).
<кинофильм>(<код кт>, <название>, <год выпуска>, <режиссер>, <число серий>).
<показывает>(<код кт>, <код кт>, <дата>, <время>, <выручка>).
<кинотеатр>(<код кт>, <название>, <адрес>,<телефон>, <количество мест>).
<кинофильм>(<код кф>, <название>, <год выпуска>, <режиссер>, <число серий>).
<показывает>(<код кт>, <код кф>, <дата>, <время>, <выручка>).

Добавлено через 2 минуты
Цитата Сообщение от Дарья1996 Посмотреть сообщение
не могу разобрать пролог
Замечательно. Велик и могуч русский язык.

Добавлено через 25 минут
Цитата Сообщение от Дарья1996 Посмотреть сообщение
Добавьте свои факты для полноты базы.
Так добавьте...
0
-23 / 0 / 0
Регистрация: 03.06.2016
Сообщений: 24
Записей в блоге: 1
16.12.2018, 15:11  [ТС]
Prolog
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
кинотеатр("Факел",. Энтузиастов, 15/16","+7 (495) 362-12-19", "350").
кинотеатр("Формула Кино Лефортово",. Энтузиастов, 12/2,", "+7 (495) 958-77-98", "780").
кинотеатр("Спутник","ул. Солдатская, 15", "+7 (495) 361-29-19", "550").
кинотеатр("Олимпик Синема","Москва, Кабельная 5-я, 2 ст1", "+7 (495) 647-49-19", "691").
кинотеатр("Кинозал ГУМа","Красная пл., 3, ГУМ", "+7 (495) 788 43 43", "228").
кинотеатр("Романов Синема","Романов пер., 4, «Романов Двор II»", "+7 (495) 609 64 54","64").
 
кинофильм("Факел","Хрусталь","2018" ,"Дарья Жук" , "1").
кинофильм("Факел","Счастливый Лазарь","2018" ,"Аличе Рорвахер" , "1").
кинофильм("Формула Кино Лефортово","Аквамен","2018" ,"Джеймс Ван" , "1").
кинофильм("Формула Кино Лефортово","50 оттенков свободы","2018" ,"Джеймс Фоули" , "1").
кинофильм("Спутник","Гринч","2018" ,"Ярроу Чейни" , "1").
кинофильм("Спутник","Щелкунчик и четыре королевства","2018" ,"Лассе Халльстрём" , "1").
кинофильм("Олимпик Синема","Человек-паук: Через вселенные","2018" ,"Боб Персичетти" , "1").
кинофильм("Олимпик Синема","Бабалби","2018" ,"Трэвис Найт" , "1").
кинофильм("Кинозал ГУМа","Один король — одна Франция","2018" ,"Пьер Шоллер" , "1").
кинофильм("Кинозал ГУМа","Робин Гуд: Начало","2018" ,"Отто Батхёрст" , "1").
кинофильм("Романов Синема","ХРОНИКИ ХИЩНЫХ ГОРОДОВ","2018" ,"Кристиан Риверс" , "1").
кинофильм("Романов Синема","Ральф против интернета","2018" ,"Фил Джонстон" ,"1").
 
показывает("Факел", "Хрусталь", "14 декабря", "12:40" , "21:20", "200").
показывает("Факел","Счастливый Лазарь","13 декабря","19:40" , "24:20", "210").
показывает("Формула Кино Лефортово","Аквамен" , "15 декабря","17:40" , "20:20", "250").
показывает("Формула Кино Лефортово","50 оттенков свободы","8 февраля","18:50" , "23:50", "250").
показывает("Спутник","Гринч","15 декабря","12:40" , "14:20", "150").
показывает("Спутник","Щелкунчик и четыре королевства","16 декабря","22:40" , "15:20", "300").
показывает("Олимпик Синема","Человек-паук: Через вселенные","14 декабря","11:40" , "19:20", "270").
показывает("Олимпик Синема","Бабалби","16 декабря","20:40" , "19:10", "350").
показывает("Кинозал ГУМа","Один король — одна Франция","17 декабря","17:40" , "19:30", "250").
показывает("Кинозал ГУМа","Робин Гуд: Начало","16 декабря","22:25" , "15:00", "300").
показывает("Романов Синема","ХРОНИКИ ХИЩНЫХ ГОРОДОВ","14 декабря","21:35" , "18:40", "290").
показывает("Романов Синема","Ральф против интернета","10 декабря","11:00" , "15:10", "120").
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
16.12.2018, 15:40
Ну была же нормальная спецификация, с маленькой опиской, зачем было все портить
0
-23 / 0 / 0
Регистрация: 03.06.2016
Сообщений: 24
Записей в блоге: 1
16.12.2018, 15:42  [ТС]
что испортила? такую базу утвердила моя преподавательница
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
16.12.2018, 16:23
коды придумать было лень, легче названия повторять конечно...
<время>удвоилось...
<количество мест>, <число серий>, <выручка> - зачем строкой?
Не просто так вам дали такую четкую спецификацию, от этого же зависит обработка.

Добавлено через 1 минуту
Цитата Сообщение от Дарья1996 Посмотреть сообщение
такую базу утвердила моя преподавательница
Ну, утвердила, могла себе позволить
Или специально утвердила, дабы посмотреть, как вы будете обработку делать...

Добавлено через 4 минуты
Какой Пролог?

Добавлено через 7 минут
Цитата Сообщение от Дарья1996 Посмотреть сообщение
по каждому фильму в заданном кинотеатре подсчитать общую сумму выручки.
что это такое на примере

Добавлено через 1 минуту
Цитата Сообщение от Дарья1996 Посмотреть сообщение
получить список фильмов, идущих в каждом кинотеатре
можно использовать findall или надо через рекурсию?

Добавлено через 23 минуты
SWI-Prolog онлайн
Миниатюры
Написать запросы, чтобы получить список фильмов, идущих в каждом кинотеатре...  
0
-23 / 0 / 0
Регистрация: 03.06.2016
Сообщений: 24
Записей в блоге: 1
16.12.2018, 22:47  [ТС]
просто сказала , написать легкие запросы и все
0
-23 / 0 / 0
Регистрация: 03.06.2016
Сообщений: 24
Записей в блоге: 1
19.12.2018, 09:52  [ТС]
какие запросы вы делали ? можно узнать
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
19.12.2018, 10:22
Цитата Сообщение от arlat Посмотреть сообщение
Сообщение от Дарья1996
по каждому фильму в заданном кинотеатре подсчитать общую сумму выручки.
что это такое на примере
У Вас в базе по одному фильму на один кинотеатр, что и как тут считать
Цитата Сообщение от arlat Посмотреть сообщение
получить список фильмов, идущих в каждом кинотеатре
можно использовать findall или надо через рекурсию?
Через findall запрос приведен.
Если про 'получить список фильмов" имеется ввиду НЕ список в Прологе, а просто вывести перечень, то это другой вопрос.
Если все-таки список и без findall это и реализуется по-другому.
Определитесь, и, сами-то сделайте какой-нибудь запрос.
Есть инструмент онлайн, пользуйтесь.
получить список фильмов, идущих в каждом кинотеатре
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.12.2018, 10:22
Помогаю со студенческими работами здесь

Как написать условие регулярного выражения, чтобы в поле ввода не было 3 подряд идущих пробела?
Нужно условие: let reg = new RegExp(&quot;если три подряд идущих пробела&quot;);

Написать программу для продажи билетов в кинотеатре
В зале кинотеатра N рядов по M мест в каждом. Кинотеатр недавно открылся, и Вас попросили написать недостающую часть программного...

Написать функцию, возвращающую список, содержащий информацию о количестве подсписков на каждом уровне
Написать функцию, возвращающую список, содержащий информацию о количестве подсписков на каждом уровне вложенности: например ((0 1) (1 0)...

Запросы с использованием LINQ: получить список всех заказов и по каждому заказу число удачно выпущенных продуктов
Доброе утро. Есть вопрос по созданию запроса с использованием LINQ. Есть объект TList (список продуктов) с полями имя заказа, дата и...

Написать программу, возвращающую список, содержащий информацию о количестве подсписков на каждом уровне вложенности
Пожалуйста подскажите, необходимо просто подсчитать кол-во букв или цифр, вообщем символов. здесь необязательно использовать numberp, как...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru