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

Common lisp

18.11.2010, 20:31. Показов 1375. Ответов 1
Метки нет (Все метки)

Есть фрагмент программы:
Lisp
1
2
3
4
5
6
7
(defun game(x y)
(cond
(( < x y)(print "menshe")(setq y (read)))
(( > x y)(print "bolshe")(setq y (read)))
(( = x y)(print "ugadal!"))
)
)
Как закончить выполнение программы, тоесть чтобы больше не предлагало ввести число, при x=y ?
0

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

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2010, 20:31
Ответы с готовыми решениями:

Книги или другой источник, где описана история версий Lisp и Common Lisp
Доброго времени суток.Такой вопрос,знаете какой-нибудь источник,где описана история версий Lisp и...

Common lisp
кто поможет решить эти задачи? Перечитайте правила форума. Один вопрос - одна тема. Заголовок...

Common Lisp
Подскажите пожалуйста, а может Common Lisp формировать списки из функций, и (если вдруг может) как?

Вопрос по common lisp
Подскажите пожалуйста как выполнить лисп-программу из txt или какого другого файла?

1
Эксперт С++
5816 / 3468 / 356
Регистрация: 08.02.2010
Сообщений: 7,448
19.11.2010, 04:20 2
Если правильно понял, нужно что-то типа такого:
Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(defun start-game (secret)
  (format t "The game has started. Try to guess a secret!~%")
  (labels ((make-guess ()
         (format t "Make a guess: ")
         (let ((guess (read)))
           (cond ((> guess secret)
              (format t "Too high!~%")
              (make-guess))
             ((< guess secret)
              (format t "Too low!~%")
              (make-guess))
             (t
              (format t "Bingo! The secret number was ~d~%" secret))))))
    (make-guess)))
 
(start-game (random 101))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2010, 04:20

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

Программа на common lisp
Программа на common lisp Прочитать беззнаковое целое число из стандартного потока ввода и в каждом...

Курсы ФП на Common Lisp
Курс функционального программирования стартует 27 февраля на бесплатном образовательном ресурсе...

ООП Common Lisp
Помогите пожалуйста! Реализовать класс: Программа (название, тип, сфера применения, язык...

Common Lisp - Матрица
Помогите решить задачу! 1. Нужно написать функции генерации матрицы и ввода матрицы с клавиатуры...


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

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

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