엔트리 블록 영역-자료 블록에 대해 알아봐요
3. 블록 영역-자료 블록
블록 영역은 코딩에 필요한 다양한 블록들이 있다.
이번 장에서는 블록 영역에서 자료 블록들에 대해 개략적으로 알아보고자 한다.
자료 블록
수많은 코딩 블록 중에서 가장 중요한 블록 중 하나이다. 자료 블록을 잘 활용할 수 있어야 좋은 프로그래머가 될 수 있다.
자료에는 두가지 종류의 자료를 만들 수 있다. 하나는 "변수 만들기", 다른 하나는 "리스트 만들기"이다.
둘의 차이는 변수는 하나의 값을 저장할 수 있고, 리스트는 여러개의 값들을 저장할 수 있다.
자료에 값을 저장할 수 있는 묻고 대답 기다리기 블록,
사용자가 입력한 대답의 값 블록
대답을 숨기기/보이기 블록 등이 있다.
대표사진 삭제
사진 설명을 입력하세요.
변수만들기
"변수 만들기"를 클릭하면 변수 이름, 변수의 사용 범위 등을 지정하는 화면이 나온다.
. 먼저 변수 이름을 만든다. (가능하면 의미있는 이름으로 작성한다.)
. 두번째는 변수의 사용 범위가 나온다.
. 모든 오브젝트에서 사용과 현재 오브젝트에서 사용으로 나뉘며
모든 오브젝트에서는 일반변수, 공유변수, 실시간변수 등으로 나뉘어 저장할 수 있다.
추후에 예제를 통해 이해할 수 있다.
. 확인을 누르면 하나의 변수를 만들 수 있다.
대표사진 삭제
사진 설명을 입력하세요.
예제로 "평균"이라는 변수를 추가한 경우이다.
대표사진 삭제
사진 설명을 입력하세요.
리스트 만들기
리스트는 하나의 변수에 여러개의 값을 저장할 때 사용하는 변수이다.
"리스트 만들기" 버튼을 클릭한다.
. 리스트 이름을 입력한다.
. 변수와 마찬가지로 리스트의 사용 범위는 동일하다.(설명은 나중에)
. 리스트의 사용범위도 모든 오브젝트에서 사용과 이 오브젝트에서 사용으로 나뉜다.
. 리스트의 이름을 "이름"이라고 입력하고 확인을 누르면 아래와 같은 화면이 나온다.
사진 삭제
사진 설명을 입력하세요.
. 리스트 항목 수에 "+"버튼을 클릭하면 항목 수가 추가된다.
대표사진 삭제
사진 설명을 입력하세요.
. 리스트에 항목을 추가하고 각 항목에 이름을 추가하면 데이터가 입력이 된다.
. "이름"이라는 리스트에 현재 4개의 이름이 저장되어 있다.
대표사진 삭제
사진 설명을 입력하세요.
변수 "평균"과 리스트 "이름"을 만들었을 때 실행영역에서 볼 수 있다.
. "변수 만들기"를 하면 추가로 아래의 블록이 생긴다.
. 변수 "평균" 값을 알 수 있는 블록
. 변수 "평균"에 더하기, 정하기 블록
. 변수 "평균"에 보이기, 숨기기 블록
대표사진 삭제
사진 설명을 입력하세요.
. 리스트 변수를 만들면 추가로 아래의 블록이 보이게 된다.
. 특정 위치 항목을 리스트에 추가하기
. 특정 위치 항목을 리스트에서 삭제하기
. 특정 값을 리스트의 특정 위치에 넣기
. 리스트의 특정 위치 항목을 특정 값으로 바꾸기
. 리스트 항목 수
. 리스트에 특정 위치가 포함이 되어 있는가?
. 리스트 이름 보이기/숨기기
대표사진 삭제
사진 설명을 입력하세요.
대답하고 기다리기
"~을 묻고 대답 기다리기" 블록은 특정 질문을 사용자에게 하고 대답을 기다린다. 사용자는 질문에 대답을 하기 위해 키보드로 글자나 숫자를 입력한다.
. 사용자가 대답한 문자열을 알고 싶을 때는 "대답" 블록을 사용하면 된다.
. 대답한 문자열을 숨기고자 할 때는 "대답 숨기기" 또는 "대답 보이기" 블록을 사용한다.
대표사진 삭제
사진 설명을 입력하세요.
지금까지 엔트리 블록 영역에서 자료블록에 대해 알아보았다.
자료블록은 데이터 처리에서 가장 핵심이 되는 블록이다. 자료 블록을 활용해야 최적의 알고리즘을 만들 수 있다. 많은 실습과 문제 해결을 통해 자료구조를 만들 수 있다.
코딩의 핵심은 자료블록이다.
코딩플랫폼에 하나씩 실습해가면서 실력이 늘어나기를 바랍니다.
Just Do it!!!
Just Drag&Drop It!!!
감사합니다.
'엔트리메뉴' 카테고리의 다른 글
1-3-11 엔트리 블록영역-인공지능블록 (0) | 2021.08.24 |
---|---|
1-3-10 엔트리 블록영역-데이터분석 (0) | 2021.08.23 |
1-3-9 엔트리 블록영역-함수블록 (0) | 2021.08.22 |
1-3-7 엔트르 블록 영역-계산블록 (0) | 2021.08.21 |
1-3-6 엔트리 블록 영역-판단블록 (0) | 2021.08.21 |
댓글