더북(TheBook)

3 블록을 이용한 피보나치 수열

피보나치 수열을 구하는 부분을 블록으로 처리해서 호출하면 주 프로그램이 간단하게 표시됩니다. 또 긴 프로그램을 만들 때 피보나치 수열이 필요한 곳에서 언제든지 블록을 호출하여 사용할 수 있습니다.

1부터 10항까지 피보나치 수열을 구하는 세부적인 내용을 블록으로 처리해서 주 프로그램에서 호출하도록 구현해 보겠습니다.

 

알고리즘

먼저 진행 순서를 정리하면 다음과 같습니다.

1| n 값을 입력받습니다.

2| 피보나치 수열 블록을 호출합니다.

3| 피보나치 리스트를 표시합니다.

피보나치 수열의 블록은 다음과 같습니다.

1| 피보나치 수열을 저장할 리스트를 초기화합니다.

2| 첫째 항(a)과 둘째 항(b)에 1을 저장합니다.

3| a 값과 b 값을 피보나치 리스트에 추가합니다.

4| i는 3부터 10까지 반복합니다.

c=a+b

c를 피보나치 수열에 추가합니다.

a=b

b=c

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.