시각의 쓰임을 알수 있고 몇시와 몇분을 5분 단위로 말하고 나타낼 수 있다.
분은 숫자가 1일때 5분,2일때 10분... 과 같이 읽을 수 있으며~
시는 숫자가 12 와 1 사이일 때 12시,1과 2 사이일 때 1시와 같이 읽을 수 있는 것을 연습할 수 있다.
작품소개
처음 시작하면 시계에 임의의 시간을 나타내고 현재 시간은 몇시입니까? 라고 묻는다.
몇시인지 맞추면 다음으로 현재시간은 몇분입니까? 라고 묻는다.
정답이라면 정답입니다. 가 출력되고 틀린 경우 현재 시간은 몇시 몇분입니다. 라고 출력 된다.
알고리즘
- 시계와 시계바늘(분침),시계바늘(시침) 을 오브젝트에 추가합니다.
- 변수에 분,시.분침각도,시침각도,현재시간 과 같이 5개의 변수를 추가합니다.
- 시계에서 다음과 같이 코딩을 구현합니다.
- 현재시간을 0~720(12시간을 분단위로 표현) 사이의 임의의 숫자로 정합니다.
- 5분 단위로 맞추기 위해 현재시간을 5로 나눈 몫 * 5를 하면 5분 단위의 수가 됩니다. (예 12 를 5로 나눈 몫 2 에서 * 5를 하면 10 이 되는 것과 같이 분을 5분 단위로 설정함)
- 현재 몇시인지 시 = 현재시간 / 60 의 몫으로 정합니다.
- 현재 몇분인지 분 = 현재시간 / 60 의 나머지로 정합니다.
- 시침각도 = 현재시간 / 60 (0과 12 사이의 실수값 나온다. ) / 12 ( 0과 1사이의 실수값이 나온다.) * 360 (0과 1사이의 실수값을 0~360 사이의 값으로 변경한다.)
- 분침각도 = 분/60(0과 1사이의 실수값) * 360
- 각도설정 신호 보내기를 하여 분침과 시침이 현재 각도로 설정을 하도록 한다.
- 현재시간은 몇시입니까? 묻고 기다린다.
- 대답이 시 와 같다면 현재시간은 몇분입니까? 라고 묻고 기다린다.
- 대답이 분과 같다면 정답입니다 를 출력한다.
- 아니라면 몇시 몇분입니다를 출력한다.
- 분침은 각도설정 신호를 받으면 방향을 분침각도 값으로 정한다.
- 시침은 각도설정 신호를 받으면 방향을 시침각도 값으로 정한다.
실행화면
분침코드
시침코드
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'강의자료 > 코딩으로 즐기는 수학' 카테고리의 다른 글
[초등 2학년 1학기] 곱셈을 배워 봅시다. (10) | 2023.08.08 |
---|---|
[초등 2학년 1학기] 자리수의 개념 원리 이해하기 (12) | 2023.02.15 |
[초등 1학년 2학기]짝수와 홀수란 (13) | 2023.01.16 |
[초등 1학년 2학기] 10이 되는 수를 찾기 엔트리 코딩 (8) | 2023.01.09 |
[초등 1학년 1학기] 어떤 수가 클까요? (11) | 2023.01.03 |