문장

문장 (Statements) (refch13)

알고리즘의 핵심은 결국 실행하는 동작들이에요. 그 동작들이 프로그램·유닛의 문장(statement)으로 담겨요. 이 장에서는 파스칼의 단순 문장과 구조적 문장, 어셈블러 문장을 다뤄요.

출처: Free Pascal Reference — 문장

본문

알고리즘의 심장은 그것이 수행하는 동작이에요. 그 동작은 프로그램이나 유닛의 문장(statement)에 담겨요.

각 문장은 (제한된 범위 안에서) 레이블을 붙일 수 있고 Goto 문장으로 점프할 수 있어요. 이는 다음 문법 다이어그램에서 볼 수 있어요.

(문법 다이어그램: statement는 label이 붙을 수 있고, structured statement나 asm statement로 구성)

레이블은 식별자나 정수 숫자일 수 있어요.

이 장에서는 할당·프로시저·Goto 같은 단순 문장(13.1)과, 복합 문장·Case·If·For·Repeat·While·With·예외 같은 구조적 문장(13.2), 그리고 어셈블러 문장(13.3)을 다뤄요.

더 알아보기