반응형
정민이가 아르바이트를 해서 240만원 이상이 될 때까지 반복적으로 돈을 모으는 것이 바로 반복문의 원리입니다.
이것을 분석하면 정민이는 다음과 같은 세 가지 행동을 합니다.
첫째, 현재 보유한 금액이 얼마인지 비교한다.
둘째, 현재 보유한 금액이 240만원 미만이라면 돈을 계속 모은다.(반복 행동)
셋째, 현재 보유한 금액이 240만원 이상이라면 더 이상 돈을 모으지 않는다.
이것을 반복문을 통해서 표현할 수 있습니다. 반복문에서는 반복을 위한 조건이 제시되고, 반복되는 행동이 명확히 표현되어야 합니다.
앞에서 이야기한 노트북 구매 경우를 순서도로 살펴보겠습니다. 노트북을 사기 위해 아르바이트를 하고 월급을 받아서 저축합니다.
이후에 저축한 돈이 240만 원 이상인지를 비교합니다. 비교 결과가 참이면 노트북을 사고, 비교 결과가 거짓이면 반복적으로 아르바이트를 하고 월급을 받아서 저축합니다.
정리해 보겠습니다. 노트북을 사려면 돈을 저축해야 합니다. 저축한 돈이 240만 원 미만이면노트북을 살 수 없어서 계속 반복해서 저축해야 합니다. 이처럼 어떤 행동을 반복적으로 수행하는 문장을 컴퓨팅 세계에선 반복문이라고 합니다.
C 언어에서 반복문의 종류에는 while 문과 for 문, do ~ while 문이 있습니다. 이제부터 하나하나 구체적으로 알아보겠습니다.
반응형
'프로그래밍언어 > C언어' 카테고리의 다른 글
반복문을 만드는 방법1 - while 무한 루프(무한 반복문) (0) | 2022.03.22 |
---|---|
반복문을 만드는 방법1 - while문 (0) | 2022.02.08 |
typedef를 이용한 자료형의 재정의 (0) | 2022.01.14 |
프로그래머가 강제로 형변환을 해준다 - 강제 형변환 (1) | 2022.01.12 |
자료형 변환 - 자동형변환(산술연산자) part2 (0) | 2022.01.08 |
댓글