프로그래밍
줄 세워 담는 그릇, 배열
값 하나에 상자 하나, 그게 변수였죠. 그런데 출석부처럼 백 개를 담아야 하면, 상자 백 개에 이름을 백 개 붙일 순 없어요. 그래서 한 줄로 세워 담아요. 이게 배열이에요.
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
두 자리를 골라 바꿔 보세요. 중간에 끼우면 뒤가 밀려나요.
컴퓨터 안에서도 이 칸들은 사물함처럼 나란히 붙어 있어요.
자리마다 이름표를 붙이는 그릇은 다음에 만나요.
한 줄 정리배열은 여러 개를 한 줄로 세워, 자리 번호로 바로 꺼내는 그릇이에요.
← 프로그래밍