Control Statement   제어문, 제어 구문

(2018-12-10)

Conditional Statement, 조건문, Conditional Branch, 조건 분기, Iteration Statement, 반복문, Loop

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램,프로그래밍
[프로그래밍 언어론]
[구조적 프로그래밍]
[객체지향 프로그래밍]
[자료구조]
[알고리즘]
[자료표현(알파벳/코드)]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍 언어론 >   1. 프로그래밍 언어
[구문]
[변수 바인딩]
[자료형/데이터형]
[부프로그램/함수/프로시저]
[예외,이벤트 처리]
구문   1. 구문
  2. 구문 용어
  3. BNF,EBNF
  4. 토큰
  5. 식별자
  6. 식,문장
  7. 제어문(조건문,반복문)
  8. 할당문

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램,프로그래밍
[프로그래밍 언어론]
[구조적 프로그래밍]
[객체지향 프로그래밍]
[자료구조]
[알고리즘]
[자료표현(알파벳/코드)]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
구조적 프로그래밍   1. 구조적 프로그래밍
  2. 절차식 프로그래밍
  3. 제어문

1. 제어 구문 (Control Statement) 프로그램 처리 흐름을 제어하는 구조                          ☞ 프로그램 제어 구조 참조
     - 알고리즘에 담겨진 논리를 구성/표현할 수 있는 수단을 줌
     - 순차적 실행 흐름(순차문,순차처리문)에 변화를 줄 수 있음
        . 例) if/else 문, while 문, do/while 문, for 문 등


2. 프로그램 실행 흐름을 제어하는 문장 종류

  ㅇ 조건문 (Conditional Statement)
     - 조건에 따라 실행이 달라지게 할 때 사용되는 문장
        . 조건 판단으로는, 비교 연산,논리 연산 에 의함

     - 이러한 실행 구조를, 조건 분기 또는 조건부 분기 (Conditional Branch) 라고도 함
        . 어떤 조건이 만족되었을 때 만 분기 실행 함
 
     - 종류
        . if 조건문(if then else)    : 단순 조건 분기
        . switch 조건문(switch case) : 다수 조건 분기
        . try/catch 예외처리문 등

  ㅇ 반복문 (Iteration Statement, Repetitive Statement)
     - 1 이상의 문장들을 여러번 실행시키는 문장
        . 반드시, 초기치,비교치,증가치 가 있어야 함

     - 종류 : for 반복문, while 반복문, do while 문 등
        . for 반복문 : 반복 실행 횟수로써 판단
        . while 반복문 : 반복 실행 조건으로써 시작부에서 판단
        . do while 반복문 : 반복 실행 조건으로써 종료부에서 판단

     - 반복구간 탈출 및 조정
        . 반복구간 탈출 명령어 : break 또는 exit 
        . 작은 반복구간 적용   : continue (반복 시작부로 되돌아감)

  ㅇ 분기문 (Branch Statement)
     - 실행 흐름을 가로챔
     
     - 例) break, continue, goto, return, throw 등


[구문] 1. 구문 2. 구문 용어 3. BNF,EBNF 4. 토큰 5. 식별자 6. 식,문장 7. 제어문(조건문,반복문) 8. 할당문

 
        최근수정     요약목록(시험중)     참고문헌