10. 스크래치코딩-연산블록
교육목표
. 연산 블록을 알고 코딩할 수 있다.
. 변수 블록을 알고 코딩할 수 있다.
. 연산과 변수 블록을 활용하여 게임 프로젝트를 만들 수 있다.
연산 블록 알아보기
입력한 두 수를 더하기, 빼기, 곱하기, 나누기를 한다.
대표사진 삭제
사진 설명을 입력하세요.
지정한 범위 내의 수에서 임의의 숫자를 만든다.
사진 삭제
사진 설명을 입력하세요.
첫번째 수가 두번째 수보다 큰 값인지/작은 값인지/같은 값인지를 확인한다.
대표사진 삭제
사진 설명을 입력하세요.
두 조건이 모두 참인지 확인한다
대표사진 삭제
사진 설명을 입력하세요.
두 조건 중 한 가지라도 참인지 확인한다.
사진 삭제
사진 설명을 입력하세요.
조건이 거짓인지 확인한다.
대표사진 삭제
사진 설명을 입력하세요.
두 문자열을 합친다.
사진 삭제
사진 설명을 입력하세요.
문자열에서 지정한 위치의 글자를 기록한다.
예) apple의 1번째 글자 -> a
사진 삭제
사진 설명을 입력하세요.
문자열의 그랒 개수를 기록한다.
사진 삭제
사진 설명을 입력하세요.
문자열에서 해당 문자를 포함하고 있는지 확인한다.
사진 삭제
사진 설명을 입력하세요.
첫번째 수를 두번째 수로 나눈 나머지 값을 계산한다.
사진 삭제
사진 설명을 입력하세요.
숫자의 소수점이 있을 경우 반올림 값으로 나타낸다.
. 예) 1.5의 반올림 -> 2
대표사진 삭제
사진 설명을 입력하세요.
절대값, 버림, 올림 등 함수 값을 계산한다.
. 자세히 버튼을 눌러서 선택 가능한다.
대표사진 삭제
사진 설명을 입력하세요.
변수 블록 알아보기
변수는 변하는 수로서, 정보를 일시적으로 저장하는 장소이다.
변수를 만들 때는 아래 순서대로 진행하면 된다.
대표사진 삭제
사진 설명을 입력하세요.
변수의 초기값을 설정한다.
. 자세히 버튼을 클릭하여 변수를 선택하고 이름 바꾸기, 삭제가 가능한다.
대표사진 삭제
사진 설명을 입력하세요.
변수의 값을 1만큼 증가시킨다.
대표사진 삭제
사진 설명을 입력하세요.
실행창에 변수가 보이도록 설정한다.
대표사진 삭제
사진 설명을 입력하세요.
실행창에 변수가 보이지 않도록 설정한다.
대표사진 삭제
사진 설명을 입력하세요.
예제 실습
[예제1]
학생 친구가 나와서 “친구들! 더하기 문제를 풀어보자”라고 말하고
1+5는? 문제를 내고 답이면 “정답입니다”, 틀리면 “다시해보자”라고 말하는 코딩해보자.
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
[예제2]
이번에는 각자 넌센스 퀴즈를 문장으로 만들어 보고 정답이면 “정답입니다.” 틀리면 “다시해보자”라고 코딩해보자
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
[예제3]
이번에는 다른 넌센스 퀴즈를 만들고, 문제를 맞출 기회를 총 3번 주도록 코딩을 해보자.
틀릴 때 마다 오답 횟수는 1개씩 증가하고, 기회는 1씩 줄어든다.
(변수 – 오답 횟수, 남은 기회 2개를 만든다. 실행창에 보여준다.)
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
[예제4]
하늘에서 난수로 똥이 4개 떨어진다. 주인공 캐릭터는 왼쪽, 오른쪽 화살표를 똥을 피할 수 있다.
점수 변수가 있어서 5점 부터 시작하며, 주인공이 똥에 닿을 때 마다 점수가 1씩 줄어들도록 코딩해보자
. (똥은 스프라이트를 그리거나, 기존 스프라이트를 편집한다.)
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
[예제5]
[예제4]에서 1에서 점수가 1이상이면 주인공이 “똥을 피하자”라고 말하고
점수가 0점이 되면, 코드가 멈추도록 추가해보자
대표사진 삭제
사진 설명을 입력하세요.
Just Do It!!!
Just Drag&Drop It!!!
감사합니다...
출처 :
'스크래치' 카테고리의 다른 글
11. 스크래치코딩-나만의블록 (0) | 2021.08.09 |
---|---|
9. 스크래치코딩-감지블록 (0) | 2021.08.06 |
8. 스크래치코딩-제어블록 (0) | 2021.08.05 |
7. 스크래칭코딩-이벤트블록-쓰레기분류함 (0) | 2021.08.04 |
6. 스크래칭코딩-펜블록-도형을 그려요 (0) | 2021.08.04 |
댓글