Программа на языке Лисп

Отменен
Заказ
4673979
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
7 Апр 2022 в 21:55
Цена
2 000 ₽
Блокировка
10 дней
Размещен
28 Мар 2022 в 18:40
Просмотров
92
Описание работы

Свойства символа. Построение и работа с базой знаний

Цель: описать функционально реляционную базу данных.

1. Создайте символ — шифр учебной группы.

1.1. Определите для символа список свойств — количество студентов, курс, факультет.

1.2. Составьте список студентов созданной группы, сделайте его значением соответственного символа.

2. Для каждого студента:

 а) в качестве значения составьте список: дата рождения, родители (подсписок), изучаемые дисциплины (подсписок);

б) для отца и матери создайте значения — списки: фамилия, имя, отчество, место работы;

в) для дисциплин создайте список значений: количество пропусков лекций, средний балл на практических занятиях, средний балл на лабораторных занятиях.

3. Для произвольно выбранных студентов и дисциплины с помощью базовых функций сравните:

а) возраст;

б) успеваемость по предмету как среднее значение практических и лабораторных занятий;

в) посещаемость лекций;

г) выясните, являются ли они родственниками по родителям;

д) являются ли их родители коллегами по работе.

4. Для каждой дисциплины каждого студента составьте списки свойств: оценки по практикам, оценки по лабораторным работам.

5. Напишите функции — запросы к базе знаний в форме диалога с пользователем:

а)    по имени студента выдать сведения о нём (год рождения, родителей, изучаемые дисциплины);

б)   по имени студента и названию предмета показать текущую успеваемость (из списка свойств) и посещаемость;

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

Напишите функции:

а) по имени студента замещающую в списке с данными по дисциплинам значения среднего балла на средние значения, рассчитанные из соответственных списков свойств;

б) по имени студента выбирающую предмет, по которому меньше всего пропусков лекций;

в) по имени студента и предмету выводящую список баллов по форме занятий (лабораторные или практические) с меньшим средним значением.

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

а) сравнивает их возраст с выводом результата;

б) сравнивает средний балл по совпадающим дисциплинам и выводит результат лучшего;

в) проверяет родственные связи (по родителям) и выдает об этом сообщение.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир