상세 컨텐츠

본문 제목

이산수학

<개인공부>/학교 수업

by 데브수달 2023. 3. 8. 21:05

본문

728x90
반응형

알고리즘 표현 방법 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

 

 

728x90
반응형

관련글 더보기