Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Lisp
Перезагрузить страницу Oпределить функцию verify-condition на lisp
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
GurrZOM
Guest
 
Сообщений: n/a
По умолчанию Oпределить функцию verify-condition на lisp - 20.12.2007, 10:14

Oпределить функцию verify-condition на лиспе, которая проверяет правильность условной конструкции if,
используя ограниченный синатксис языка СИ. Работают следующие ограничения:

1) В условии ветвления недопустимы сложные логические выражения.
2) В условии допустимы только лишь: ||,&&,==,!= и идентификаторы переменных.
3) В теле веток условной конструкции допустимы только вызовы функций.



Если синтаксис конструкций правильный, выдать T, иначе NIL


Пример:
>verify-condition '(if (a!=b) {if (!a) {rand();}}))
T
Ответить с цитированием
Ads
  (#2 (permalink)) Старый
GurrZOM
Guest
 
Сообщений: n/a
По умолчанию Oпределить функцию verify-condition на lisp - 20.12.2007, 10:14

Oпределить функцию verify-condition на лиспе, которая проверяет правильность условной конструкции if,
используя ограниченный синатксис языка СИ. Работают следующие ограничения:

1) В условии ветвления недопустимы сложные логические выражения.
2) В условии допустимы только лишь: ||,&&,==,!= и идентификаторы переменных.
3) В теле веток условной конструкции допустимы только вызовы функций.



Если синтаксис конструкций правильный, выдать T, иначе NIL


Пример:
>verify-condition '(if (a!=b) {if (!a) {rand();}}))
T
Ответить с цитированием
  (#3 (permalink)) Старый
GurrZOM
Guest
 
Сообщений: n/a
По умолчанию Oпределить функцию verify-condition на lisp - 20.12.2007, 10:14

Oпределить функцию verify-condition на лиспе, которая проверяет правильность условной конструкции if,
используя ограниченный синатксис языка СИ. Работают следующие ограничения:

1) В условии ветвления недопустимы сложные логические выражения.
2) В условии допустимы только лишь: ||,&&,==,!= и идентификаторы переменных.
3) В теле веток условной конструкции допустимы только вызовы функций.



Если синтаксис конструкций правильный, выдать T, иначе NIL


Пример:
>verify-condition '(if (a!=b) {if (!a) {rand();}}))
T
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lisp: установка _sg Lisp 24 03.02.2012 19:16
Lisp: литература _sg Lisp 1 01.02.2012 15:33
Подключение COM-сервера к LISP Аля_ Lisp 1 24.03.2011 14:20
Как реализировать в программе функцию бинарного поиска и функцию сортировки NTFS C++ Builder 0 20.02.2011 00:54
Нужно на Lisp написать функцию copy romanw Lisp 1 18.10.2010 23:48
Написать LISP-функцию update от трёх аргументов malvina Lisp 5 22.06.2010 22:43
еобходимо написать рекурсивную функцию на Lisp gas Lisp 1 02.05.2007 08:24
Определение функций в Lisp andrey-m Lisp 2 28.12.2006 09:40
Ищу программиста на Lisp. Nobse Задания за деньги 1 19.03.2006 17:18
Задача на lisp Nich Задания за деньги 0 18.12.2005 18:43
Prolog & Lisp Cr@$h Prolog 4 08.04.2005 20:34
Работа на LISP Anonymous Работа 0 28.11.2002 19:52



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов