Page 127 고등학교 프로그래밍 교과서
P. 127
내 실력 확인하기
내용을 이해했나요?
• 배열: 메모리의 연속적인 공간에 같은 구조의 데이터를 여러 개 저장할 수 있는 데이터 저장 장소를 말한다.
• 1차원 배열: 하나의 행 또는 열로만 이루어진 배열로, 하나의 기준으로 나열되는 자료를 관리할 때 사용한다.
• 2차원 배열: 1차원 배열이 여러 개 필요할 때 사용하며, 메모리 공간에 연속적으로 저장된 데이터를 인간이 이해
하기 쉽게 행과 열의 논리적인 2차원 공간으로 해석하여 사용할 수 있기 때문에 유용하게 사용된다.
문제로 확인할까요?
1. 프로그램이 실행될 때 필요한 기억 장소로서, 프로그램이 실행되는 동안 그 값이 변할 수 있는 것은?
① 상수 ② 배열 ③ 변수 ④ 데이터 ⑤ 수식
2. 동일한 데이터 형을 가진 변수들의 집합을 무엇이라고 하는가?
① 폼 ② 상수 ③ 배열 ④ 모듈 ⑤ 프로시저
3. 다음과 같은 프로그램을 실행했을 때 실행 결과를 작성해 보자.
프로그램 실행 결과
01 #include
02 int main( ) {
03 int i, s=0, a[ ]={ 2, 5, 7, 9, 15 };
04 for(i=3; i<5; i++)
05 s += a[i];
06 printf( "s = %d\n ", s );
07 return 0;
08 }
평가해 볼까요?
★다음 평가 항목에 따라 자신의 성취 척도를 스스로 점검해 보자.
척도
영역 평가 항목
1 2 3 4 5
이해 배열의 개념과 구조를 이해하고, 배열의 선언과 초기화 방법을 설명할 수 있는가?
적용 1차원, 2차원 배열을 사용한 프로그램을 작성할 수 있는가?
내 실력 확인하기 125
(책)2015프로그래밍-교과서3차심의본 본문.indb 125 2017-09-05 오후 4:16:23