1 / 1 / 0
Регистрация: 26.06.2010
Сообщений: 23
|
||||||
1 | ||||||
База данных24.01.2011, 14:04. Показов 1723. Ответов 9
Метки нет (Все метки)
Здравствуйте! Решаю следующую задачу: В экзаменационной ведомости можно выделить сведения общего назначения (предмет, номер группы, дата экзамена), сведения о человеке (фамилия, номер зачетной книжки, оценка за экзамен). Определите сколько человек не сдали программирование, выдать их списки: фамилия, номер группы. Определите сколько групп сдавали экзамены 11.06.09 и какие, составьте списки студентов, сдавших информатику: фамилия, номер группы, оценка.
assert(Vedomost(name,number_kn,number_group, Predmet,data,ozenka)), От 2 переменных работает нормально. Подскажите как исправить? Заранее спасибо!
0
|
24.01.2011, 14:04 | |
Ответы с готовыми решениями:
9
База данных База данных База данных База Данных |
1 / 1 / 0
Регистрация: 26.06.2010
Сообщений: 23
|
|
25.01.2011, 14:21 [ТС] | 2 |
Подскажите, пожалуйста! Выдает ошибку какую-то дурацкую:ожидается "," или ")".
Что это такое?
0
|
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
||||||
25.01.2011, 14:37 | 3 | |||||
Вообще предикаты стоит с маленькой буквы называть, а переменные с большой. Может в турбо на это и не жалуется, но глюки какие-то вызывает. Вот так все компилиться, по крайней мере на визуал
1
|
1 / 1 / 0
Регистрация: 26.06.2010
Сообщений: 23
|
|
26.01.2011, 10:25 [ТС] | 4 |
Спасибо, все работает! БУду дальше делать!
Добавлено через 19 часов 25 минут Скажите пожалуйста, а можно сделать так чтобы просмотреть все записи БД? В инете посмотрела, ничего похожего не нашла
1
|
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
||||||
26.01.2011, 10:52 | 5 | |||||
Можно использовать findall, а можно, если только просмотреть надо
1
|
1 / 1 / 0
Регистрация: 26.06.2010
Сообщений: 23
|
||||||
27.01.2011, 09:37 [ТС] | 6 | |||||
Огромное спасибо, что бы я без вас делала!
Еще вопрос: как сделать, что бы выдавалось, что все студенты сдали программирование.
0
|
Заблокирован
|
||||||
27.01.2011, 10:45 | 7 | |||||
Marisha-Angel, надо попробовать найти студента который программирование не сдал и в случае если такого студента нету - выдать что все сдали
Добавлено через 8 минут как-то так, например:
1
|
1 / 1 / 0
Регистрация: 26.06.2010
Сообщений: 23
|
|
09.02.2011, 14:18 [ТС] | 8 |
Все сделала, но нужно записи базы выводить по блокам. Как это можно реализовать.
0
|
2 / 2 / 0
Регистрация: 02.02.2011
Сообщений: 13
|
||||||
12.02.2011, 10:50 | 9 | |||||
присоединяюсь к ТС! помогите с постраничным, поблочным выводом всей БД.
в обработке пункта меню у меня заносится ФИО например в список и подсчитывается длина списка. так я знаю сколько всего записей, далее я делю целочисленно допустим на 10, и узнаю сколько страничек будет у меня выводится. потом вызываю write_all иии вот в этом правиле не очень работает вывод ( только когда число страниц = 0.
1
|
Заблокирован
|
||||||
13.02.2011, 11:29 | 10 | |||||
Добавлено через 1 минуту для вывода аналогично БД, ИМХО надо использовать findall чтобы информацию из БД записать в список.
1
|
13.02.2011, 11:29 | |
13.02.2011, 11:29 | |
Помогаю со студенческими работами здесь
10
База данных в прологе. База данных самолетов Динамическая база данных База данных в Пролог Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |