알고리즘 표현 방법 3가지
(1) 컴퓨터 프로그래밍 언어
- 컴퓨터 작동을 위한 동작을 세밀하게 지시
-알고리즘의 핵심요소가 잘 드러나지 않음
-중요하지 않은 부차적인 표현
(2)순서도 (플로우차트)
print f값이 어떻게 나올 것인지 풀어서 교수님 홈페이지에 올려보기
정해진 약속에 의한 스타트 엔드는 네모방식
ex. N에 1를 입력 할 경우
M= 1 F=1
F= F*M (1*1) =1
M=1 입력한 N도 1로 같기에 1이 출력되서 끝난다.
ex. N에 2를 입력 할 경우
똑같이 반복하되, 입력 값 2와 M 값이 다르기에
M= M+1 =(1+1) =2 로 새롭게 정의되어
F=F*M=(1*2)=2가 된다.
그럼 또한 입력 값 2와 M값이 같아져서
Print F는 2가 출력된다.
ex. N에 3를 입력 할 경우
위와 같은 식이 반복되어 M이 3으로 정의되면서
F값은
READ N | 입력 M | 입력F | 출력F |
1 | 1 | 1 | 1 |
2 | 2 | 2 | 2 |
3 | 3 | 2 | 6 |
4 | 4 | 6 | 24 |
5 | 5 | 24 | 120 |
6 | 6 | 120 | 720 |
[프로그래밍 언어론] 1~15강 정리하기 모음 (0) | 2023.12.07 |
---|---|
[JSP프로그래밍] 게시물 생성 (0) | 2023.12.05 |
[JSP프로그래밍]워크북 주요용어 모음 (0) | 2023.12.04 |
JSP프로그래밍 개발 환경 설정하기(JDK, 톰캣,이클립스) (0) | 2023.12.03 |
[컴파일러구성]정규표현을 유한오토마토로 변환하는 법 익히기 (0) | 2023.09.16 |