[인공지능]인공지능을 활용한 가상의 사례
- 최초 등록일
- 2006.06.07
- 최종 저작일
- 2005.11
- 5페이지/ 한컴오피스
- 가격 2,000원
소개글
인공지능을 활용하여 수강신청을 하는 가상의 프로그램 코드를 짜보자.
목차
1. 데이터베이스의 테이블들
2. 프로그램의 전반적인 아이디어/logic
3. 구문에 따른 가상적인 코드 및 주석
본문내용
▲구문에 따른 가상적인 코드 및 주석
△class1
if (강사=수업신청) then [(보여준다=T R C) and (보여준다=V) and(간다=class2)]
//강사가 수업신청을 한다면 T, R, C테이블과 뷰어창V를 보여주고 class2로 간다.
△class2
if (강사=수업신청) then [(신청한다=C and V) and {간다=(class2.1 or class3)}]
//강사가 수업신청을 하려면 C테이블과 뷰어창V에 수업신청을 하고 데이터베이스와 뷰어창이 업데이트 된다. 그리고 2.1에서 오류가 없으면 class3으로, 오류가 있으면 다시 class2로간다.
△class2.1
if [강사A(B)=수업신청시간] then [not{강사B(A)=수업신청} and (간다=class2)]
//강사 A 또는 B가 신청한 수업 시간에 강사 B또는 A는 수업신청을 할 수 없다. 그리고 다시 class2로 돌아가서 수업신청을 한다.
△class3
if [(강사A and B)수업신청시간=3] then [not{(강사A and B)=수업신청} and {간다=(class2 or class4)}]
//강사A와 B의 수업신청시간이 3시간 연강이라면 강사 A와 B는 수업신청을 할 수 없다. 오류가 있다면 class2로 돌아가고 오류가 없다면 class4로 간다.
△class4
if [not{(강사A and B)수업신청요일=월요일~금요일}] then [not{(강사A and B)=수업신청} and {간다=(class2 or class5)}]
//강사 A와 B의 수업신청요일이 월요일부터 금요일이 아니라면 강사 A와 B는 수업신청을 할 수 없다. 오류가 있다면 class2로 돌아가고 오류가 없다면 class5로 간다.
△class5
if [not{(강사A and B)수업신청교시=1교시~9교시}] then [not{(강사A and B)=수업신청} and {간다=(class2 or class6)}]
//강사 A와 B의 수업신청교시가 1교시부터 9교시가 아니라면 강사 A와 B는 수업신청을 할 수 없다. 오류가 있다면 class2로 돌아가고 오류가 없다면 class6로 간다.
참고 자료
없음