선언문과 실행문
- 문장
- 처리를 나타내는 표현
- 데이터 처리를 위해 변수, 연산, 서브프로그램을 이용
- 문장의 구분: 선언문, 실행문
- 선언문(declaration)
- 변수나 서브프로그램을 이용할 수 있도록 준비를 해 줌
- 변수 선언문: 변수명, 타입 등을 바인딩 → 이후 해당 변수를 이용할 수 있음
- 서브프로그램 선언문: 서브프로그램의 프로토콜을 명시 → 이후 해당 서브프로그램을 이용할 수 있음
- 실행문
- 변수 및 서브프로그램을 이용하여 데이터를 처리함
- 실행문의 구분: 대입문, 제어문
대입문(assignment statement)
- 프로그램에서 가장 자주 사용되는 문장
- 변수의 값을 변경하는 문장
- 대입 연산자: 오른쪽 부분의 값을 왼쪽 변수의 값으로 대입
- 다중 대입문: 하나의 값을 여러 변수에 대입
- 타입 변환: 대입할 값의 타입과 변수의 타입이 서로 일치하지 않는 경우 대입할 값을 변수 타입의 값으로 변환하는 것
제어문
조건문
- 조건에 따라 서로 다른 처리를 하도록 제어하는 문장
- if문
- 대표적인 조건문
- 조건이 참인 경우에만 then 다음의 문장을 수행
- else가 있는 경우: 조건이 거짓인 경우에만 else 다음의 문장을 수행
반복문
- 원하는 문장을 반복해서 수행하도록 제어하는 문장
- for문
- 대표적인 반복문
- 제어변수를 초깃값부터 종료값까지 증가분만큼씩 늘리며 원하는 문장을 반복 수행
- while문
- 조건이 참인 동안 필요한 문장을 반복해서 수행
- 필요한 문장을 한 번도 수행하지 않을 수 있음
- do-while문
- 필요한 문장을 최소한 한 번은 수행
- 이후 조건이 참인 동안 필요한 문장을 반복해서 수행
'CS' 카테고리의 다른 글
[프로그래밍 언어론] 서브프로그램 구현 (2) | 2023.12.05 |
---|---|
[프로그래밍 언어론] 서브프로그램 개요 (2) | 2023.12.05 |
[프로그래밍 언어론] 수식 (1) | 2023.12.05 |
[컴퓨터과학개론] 컴퓨터 네트워크 (1) | 2023.12.05 |
[컴퓨터과학개론] 데이터베이스 (0) | 2023.12.04 |