반응형
LISP 간단 정리
학부공부/인공지능2018. 10. 5. 00:30LISP 간단 정리

LISP를 구성하는 기초 블록원소(atom) : 수 or 수들과 특별한 문자들을 포함하는 인접하는 문자들의열이다 Ex) .my-name-kiminwoo , inwoo , inwoo73리스트(list) : 원소 or 다른리스트들을 괄호 안에 묶어놓은 것이다Ex ) (my name is inwoo) , ( I ( n w ) oo) 열(string) : 문자들을 겹따옴표안에 묶어 놓은 것이다.Ex ) “my name in inwoo” , “ I n w o o” LISP프로그램은 인터프리터상 에서나 컴파일된 코드 형태로 수행된다. LISP은 접두어 표현 prefix notation을 사용한다. 기본적인 신술연산은 + , - , * , / 이 있다. 산술연산자 중 * 와 + 는 0개 또는 더 많은 인수를 가지는 ..

학부공부/인공지능2018. 10. 5. 00:29LISP 간단 정리

LISP를 구성하는 기초 블록원소(atom) : 수 or 수들과 특별한 문자들을 포함하는 인접하는 문자들의열이다 Ex) .my-name-kiminwoo , inwoo , inwoo73리스트(list) : 원소 or 다른리스트들을 괄호 안에 묶어놓은 것이다Ex ) (my name is inwoo) , ( I ( n w ) oo) 열(string) : 문자들을 겹따옴표안에 묶어 놓은 것이다.Ex ) “my name in inwoo” , “ I n w o o” LISP프로그램은 인터프리터상 에서나 컴파일된 코드 형태로 수행된다. LISP은 접두어 표현 prefix notation을 사용한다. 기본적인 신술연산은 + , - , * , / 이 있다. 산술연산자 중 * 와 + 는 0개 또는 더 많은 인수를 가지는 ..

LISP에서의 사용자 정의 함수 , 술어 함수 , 조건문  , 논리함수
학부공부/인공지능2018. 10. 3. 13:13LISP에서의 사용자 정의 함수 , 술어 함수 , 조건문 , 논리함수

사용자 정의 함수 형태 : (defun name (param1 param2 …) body ) Defun은 인수들을 평가하지 않는다 . 다른 함수처럼 보이는 함수를 생성할 뿐 . 예제) 5개의 인수를 받아서 평균을 구하는 함수 (defun averagefive(n1 n2 n3 n4 n5) ( / (+ n1 n2 n3 n4 n5 ) 5 ) 함수를 만들었으니 실행을 해보자 . Averagefive( 1 2 3 4 5 ) è 3 여기서 우리가 알아야 할 사실은 하수를 정의 할 때 작성된 순서대로 각 매개변수에 할당해야 한다 . 술어함수 ( Predicate Functions ) è 인수가 어떤 특정 상태와 일치하는지를 테스트하는 함수 è 인수를 판정한 결과 참 ( t ) 혹은 거짓 ( nil )중의 하나의 값을..

학부공부/인공지능2018. 10. 3. 13:12LISP에서의 사용자 정의 함수 , 술어 함수 , 조건문 , 논리함수

사용자 정의 함수 형태 : (defun name (param1 param2 …) body ) Defun은 인수들을 평가하지 않는다 . 다른 함수처럼 보이는 함수를 생성할 뿐 . 예제) 5개의 인수를 받아서 평균을 구하는 함수 (defun averagefive(n1 n2 n3 n4 n5) ( / (+ n1 n2 n3 n4 n5 ) 5 ) 함수를 만들었으니 실행을 해보자 . Averagefive( 1 2 3 4 5 ) è 3 여기서 우리가 알아야 할 사실은 하수를 정의 할 때 작성된 순서대로 각 매개변수에 할당해야 한다 . 술어함수 ( Predicate Functions ) è 인수가 어떤 특정 상태와 일치하는지를 테스트하는 함수 è 인수를 판정한 결과 참 ( t ) 혹은 거짓 ( nil )중의 하나의 값을..

반응형
image