Главная страница
Навигация по странице:

  • ОТЧЕТ ПО ДИСЦИПЛИНЕ «ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ» ПО ЛАБОРАТОРНОЙ РАБОТЕ №4 «Рекурсивные программы»

  • Разработать рекурсивную программу на языке Пролог в соответствии с заданным вариантом( 2)

  • Создание системы в программе Код

  • Ответ программы

  • Отладить программу с помощью интерпретатора SWI Prolog .

  • Лаба 4 карп. Отчет по дисциплине интеллектуальные информационные системы по лабораторной работе 4 Рекурсивные программы


    Скачать 0.64 Mb.
    НазваниеОтчет по дисциплине интеллектуальные информационные системы по лабораторной работе 4 Рекурсивные программы
    Дата04.05.2023
    Размер0.64 Mb.
    Формат файлаdocx
    Имя файлаЛаба 4 карп.docx
    ТипОтчет
    #1109205


    Национальный исследовательский университет «МЭИ»
    ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

    ___________________________________________________________________________________________________________
    Кафедра Безопасности и информационных технологий

    ОТЧЕТ ПО ДИСЦИПЛИНЕ «ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ»

    ПО ЛАБОРАТОРНОЙ РАБОТЕ №4 «Рекурсивные программы»

    Студент: Бачугин Кирилл Андреевич

    Группа: ИЭ-62-20

    Подпись: ___________________________

    Руководитель:

    Карпович Елена Евгеньевна

    Подпись: ____________________________

    Дата: _______________________________


    Москва 2023 г.

    ОГЛАВЛЕНИЕ


    ВВЕДЕНИЕ 3

    ЗАДАНИЕ 4

    Пункт №1 4

    Пункт№2 5

    Пункт№3 5



    ВВЕДЕНИЕ


    Выполнить следующие действия.

    1. Р
      азработать рекурсивную программу на языке Пролог в соответствии с заданным вариантом (2).



    1. Отладить программу с использованием системы SWI Prolog.

    2. Продемонстрировать работу программы с помощью запросов.

    3. Составить отчет по лабораторной работе.



    ЗАДАНИЕ

    Пункт №1


    Разработать рекурсивную программу на языке Пролог в соответствии с заданным вариантом( 2)


    Создание системы в программе

    Код:

    sum_series(1,1).

    sum_series(N,S):-N>0, N2 is N-1, sum_series(N2,S1),

    S is 1/N+S1.

    run:-write('nahojdenie summi ot 1 do N: 1/i^2 '), nl, write('Input N: '),

    read(N),integer(N),!,

    sum_series(N,S), write('S = '), write(S), nl,nl.

    run:- write('error').

    Ответ программы




    Пункт№2




    Пункт№3


    Отладить программу с помощью интерпретатора SWI Prolog.



    написать администратору сайта