본문 바로가기
프로그래밍언어/C언어

반복문이란 무엇인가? - 반복문이란

by J코딩 2022. 1. 30.
반응형
정민이가 아르바이트를 해서 240만원 이상이 될 때까지 반복적으로 돈을 모으는 것이 바로 반복문의 원리입니다.

이것을 분석하면 정민이는 다음과 같은 세 가지 행동을 합니다.

첫째, 현재 보유한 금액이 얼마인지 비교한다.
둘째, 현재 보유한 금액이 240만원 미만이라면 돈을 계속 모은다.(반복 행동)
셋째, 현재 보유한 금액이 240만원 이상이라면 더 이상 돈을 모으지 않는다.

이것을 반복문을 통해서 표현할 수 있습니다. 반복문에서는 반복을 위한 조건이 제시되고, 반복되는 행동이 명확히 표현되어야 합니다.

앞에서 이야기한 노트북 구매 경우를 순서도로 살펴보겠습니다. 노트북을 사기 위해 아르바이트를 하고 월급을 받아서 저축합니다.

이후에 저축한 돈이 240만 원 이상인지를 비교합니다. 비교 결과가 참이면 노트북을 사고, 비교 결과가 거짓이면 반복적으로 아르바이트를 하고 월급을 받아서 저축합니다.

정리해 보겠습니다. 노트북을 사려면 돈을 저축해야 합니다. 저축한 돈이 240만 원 미만이면노트북을 살 수 없어서 계속 반복해서 저축해야 합니다. 이처럼 어떤 행동을 반복적으로 수행하는 문장을 컴퓨팅 세계에선 반복문이라고 합니다.

C 언어에서 반복문의 종류에는 while 문과 for 문, do ~ while 문이 있습니다. 이제부터 하나하나 구체적으로 알아보겠습니다.

반응형

댓글