검색

중학교[선분] 스트링 아트

주제 확인하기
여러 개의 선분으로 스트링 아트를 만들어 보세요.

직선과 선분

두 점 AA , BB 를 지나는 직선을 직선 ABAB 라 하고, 이것을 기호로 AB\overleftrightarrow{AB} 와 같이 나타낸다. 이를 간단히 직선 ll 로 나타내기도 한다.


그리고 직선 ABAB 위의 점 AA 에서 점 BB 까지의 부분을 선분 ABAB 라 하고, 이것을 기호로 AB\overline{AB} 와 같이 나타낸다.

1. 주제 해결 영상을 보면서 각 핵심 기능들을 살펴보세요.

해결 영상 미리보기
핵심 기능 살펴보기
점 생성
점 생성점 생성

( [1] , [2] )에 점 [A] 만들기

선분/직선 생성
선분/직선 생성선분/직선 생성

두 점 [A], [B] 으로 [선분/직선] [c] 만들기

블록코딩으로 만들어진 모든 객체 삭제
블록코딩으로 만들어진 모든 객체 삭제블록코딩으로 만들어진 모든 객체 삭제

블록코딩으로 만들어진 모든 객체 삭제하기

횟수 반복문
횟수 반복문횟수 반복문

[10] 회 반복하기

시작 이벤트
시작 이벤트시작 이벤트

[지우고 시작하기/남기고 시작하기/시작하지 않기]

사칙 연산
사칙 연산사칙 연산

[5] [+/-/×/÷] [5]

변수명 정의
변수명 정의변수명 정의

변수 만들기

변수값 정의
변수값 정의변수값 정의

[i] 를 [3] 로 설정

변수값 변경
변수값 변경변수값 변경

변수 [i] 를 인자값과 더하여 저장하기 [3]

변수값
변수값변수값

[i]

모든 점(이름) 감추기/보이기
모든 점(이름) 감추기/보이기모든 점(이름) 감추기/보이기

모든 [점/점의 이름/점과 점의 이름] 을 [감추기/보이기]

2. 단계별로 주어진 미션을 아래 실습창에서 해결해 보세요.

미션 수행하기
튜토리얼 아이콘
Step 1. 블록코딩 실행 준비하기(1)

블록코딩 화면 하단의 (▷) 버튼을 누르면 코드가 실행되도록 이벤트 블록을 추가하세요.

튜토리얼 아이콘
Step 1. 블록코딩 실행 준비하기(2)

코드를 실행할 때마다 새로운 도형을 그릴 수 있도록 기존 결과물을 모두 삭제하는 블록을 추가하세요.

튜토리얼 아이콘
Step 2. 두 개의 변수값 정의하기(1)
『 j 』 라는 이름으로 변수를 만드세요.
튜토리얼 아이콘
Step 2. 두 개의 변수값 정의하기(2)

변수 ii 의 값을 1010 으로 설정하세요.

튜토리얼 아이콘
Step 2. 두 개의 변수값 정의하기(3)

변수 jj 의 값을 11 로 설정하세요.

튜토리얼 아이콘
Step 3. 점점 증가하는 jj 값을 이용하여 선분 그리기 반복하기(1)

(ij,0)(i-j,0) 에 점 AjAj을 만드세요.

튜토리얼 아이콘
Step 3. 점점 증가하는 jj 값을 이용하여 선분 그리기 반복하기(2)

(0,j)(0,j) 에 점 BjBj을 만드세요.

튜토리얼 아이콘
Step 3. 점점 증가하는 jj 값을 이용하여 선분 그리기 반복하기(3)

두 점 AjAjBjBj 를 이어 선분 CjCj 를 만드세요.

튜토리얼 아이콘
Step 3. 점점 증가하는 jj 값을 이용하여 선분 그리기 반복하기(4)

변수 jj 의 값을 11 만큼 증가시키세요.

튜토리얼 아이콘
Step 3. 점점 증가하는 jj 값을 이용하여 선분 그리기 반복하기(5)
여러 번 반복하여 선분을 그릴 수 있도록 앞의 코드를 『 i-1 』 회 반복하세요.
튜토리얼 아이콘
Step 4. 모든 점과 점의 이름을 감추고 코드 실행하기(1)
선분만 보일 수 있도록 화면상의 모든 점과 이름을 감추세요.
튜토리얼 아이콘
Step 4. 모든 점과 점의 이름을 감추고 코드 실행하기(2)
블록코딩 화면 하단의 (▷) 버튼을 눌러 코드를 실행해 보세요.
튜토리얼 아이콘
Step 4. 모든 점과 점의 이름을 감추고 코드 실행하기(3)
결과물을 보고 곡선을 찾아보세요. 곡선이 보이지 않는다면 선분의 개수를 늘려보세요.

3. 샘플을 확인하면서 실습한 내용을 다시 한 번 확인해 보세요.

샘플 확인하기