seegongsik
내 단어장
프로그래밍

줄 세워 담는 그릇, 배열

값 하나에 상자 하나, 그게 변수였죠. 그런데 출석부처럼 백 개를 담아야 하면, 상자 백 개에 이름을 백 개 붙일 순 없어요. 그래서 한 줄로 세워 담아요. 이게 배열이에요.

0
1
2
3
4
5

빈 칸에 하나씩 넣어 보세요. 한 줄이 채워져요.

칸마다 자리 번호가 붙어요.
컴퓨터는 자리를 0부터 세요. 첫 칸이 0번이에요.

 
7
0
3
1
9
2
1
3
5
4
8
5

번호를 고르면 그 자리만 환해져요. "2번 자리에 뭐가 있죠?"

01

몇 개나 있을까요

줄이 길어지거나 짧아져도, 칸이 몇 개인지는 언제나 셀 수 있어요.

3
7
0
3
1
9
2

넣고 빼 보세요. 길이가 따라 움직여요.

02

한 칸씩 걸어가기

7강에서 배운 반복이 여기서 빛나요.
첫 칸부터 끝 칸까지, 한 칸씩 걸어가며 전부 살펴봐요.

7
0
3
1
9
2
1
3
5
4
8
5

재생을 눌러 보세요. 한 칸씩 옮겨 가며 줄을 훑어요.

03

줄이라서 순서가 있어요

두 칸을 바꾸면 자리가 바뀌고, 중간에 하나 끼우면 뒤가 한 칸씩 밀려요.
한 줄이니까 순서가 의미를 가져요.

두 자리를 골라 바꿔 보세요
0
1
2
3
4

두 자리를 골라 바꿔 보세요. 중간에 끼우면 뒤가 밀려나요.

컴퓨터 안에서도 이 칸들은 사물함처럼 나란히 붙어 있어요.
자리마다 이름표를 붙이는 그릇은 다음에 만나요.

한 줄 정리배열은 여러 개를 한 줄로 세워, 자리 번호로 바로 꺼내는 그릇이에요.
이 페이지가 도움 됐다면 후원하기
프로그래밍