• 검색 결과가 없습니다.

 리스트란?

N/A
N/A
Protected

Academic year: 2022

Share " 리스트란?"

Copied!
15
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

학습목표

9장. 동물 영어 이름 맞추기

여러 개의 데이터 저장하는 리스트 개념 이해 동물 영어 이름 맞추기 퀴즈 프로젝트 작성

(2)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 실행하기

 게시판의 9장 프로젝트 활용 – 필요한 기능

 몇 문제를 풀어볼지 질문

 문제 수를 입력하면 퀴즈 시작 선언

 동물이 나와서 영어 단어를 물어봄

 답한 내용이 맞냐 틀리냐 판별

 입력한 문제 수 만큼 문제를 풀면 맞은 문항 수 출력 후 게임 종료

(3)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

리스트의 개념

 리스트란?

 여러 개의 데이터를 한 곳에 저장하는 공간

 변수를 많이 사용하는 것 보다는 리스트 한 개로 관리하 는 것이 더 효율적

 리스트 작성하기

(4)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

리스트의 개념

 리스트 만든 뒤 블록 상황 – 데이터 입력 준비

(5)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

리스트 작성하기

 리스트에 저장된 항목의 수 만큼 성적 입력 받기

 모든 실행이 끝나면 모든 학생의 성적이 리스트에 저장

(6)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

리스트 작성하기

 리스트 출력

(7)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

리스트 작성하기

 리스트를 종료할 때는 데이터 지우기

 리스트에 들어간 데이터를 다 지우고 시작

(8)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 동물 모양 스프라이트 준비하기

 새로운 모양을 가져와 동물 이름으로 저장

(9)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 동물 스프라이트 준비 + 사회자 등장

 여러 가지 동물 스프라이트 만들고 숨기기

 사회자 무대에 등장

(10)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 리스트 생성

 동물 리스트 만들고 무대에선 숨기기

 리스트에 동물 이름 입력하기

(11)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 맞은 문항 수 변수에 맞은 문제의 수 저장

 문항 수 변수에 답한 내용 저장

(12)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 퀴즈 시작 후

 문제는 무작위 선택

 문제 내고 나서 동일 문제 안 나오도록 리스트에서 삭제

 문제를 맞춘 경우 맞은 문제 수 + 1

 문제를 맞춘 경우와 틀린 경우 다른 사운드 출력

 문제 수 만큼 반복

(13)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 완성 코드

(14)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 문항 수 만큼 반복 후 퀴즈 종료

 사회자 스프라이트 이동 후 맞은 문제 수 출력

(15)

RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line

프로젝트 작성하기

 배경은 room2로 설정

 맞은 문제 수를 점수로 환산해 출력도 가능

 점수 = (맞은 문항 수 / 전체 문항 수 ) * 100 을 반올림

참조

관련 문서