평가점수D

[LISP Programming] LISP으로 작성한 물병문제

등록일 2003.05.11 파일확장자기타파일 (lsp) | 2페이지 | 가격 1,000원
다운로드
장바구니관심자료
상세신규 배너

*해당 문서는 미리보기가 지원되지 않습니다.

소개글

LISP을 사용해서 첫번째 물병에 일정양의 물을 남기도록 하는 프로그램 입니다.
서로 크기가 다른 두 물병을 이용해서 첫번째 물병에 문제에서 요구하는 양을 만듭니다.
예를 들어서 (solve '(5 3) '(4 0)) 는 크기가 5L와 3L인 두 물병을 이용해서 첫번째 물병에 물을 4L로 만들라는 것입니다.

목차

없음

본문내용

(setq xmax 0) ;; 첫번째 물병의 용량
(setq ymax 0) ;; 두번째 물병의 용량
(setq xgoal 0) ;; 첫번째 물병에 채우고 싶은 양
(setq ygoal 0) ;; 두번째 물병에 채우고 싶은 양 (과제의 경우에는 항상 0)
(setq trail nil) ;; 물을 옮겨담는 순서를 기록할 list

;; 물을 옮겨담는 함수
( defun exec (alist) (progn
(set 'trail (append trail (list alist))) ;; 현재 물병의 상태를 trail에 기록한다.
;; 원래는 (a b)의 상태로 저장되어 있으므로 list를 이용해서 ((a b))의 상태로 만든다음 append하면 ((c d)...(a b))의 형태로 저장된다.
(set 'xpres (first alist)) ;; 첫번째 물병에 담긴 물의 양을 얻어냄
(set 'ypres (second alist)) ;; 두번째 물병에 담긴 물의 양을 얻어냄
(if (and (equal xpres xgoal) (equal ypres ygoal)) "complete!" ;; 목표량에 도달하면 "complete!"된다.
...
  • 구매평가(1)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      • 한글파일 [인공지능 및 기호연산] LISP (DEFUN) 4페이지
        DEFUN 숙제 (LISP) 1. ;;; 리스트 L에서 n번째 인수
      • 한글파일 [인공지능] 선교사와 식인종 문제를 Lisp으로 프로그램하기 4페이지
        [문제] 3명의 선교사와 3명의 식인종이 강 한쪽에 있다. 그들은 모두 강 반대편으로 건너 가려 하지만 선교사는 식인종이 그들을 해치지 않으리라 확신할 수 없다. 만약 같이 있는 선교사의 수보다 식인종의 수가 많지 않으면, 식인종은 선교사를 해칠 수 없다. 2인승 배를..
      • 한글파일 인공지능 9페이지
        1. 인공지능의 개념 인공지능(AI : artificial ... 한다. 인공지능은 완전한 지식, 사고판단, 암기와 같은 보다 고차원적인 ... 정신과정을 다루기 때문에 복잡한 통계적 계산 프로그램은 인공지능으로 볼
      • 한글파일 [전자상거래] 인공지능을 이용한 전자상거래 사례 14페이지
        의 정의 2. 인공지능의 언어 (1) LISP (2) PROLOG ... 들어 각광을 받기 시작하면서 LISP와 함께 인공지능 프로그래밍 언어의 ... <REPORT> 인공지능을 이용한 전자상거래 사례 조사 과 목 명
      • 한글파일 인공지능의 모든것 11페이지
        언어이다. 인공지능에서는 LISP와 PROLOG라는 컴퓨터 언어를 사용하여 ... [1] 인공지능 1.1 인공지능의 정의 인공지능(AI ... 등을 컴퓨터가 이해할 수 있도록 컴퓨터에게 알려 주어야 한다. 인공지능
      • 한글파일 [전문가시스템]전문가시스템의 일반이론 핵심정리 15페이지
        채택함 3. 인공지능언어의 선택 대표적으로 LISP 이나 PROLOG방식이 ... ). 그러나 LISP은 현재 인공지능연구에만 국한되어 있는 것이 현실임 (4 ... , PROLOG) 1. 전문가시스템의 개발도구 2. 프로그램언어의 필요성 3. 인공지능
      • 파일확장자 lisp으로 구현한 틱택토 프로그램 0페이지
        lisp으로 구현한 틱택토 프로그램
      더보기
      상세하단 배너
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      [LISP Programming] LISP으로 작성한 물병문제