게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

숙제 6-8번 질문입니다

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2012)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
서석준



가입: 2012년 9월 13일
올린 글: 59

올리기올려짐: 2012년11월13일 21:49    주제: 숙제 6-8번 질문입니다 인용과 함께 답변

글로 풀어진 문장이 무슨 말인지 잘 모르겠습니다.

connect는 단순히 연결을 의미하는 건가요?

. “metro가 제
대로 생겼다”는 것은(iff) 메트로 역 이름(id in STATION(id))들이 항상 자기 이
름의 지역(m in AREA(id, m)) 에서만 나타나는 경우를 뜻한다

라고 되어잇는데 그러면 역 이름들이 다른 이름 지역에서 나타나도 안되는 것인가요?

만약 그렇다면
AREA("a", CONNECT(STATION "a", AREA("b", STATION "a")))
는 올바르지 않은 예시인것 같습니다.[/i]
위로
사용자 정보 보기 비밀 메시지 보내기
최민아



가입: 2009년 9월 28일
올린 글: 236

올리기올려짐: 2012년11월14일 19:00    주제: 인용과 함께 답변

connect는 단순한 연결입니다. connect가 무슨 의미인지 너무 생각하지 않으셔도 됩니다.
8번 문제는 프로그래밍 언어에 비유해 생각하면 이해하기 쉽습니다.

metro를 프로그램에 비유할 수 있고
AREA of name * metro은
let name = .. in
metro라고 생각할 수 있습니다.
connect는 단순히 ;로 두 프로그램을 연결한 것으로 생각할 수 있습니다.

AREA("a", CONNECT(STATION "a", AREA("b", STATION "a")))

let a = .. in
a;
let b = .. in
a
와 같다고 볼 수 있습니다.

AREA("b", STATION "a")의 "a"는 "b"의 AREA에 들어있기도 하지만 더 넓게 보면 AREA ("a",..) 안에 들어 있습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2012) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay