- 강하람선생님
- 2021-05-29 09:32:54
- 조회수 175
- 강의 시청 및 과제 제출 마감일은 6월 3일(목) 오후 11:00까지입니다.
- 과제 제출이 80% 이상 넘어야 수료증을 받을 수 있습니다.
★ 들어가기 ★
2교시에 우리는
변수로 경회루의 지붕 하단 명령어를 줄여봤어요.
이번 시간에는
변수를 이용하여 경회루 지붕 상단 명령어를 줄여봅시다. :)
★ 목표 (5) - 지붕 상단의 층 분석하기 ★
1교시에서 배운 변수는 "여러 가지로 변하는 값을 나타내는 문자"를 말합니다.
집합 명령어에 변수를 넣어 한 번에 쌓아서 만드는 방법을 알아볼게요.
다음은 직사각형 명령어 입니다.
위의 직사각형 명령어를 참고하여 아래 표를 채워보려고 합니다.
[ 예제 5번 ]
아래는 지붕 상단을 만드는 직사각형 명령어입니다.
이제 아래 표를 채워볼 거에요.
각 질문에 답해보세요.
(정 답)
★ 목표 (6) - 지붕 상단의 층 분석하기 ★
지붕의 각 층을 살펴보면
z=25층일 때, 가로반지름 6, 세로반지름 9
z=26층일 때, 가로반지름 5, 세로반지름 9
z=27층일 때, 가로반지름 4, 세로반지름 9
z=28층일 때, 가로반지름 3, 세로반지름 9
z=29층일 때, 가로반지름 2, 세로반지름 9
z=30층일 때, 가로반지름 1, 세로반지름 9
z=31층일 때, 가로반지름 0, 세로반지름 9
이죠.
가로 반지름은 변하고 세로 반지름은 변하지 않아요.
따라서, 변하는 수를 의미하는 변수는 가로 반지름에만 들어가야해요.
층과 가로 반지름을 더하면 항상 얼마인가요?
( 층 ) + ( 가로 반지름 ) = 31 이에요.
이것을 이용하여 직사각형 집합 명령어 7개를 합쳐서 1줄로 만들 수 있는데요.
어떻게 만들까요?
★ 강의(2) - 변수 명령어로 경회루 지붕 상단 명령어 줄이기 ★
https://youtu.be/r_EKagZjUOo
변수를 이용하여 경회루 지붕 하단 명령어를 줄이는 방법을 알았나요?
강의 영상 (2)를 들었다면 로그인한 후 아래 [예제 6번]을 풀어보세요
[예제 6번] -(필수 제출)
아래는 지붕 상단을 만드는 명령어입니다.
흰색 명령어창의 명령어를 복사하여 노란색 명령어창에 붙여넣고
이 직사각형 집합 명령어 7개를 합쳐서 1줄로 만들어보세요.
로그인하지 않거나 저장 버튼을 누르지 않으면 과제가 제출되지 않습니다!!!
수고하셨습니다. :)
복습 Test 2회는
6/1(화)에 오픈 후 안내합니다!!
[예제 7번] -(응용문제, 필수아님, 선택할 사람만)
집합명령어로 지붕과 지붕 데코레이션을 만들어보세요.
검정색 쌓기나무는 42번 무늬, 흰색 쌓기나무는 40번 무늬,
빨간줄무늬 쌓기나무는 17번 무늬 입니다.