Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Особенности диалектов языка микролисп. Особенности диалектов языка микролисп





Особенности диалектов языка МИКРОЛИСП.

Вычитание.

*1.1 Один и более операндов.

(- x y z)

Только два операнда.

(- x y)

Только один операнд.

(- x)

Деление.

*2.1 Один и более операндов.

(/ x y z)

Только два операнда.

(/ x y)

Только один операнд.

(/ x)

Целый или псевдовосьмеричный литерал.

*3.1 В общем конктесте числового выражения.

(+ 1 1)

Только в определении переменной.

(define one 1)(+ one one)

Только в определении процедуры.

(define (one) 1)(+ (one) (one))

Оператор OR.

Один и более операндов.

(or #t #f #f)

Только два операнда.

(or #t #f)

*4.3 Отсутствует.

Оператор AND.

Один и более операндов.

(and #t #f #f)

*5.2 Только два операнда.

(and #t #f)

Отсутствует.

Оператор сравнения.

Lt; x y)

*6.2 (<= x y)

Gt; x y)

6.4 (>= x y)

Оператор IF.

Для чисел.

(if #t e pi)

*7.2 Отсутствует.

Оператор COND.

Составная ветвь ELSE, ноль и более простых клауз.

(cond(else(display pi)pi))

Простая ветвь ELSE, ноль и более простых клауз.

(cond(else pi))

Простая ветвь ELSE, одна простая клауза.

(cond(#f e)(else pi))

*8.4 Без ветви ELSE, одна и более составных клауз.

(cond(#t(display pi)pi))

Без ветви ELSE, одна и более простых клауз.

(cond(#t pi))

Без ветви ELSE, две простые клаузы.

(cond(#f e)(#t pi))

Отсутствует.

Определяемые переменные.

*9.1 Глобальные и локальные.

(define a e)(define(f)(define a pi)a)

Только глобальные.

(define a e)(define(f)a)

Только локальные.

(define(f)(define a pi)a)

Отсутствуют.

(define(f a)(set! a pi)a)(f 0)

 

2) Протоколы трансляции контрольных задач и дополнительных тестов:

Thmfib.ss

 

 


Date: 2015-07-24; view: 390; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию