Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 26.11.2016
Сообщений: 3
1

Задача реализовать функцию для вывода списка значений функции

27.11.2016, 01:22. Просмотров 1049. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемые знатоки. Необходимо реализовать функцию для вывода списка значений функции Y(x).
При определении функции использовать условные предложения IF или COND.
Константа a задается либо с помощью функции SETQ, либо как еще один аргумент
функции Y (помимо x). Значение константы a – произвольное. Задание выполнить в
двух вариантах: 1 – с использованием предложения DO, 2 – с использованием PROG-механизма. Помогите пожалуйста, условие
Задача реализовать  функцию  для  вывода  списка  значений  функции
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2016, 01:22
Ответы с готовыми решениями:

Записать на языке Common Lisp форму для вывода списка значений функции y(x)
Пожалуйста поиогите с задачей: Записать на языке Common Lisp форму для вывода списка значений...

Реализовать рекурсивную функцию для вычисления значений функции
Реализовать рекурсивную функцию для вычисления значений функции. Я не понимаю что и как с этой...

Реализовать и протестировать функцию перегрузки операции потокового вывода как дружественную функцию для класса Matrix
Добавить в определение класса Matrix, реализовать и протестировать функцию перегрузки операции...

Написать функцию, принимающую функцию l, три списка и возвращающую список со значениями, полученными применением функции l к тройкам исходных значений
Дорогие программисты,помогите пожалуйста с этим хаскеллом!Никак не могу решить эту задачу!!Одну я...

2
0 / 0 / 1
Регистрация: 26.11.2016
Сообщений: 3
27.11.2016, 23:10  [ТС] 2
Лучший ответ Сообщение было отмечено Catstail как решение

Решение

Уже сам решил! Может кому пригодиться :

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(defun Y (x) (prog () 
    (return 
      (cond 
        ( (>= x 2 ) (expt x(sin (log (+ x 5) ))) )
        ( (and(>= x 0) (< x 1))  (/ (cos (+ x 7)) (sin(- (expt (- x (expt x 2) ) (/ 1 4) ) (* 1.5 pi) )) ))
        (t(/ (+ (exp x) (exp (* -1 x))) 2))
      )
     )
))
 
(defun F ()
    (prog (list)
        (setq x -3)
        loop
            (setq result (Y x))
            (if (>= x 2) (return list))
            (setq list (cons result list))
            (setq x (+ x 0.2))
        (go loop)
    )
) 
(print (F) )
0
Модератор
26235 / 13652 / 2591
Регистрация: 12.02.2012
Сообщений: 22,379
28.11.2016, 10:42 3
Messor, только у тебя список значений будет перевернут.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2016, 10:42

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

Реализовать функционал, осуществляющий вывод значений функции, передаваемых в виде списка
Реализовать функционал, осуществляющий вывод значений функции, передаваемых в виде списка на...

Реализовать функцию для вывода большого массива данных постранично
Люди добрые! На практике по PHP задали написать простую программу, но что-то я никак не могу...

Определение функции для вывода строки и списка
Помогите с кодом! Долго ломал голову над заданием и всё же решил обратиться за помощью к знатокам...

Реализовать функцию, которая выдавала бы элемент списка по заданному номеру с конца (функции length и nth не использовать)
Реализовать функцию, которая выдавала бы элемент списка по заданному номеру с конца (функции length...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.