8. CDT 2급(코딩창의능력2급 B형) 기출문제 풀이 - 조이코딩연구소 장샘 (2017년 7회 시험)
여러분 안녕!!
파주 코딩 운정 코딩!
JoyCodingLab.
(조이코딩연구소)
장샘 입니다!!
이번 시간에는 어떤 분이 카톡으로
2017년7회 CDT 2급 기출문제 B형
스크래치에 대한 문의가 오셔서
도움을 드리고 만들게 되었습니다.
자 다른 분들에게도 도움이 되길 바라며
코딩창의개발능력(2급 기출문제)
풀이를 시작합니다.!!
2017년 7월 15일에 시험에 나온 기출 문제 입니다.
이번 문제는 스크래치 프로그램 내부에 있는
라이브러리만 이용하였습니다.
특별히 파일을 새로 등록하거나 할 일은 없네요.
일단 배경을 추가하고 기존 배경은 지운 뒤
추가 된 배경이름을 배경으로 변경 합니다.
문제에 나온 순서대로 스프라이트를 추가합니다.
그러면 끝? 아니죠!
각각의 이름을 변경 합니다.
프로그램이 시작 되었을 때
각각의 초기 위치 값과 크기를 셋팅 합니다.
2번 문제는 헬리콥터에 대한 셋팅 입니다.
각각의 주요 블럭을 이용하여 구성합니다.
자 2번 문제를 코딩 한 후
실행 했을 때 화면 입니다.
자 3번 문제로 고고고
실제 번개를 피할 원숭이를 코딩 하네요.
무한반복 위치를 잘 설정해 주세요.
자 코딩을 해봤으니 실행을 해보죠!
자 확인 하셨으면
4번 문제로 고고고!
이번 문제에는 변수를 사용하는 문제 입니다.
모든 스프라이트에서 사용하는 걸 잊지 마세요.
그리고 바나나가 아래로 랜덤하게 떨어지도록
코딩을 해야 되는데
방향 블럭을 이용하는거 보다
Y좌표를 -숫자 만큼 바꾸기를 이용하여
아래로 떨어지도록 해야 됩니다!
4번 문제 코딩을 한 뒤
실행을 해서 확인 해야겠죠?
자 이제 마지막
5번 문제를 해야 됩니다.
문제를 보시죠!!
마지막 번개가 떨어지는 코딩을 하는 문제 입니다.
속도 변수를 이용하여 생명력에 따라서
떨어지는 속도를 달라지게 하는게 포인트 입니다!
그런데 원숭이에 번개가 맞으면
생명력이 2씩 감소하네요 -ㅅ-;
시작했을 때 생명력이 2개인데
한번에 죽네요..ㅎㅎ
생명력에 따라 속도를 - 값을 하는데
그 이유는 Y좌표 ()만큼 바꾸기에
속도 변수를 넣어 주기 때문에
스크래치에서 아래방향은 Y축 방향이
- 값이 증가되기 때문 입니다!
그것만 잘 주의해주세요.
자 이제 5번 문제까지 풀어봤습니다.
실제로 어떻게 구동 되는지
확인해 볼까요??!
생각보다 어려운 게임 입니다..;;
다들 한번 해보시기 바랍니다.
실제 코딩창의능력개발에 올라와 있는
기출문제 실행 파일은
여기를 클릭하시면 다운 받을 수 있어요.
홈페이지에는 스크래치 파일이 안 올라 왔으나
혹시 필요하신 분은 공감 하트 클리과!!!
고작 !!! 댓글 하나면
보내 드리도록 하겠습니다.
저한테 카톡으로 문의 주신분에게
이 문제 풀이가 도움이 되기를~~!
그럼 코딩 궁금하신 내용이나
코딩 자격증 등.. 궁금하신 분들은
항상 열려 있으니 문의 주시기 바랍니다!
그럼 이만 운정 코딩!!
조이코딩연구소!!
즐겁게 코딩하자~!
장샘 이만 물러 갑니다.
휘리리릭!!
뿅!!