구조적 프로그램의 기본 구조는 일반적으로 세 가지로 분류됩니다: 순차(sequence) 구조, 조건(condition) 구조, 그리고 반복(repetition) 구조입니다. 1. **순차 구조**는 프로그램이 명령어를 위에서 아래로 순서대로 실행하는 것을 의미합니다. 2. **조건 구조**는 특정 조건에 따라 프로그램의 실행 흐름이 변경되는 것을 의미합니다. 3. **반복 구조**는 특정 조건이 참인 동안 동일한 코드 블록을 반복 실행하는 것을 의미합니다. 반면에, **일괄(batch) 구조**는 특정 작업을 일괄 처리하는 방식으로, 구조적 프로그램의 핵심 개념에 포함되지 않습니다. 따라서, 보기 3의 '일괄(batch) 구조'는 구조적 프로그램의 기본 구조에 해당하지 않습니다.