Statement   문장

(2019-11-17)

문장 [전산], 문 [전산], 표현문, 명령문, 실행문, 선언문

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

1. 문장 (Statement,文章) 이란? 

  ㅇ [일반, 언어학] 
     - ① 하나의 주제에 대해 기술된 보고서/진술서/성명서/표(表) 등       
     - ② 문법적으로 충분히 독립된/완결되는 문법 단위

  ㅇ [프로그램]  문장 또는 표현문 또는 명령문 (Expression Statement)
     - 1 이상의 표현식들로 구성되며, 그 계산 결과에 따라, 
     - 컴퓨터에 명령을 내리게 됨 (즉, 지시/처리를 함)


2. [프로그램]  문장 또는 표현문 또는 명령문 (expression statement)

  ㅇ 문장은,
     - 1 이상의 표현식들로 구성되며, 그 계산 결과에 따라,
     - 컴퓨터에 명령을 내리게 됨 (즉, 지시/처리를 함)

     - 즉, 
        . 표현식(수식 등)은, 처리 후 하나의 값을 나타내지만,
        . 문장은, 오직 처리/지시 만 함

  ㅇ 문장의 특징은,
     - 문장 규칙 : 프로그래밍 언어 마다 그 문법에서 정의된 구문 규칙으로 정해짐
     - 문장 구성 : 예약어,표현식,기호(괄호,콜론 등)들이 나열되어 구성됨
     - 문장 구분 : 보통, 프로그램 한 줄이 하나의 문장이 됨
        . 통상, 각 문장은 `; (세미콜론)`에 의해 구분됨
     - 실행 순서 : 순차 실행을 원칙으로 하나, 
        . 프로그램 실행 흐름을 바꿀 수도 있음

   ㅇ 결국, 프로그램은,
      - 명령문(선언문,대입문,조건문,반복문,함수호출문 등)의 나열로 만들어짐


3. [프로그램]  문장의 종류선언문 (declaration statement)                                        ☞ 변수 선언 참조
     - 주어진 타입과 이름을 갖는 변수를 생성하는 문장
        . 즉, 변수함수를 이용할 수 있게 준비를 해주는 것
     * 통상, 컴파일 시점에 변수를 이름,타입 등에 연결(바인딩)시킴          ☞ 바인딩 참조

  ㅇ 대입문 (assignment statement)
     - 어떤 타입표현식 결과 값을 좌측 변수에 연결(바인딩)하는 문장

  ㅇ 함수호출문 (function call statement)
     - 함수호출에 의해 함수 내 포함된 문장을 실행시키는 문장
     * 코드를 구조화시키거나, 실행 흐름을 제어할 수 있는 추가적인 방법을 제공

  ㅇ 제어문 (control statement) 
     - 프로그램 처리 흐름을 제어하는 문장 (조건문, 반복문, 분기문)
     * 조건에 따라 선택적으로 명령문들을 실행시키거나, 반복 실행시키는 등

  ㅇ 널 문 (공백 문장,empty statement)
     - 아무 지시도 하지 않음

  ㅇ 복합문 (compound statements)
     - 여러 명령문들로 이루어진 문장


[문장,식] 1. 문장 2. 3. 제어문(조건/반복/분기문) 4. 조건식,조건문 5. 반복문 6. 할당문

    요약목록

Copyrightⓒ written by 차재복 (Cha Jae Bok)     (소액후원)