Свойства символа. Построение и работа с базой знаний
Цель: описать функционально реляционную базу данных.
1. Создайте символ — шифр учебной группы.
1.1. Определите для символа список свойств — количество студентов, курс, факультет.
1.2. Составьте список студентов созданной группы, сделайте его значением соответственного символа.
2. Для каждого студента:
а) в качестве значения составьте список: дата рождения, родители (подсписок), изучаемые дисциплины (подсписок);
б) для отца и матери создайте значения — списки: фамилия, имя, отчество, место работы;
в) для дисциплин создайте список значений: количество пропусков лекций, средний балл на практических занятиях, средний балл на лабораторных занятиях.
3. Для произвольно выбранных студентов и дисциплины с помощью базовых функций сравните:
а) возраст;
б) успеваемость по предмету как среднее значение практических и лабораторных занятий;
в) посещаемость лекций;
г) выясните, являются ли они родственниками по родителям;
д) являются ли их родители коллегами по работе.
4. Для каждой дисциплины каждого студента составьте списки свойств: оценки по практикам, оценки по лабораторным работам.
5. Напишите функции — запросы к базе знаний в форме диалога с пользователем:
а) по имени студента выдать сведения о нём (год рождения, родителей, изучаемые дисциплины);
б) по имени студента и названию предмета показать текущую успеваемость (из списка свойств) и посещаемость;
в) по имени студента, названию предмета и форме учебного занятия проверить верность выставленного среднего балла.
Напишите функции:
а) по имени студента замещающую в списке с данными по дисциплинам значения среднего балла на средние значения, рассчитанные из соответственных списков свойств;
б) по имени студента выбирающую предмет, по которому меньше всего пропусков лекций;
в) по имени студента и предмету выводящую список баллов по форме занятий (лабораторные или практические) с меньшим средним значением.
Напишите функцию, которая спрашивает у пользователя имена двух студентов из группы:
а) сравнивает их возраст с выводом результата;
б) сравнивает средний балл по совпадающим дисциплинам и выводит результат лучшего;
в) проверяет родственные связи (по родителям) и выдает об этом сообщение.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |