Skip to content

Latest commit

 

History

History

Control

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

제어문

학습 개요

C++ 프로그램은 기본적으로 일련의 객체간 메시지 전달에 의해 수행된다. 그러나 객체의 메소드 또는 함수 내에서는 프로그램의 각 문장들이 한번에 한나씩 순서대로 처리된다. 프로그램을 통해 일상 생활의 문제를 해결하는 경우 조건마다 처리해야 하는 일을 달리 해야하는 경우가 있다.

예로 성인과 어린이를 구별하여 입장료를 부과하여여 하는 경우 엽장객이 성인인지 어린이인지 조건을 판단하고 다른 입장료를 부가하도록 프로그램 분장을 작성하여야 한다. 즉 프로그램 내에서 조건을 검사하고 상황에 맞는 일을 수행하는 기능이필요하다 (조건문).

또한 주어진 조건이 만족할 때 까지 동일한 작업을 반복하는 경우도 존재한다.

예로 1부터 10까지 더하는 일을 하는 경우 이전에 구한 합에 새로운 수를 더하는 일을 반복하면 될 수 있다.

또한 웹 환경에서 사용자가 아이디와 비밀번호를 입력하는 기능에서 아이디나 비밀번호에 오류가 발생한 경우 새롭게 아이디와 비밀번호를 입력받는 작업을 아이디와 비밀번호가 정확하게 맞을 때까지 반복해야 한다 (반복문).

프로그램을 효율적으로 작성하기 위해서 조건문과 반복문의 이해와 활용 능력이 필요하다.

학습 목표

  • 조건문과 반복문을 이해하고 설명할 수 있다.
  • if, else, else if 에 대해서 이해하고 프로그램에서 활용할 수 있다.
  • for, do while, while 문에 대해서 이해하고 프로그램에서 활용할 수 있다.

학습 내용