이카네 집

[고등학교 정보 교과서]-'문제 해결과 프로그래밍'- 문제 플고 정답 확인 본문

이카네 공부법

[고등학교 정보 교과서]-'문제 해결과 프로그래밍'- 문제 플고 정답 확인

별뜨락 2023. 1. 14. 02:07

정답은 문제가 끝난 아래 쪽에 있으니, 

문제를 모두 풀어보신 뒤, 정답을 확인해 보세요~

 

 

[1-1 ~ 1-3] <보기>는 런던에서 발생한 콜레라 문제의 사례이다. <보기>를 읽고 물음에 차례로 답하시오.

 

<보기>

1854년, 영국 런던에서 콜레라가 발병하여 불과 사흘 만에 수많은 사람이 목숨을 잃었다.

당시에는 콜레라에 대한 정보가 없어서 사람들은 공기를 통해 콜레라가 전염된다고 생각하였지만,

영국의 한 박사는 공기가 아닌 다른 원인이 있다고 생각해 문제를 해결하기 위한 정보를 수집했다.

이 과정에서 박사는 콜레라에 걸린 사람들의 공통적인 특징이 특정 동네의 우물 펌프를 이용하여 물을 마셨다는

것을 알게 되었고, 그 동네 사람 중 맥주를 만드는 양조장 직원들은 콜레라에 걸리지 않았다는 사실을 알았다.

 

 

1-1. <보기>를 통해 콜레라 문제를 해결하기 위한 핵심 요소는 무엇인지 찾아 쓰시오.

 

 

 

1-2. 핵심 요소를 이용해 콜레라의 원인이 무엇인지 찾아 쓰시오.

 

 

1-3. 박사가 콜레라 문제를 해결하기 위해 어떤 방법을 사용했을지 쓰시오.

 

 

 

 

 

2. <보기>에서 설명하는 것이 무엇인지 쓰시오.

 

<보기>

특정 프로그래밍 언어의 문법을 따르지 않지만, 

프로그래밍 코드를 흉내 내어 프로그래밍 언어로 변환하기 쉽도록 표현하는 알고리즘의 표현방법

 

 

 

 

3. 다음 (   )에 들어갈 단어를 차례로 쓰시오.

 

문제를 해결하기 위해 컴퓨터에서 실행될 수 있는 명령문의 집합으로 구성한 것을 (ㄱ)라고 한다.

(ㄱ)을 만드는 과정을 (ㄴ)라고 하고, (ㄱ)은 (ㄷ)를 이용해 만든다.

 

 

 

 

4. 프로그래밍 언어에 대한 설명으로 옳지 않은 것은?

 

① 프로그램을 만드는 과정에 사용되낟.

② 초보자가 사용하기 어려운 단점이 있다.

③ 프로그래밍 언어에는 파이선과 스크래치 등이 있다.

④ 번역 프로그램은 작성된 프로그래밍 언어를 컴퓨터가 이해할 수 있도록 변환시켜 준다.

⑤ 컴퓨터는 0과 1로 이루어진 기계어만 이해하기 때문에 프로그래밍 언어만으로는 컴퓨터에서 바로 실행할 수 없다.

 

 

 

 

5. <보기>에서 설명하는 것이 무엇인지 쓰시오.

 

<보기>

-텍스트 기반의 프로그래밍 언어이다.

-다른 프로그래밍 언어에 비해 간격하고 이해하기 쉬운 프로그래밍 언어이다.

-귀도 반 로섬이 발표한 인터프리터 방식의 프로그래밍 언어이다.

 

 

 

 

정답

1-1. 콜레라에 걸린 사람들은 특정 동네의 우물 펌프를 이용함 /
특정 동네의 펌프를 이용하지 않은 양조장 직원들은 콜레라에  걸리지 않음

1-2. 공기를 통한 전염이 아닌 우물 펌프 속 물의 콜레라균을 통해 콜레라가 전염

1-3. 특정 동네의 우물 펌프를 제거한다.

2. 의사 코드

3. ㄱ-프로그램  / ㄴ-프로그래밍  /ㄷ-프로그래밍 언어

4. ②

5. 파이선

 

 

Comments