Контрольная + Лабораторные работы №№1-5 по дисциплине: Функциональное и логическое программирование. Вариант №9

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon kontr.lsp
material.view.file_icon kontr.pro
material.view.file_icon Контрольная работа.doc
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Лабораторная 1.doc
material.view.file_icon
material.view.file_icon lab2.lsp
material.view.file_icon Лабораторная 2.doc
material.view.file_icon
material.view.file_icon lab3.lsp
material.view.file_icon Лабораторная 3.doc
material.view.file_icon
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.OBJ
material.view.file_icon lab4.pro
material.view.file_icon LAB4.SYM
material.view.file_icon Лабораторная 4.doc
material.view.file_icon
material.view.file_icon in.txt
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.OBJ
material.view.file_icon lab5.pro
material.view.file_icon LAB5.SYM
material.view.file_icon OUT.TXT
material.view.file_icon Лабораторная 5.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Контрольная работа:
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Вариант 9:
Возведите в квадрат каждый третий элемент числового списка.
Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).

Лабораторная работа №1:
Задание
Определите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L.
Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0).

Лабораторная работа №2:
Задание
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в новый список, элементы которого имеют вид:
(<элемент списка L> <кол-во вхождений этого элемента в список L>).
Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)).

Лабораторная работа №3:
Задание
Определите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровневого списка (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-добавление 2 ко всем элементам числового списка (при вызове используйте лямбда-функцию);
-LIST.

Лабораторная работа №4:
Задание
Напишите на языке ПРОЛОГ программу, которая находит минимальный элемент в списке целых чисел и ставит его первым (если таких элементов несколько, то переставляется последний найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,1,7,6,1,7,6] преобразуется в [1,4,1,7,6,7,6].

Лабораторная работа №5:
Задание
В текстовом файле, состоящем из нескольких строк, определите количество слов в каждой строке и информацию об этом занесите в отдельную строку нового файла в виде:
строка № <номер строки> содержит <количество слов в строке> слов

Дополнительная информация

Все работы зачтены без замечаний!
Дата сдачи: сентябрь 2018 г.
В архиве контрольная работа + 5 лабораторных работ для 9 варианта. К каждой работе отчет + файлы программы (Prolog и/или Lisp).
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторная работа №5 по дисциплине: Функциональное и логическое программирование. Вариант №9
Задание В текстовом файле, состоящем из нескольких строк, определите количество слов в каждой строке и информацию об этом занесите в отдельную строку нового файла в виде: строка № <номер строки> содержит <количество слов в строке> слов Текст программы Результаты работы программы
User SibGOODy : 14 сентября 2018
150 руб.
promo
Функциональное и логическое программирование 9 вариант
Задание на контрольную работу Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт дол
User Владислав161 : 21 июня 2022
300 руб.
Лабораторная работа № 5 по дисциплине: Функциональное и логическое программирование
Лабораторная работа №5 Вариант 7 Условие задачи: Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все символы в каждой строке разделялись одним пробелом. При преобразовании файла должны быть сохранены переводы строк. Исходный текст программы: domains file=myfile; myfile1 predicates go transform tr(string,string) goal clearwindow, go, renamefile("test1.txt","test.txt"), write("done"),nl.
User 1231233 : 29 января 2012
23 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант 9.
Задание на контрольную работу Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт д
User nik200511 : 24 января 2020
590 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №9.
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 9. Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).
User moomy : 11 февраля 2018
60 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №9
Контрольная работа. Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 9 Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).
User growlist : 5 февраля 2018
50 руб.
promo
Функциональное и логическое программирование. Контрольная работа. Вариант №9.
Программы должны быть написаны на двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 9 Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).
User Cole82 : 5 декабря 2016
39 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант 9
Контрольная работа Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 9 Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).
User nik200511 : 11 июля 2014
184 руб.
СИНЕРГИЯ Нечеткая логика и нейронные сети 2023 год Тест 70 баллов 2023 год
СИНЕРГИЯ Нечеткая логика и нейронные сети МТИ МосТех МосАП МФПУ Синергия Тест (70 баллов) 2023 год Ответы на 78 вопроса Результат – 70 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. Что не относится к характеристикам нейрокомпьютера? 2. На чем основано нейрокибернетическое направление? 3. К каким последствиям в искусственном интеллекте привел бум в начале 80-х годов? 4. К каким задачам можно отнести в общем случае все задачи, решаемые нейронными сетями? 5. Что такое "не
User Synergy2098 : 9 января 2024
228 руб.
promo
Проектирование участка механической обработки детали "Фланец задний"
СОДЕРЖАНИЕ Введение 2 1 Анализ исходных данных. Цель и задачи проекта 6 2 Выбор стратегии и выбор производства 18 3 Выбор и проектирование заготовки 21 4 Выбор технологических баз. Технологический маршрут и план обработки. 25 5 Выбор средств технологического оснащения 31 6 Разработка технологических операций 40 7Проектирование инструмента . 62 8 Проектирование производственного участка 65 9 Экономическая эффективность проекта 80 10 Экологичность и безопасность проекта 98 Заключение. 110 Лит
User Рики-Тики-Та : 16 августа 2012
110 руб.
Высшая математика. 1-й курс. Вариант №2
Задание 1. Найти пределы функций Задание 2. Найти производные функций Задание 3. Дана функция z = f (x,y) . Найти частные производные Задание 4. Дана функция z = f (x,y) и точка A (x0,y0) на плоскости x0y Задание5. Вычислить градиент скалярного поля U в точке M. Задание 6. Найти неопределенные интегралы Задание 7. Вычислить площадь фигуры, ограниченной линиями
User laeran : 27 октября 2014
50 руб.
Высшая математика. 1-й курс. Вариант №2
Финансовая грамотность. Тест для сдачи в МФПУ "Синергия"
Во время бартера использовались … Что неверно для добровольного страхования? Какую функцию выполняли деньги, когда клиент заплатил механику за ремонт своей машины 150 000 рублей? Ценность денег находится в обратной зависимости от изменения общего уровня цен, так как деньги определяются… Деньги как средство обмена используются Абсолютной ликвидностью обладаю следующие деньги Какой рекомендации следует придерживаться инвестору, цель которого финансовая стабильность? Найти реальную зарплату, если н
User kolonokus1 : 25 июня 2025
230 руб.
up Наверх