[심화하기] 나만의 번역기 만들기(2)
더 나아가기
[심화] '좋은 하루 보내세요'라는 말을 하도록 프로그램 발전시키기
오른쪽과 같이 ‘좋은 하루 보내세요’라는 말을 할 수 있도록 프로그램을 발전시켜봅시다. |
|
|
1) 먼저 신호를 추가합니다. 여기서는 ‘놀람’, ‘외국인에게 전달’로 신호의 이름을 정하였습니다. |
|
2) 번역기 오브젝트가 번역을 마치면 ‘외국인에게 전달 신호’를 보낼 수 있도록 블록을 추가 |
|
3) 외국인 오브젝트가 ‘외국인에게 전달’ 신호를 받으면 작동할 수 있도록 합니다. |
|
4) 신호를 받으면 놀란 상태를 표현합니다. |
|
5) 번역기 오브젝트에 놀람 신호를 보냅니다. |
|
6) 번역기 오브젝트가 놀람 신호를 받았을 때 동작하도록 다음 블록을 사용합니다. |
7) 외국인이 말한 언어가 영어일 때 한국어 ‘좋은 하루 보내세요’를 영어로 번역해주는 블록을 조립합니다.
8) 같은 방법으로 일본어, 스페인어, 프랑스어, 독일어 블록도 조립합니다.
|
9) ‘시작하기’ 버튼을 클릭하여 프로그램이 잘 동작하는지 확인합니다. |
더 발전시킬 부분이 있는지 찾아보고 자유롭게 프로그램을 변형해봅시다.
Q. 프로그램을 어떻게 바꿔보고 싶나요?
Q. 어떤 블록을 사용해야 하나요?
변형한 프로그램을 친구들과 서로 공유해봅시다.
Q. 가장 인상적인 프로그램은 무엇인가요?
Q. 그 이유는 무엇인가요?