Функция редактирования базы данных - Prolog

Узнай цену своей работы

Формулировка задачи:

Добрый день. Имеется программа, которая работает с базой данных(просмотр всех записей, редактирование и добавление новой записи). Сделал все, кроме редактирования записи. Помогите пожалуйста, в prolog новичек.

Решение задачи: «Функция редактирования базы данных»

textual
Листинг программы
    clearwindow,
    write("Vvedite familiy"),nl,
    readln(N),
    retract(ball(N, B)),
    write("Ocenka: ",N,B),nl,
    write("Vvedite ocenky"),nl,
    readint(B),
    assert(ball(N,B)),
    readchar(_),
    menu.

Объяснение кода листинга программы

  1. Очистка окна (clearwindow).
  2. Вывод сообщения Введите фамилию.
  3. Чтение фамилии (readln(N)).
  4. Удаление утверждения о балле (retract(ball(N, B))).
  5. Вывод сообщения Оценка: N B.
  6. Ввод оценки (readint(B)).
  7. Создание нового утверждения о балле (assert(ball(N,B))).
  8. Чтение символа (readchar(_)).
  9. Переход в главное меню (menu).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы