이 글은 '알기 쉽게 해설한 파이썬 컴퓨팅 사고력'을 중심으로 작성되었습니다.
알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력 | 김충석 - 교보문고 (kyobobook.co.kr)
01. 4차 산업혁명 시대에서 가장 중요한 역할을 하는 것은 [ 컴퓨터 ]이다.
02. 현재 가장 많이 사용되고 있는 컴퓨터는 [ 인터넷 ]이다.
03. 4차 산업혁명이라는 용어는 최초로 [ 세계경제포럼(World Economic Forum, WEF) ]에서 언급되었다.
04. 4차 산업혁명언 [ 초연결성(hyper-connectivity) ]과 [ 초지능성(super-intelligence) ]을 기반으로 구축되었다.
05. 1차 산업혁명은 [ 증기기관 기반의 기계화 혁명 ]이고,
2차 산업혁명은 [ 전개 에너지 기반의 대량생산 혁명 ]이고,
3차 산업혁명은 [ 컴퓨터와 인터넷 기반의 지식정보 혁명 ]이고,
4차 산업혁명은 [ 제2차 정보혁명 ]이다.
06. 3차 산업혁명과 4차 산업혁명의 차이점은 [ 지능 정보 기술 ]이다.
07. 인간과 컴퓨터의 비교에서 인간이 가진 장점을 4가지 이상 기술하시오.
① 능동적인 동작 형태
② 무한한 상상력과 창의력
③ 자유로운 움직임
④ 경험을 통한 학습
08. 인간과 컴퓨터의 비교에서 컴퓨터가 가진 장점을 4가지 이상 기술하시오.
① 빠른 계산 능력
② 무한한 기억 용량
③ 편의 제공
④ 신속성과 정확성
09. 0과 1로 구성된 언어는 컴퓨터가 별도의 번역기 없이 인지할 수 있다. ( O / X )
10. 기계어는 컴퓨터가 인지할 수 있는 0과 1로 구성된 언어이다. ( O / X )
11. 어셈블리어는 상위 레벨의 언어이며, 현재에도 많이 사용된다. ( O / X )
12. 자바 언어는 대표적인 절차 지향 언어이다. ( O / X )
13. 대부분의 프로그래밍 언어들은 많은 공통적인 특성을 가진다. ( O / X )
14. 프로그램을 0과 1로 번역하며 번역된 파일이 컴퓨터에서 실행될 수 있다. 이러한 기법을 [ 컴파일 ] 기법이라 한다.
15. 프로그램을 한 줄씩 번역한 다음 바로 실행시켜 그 결과를 나타내는 방식을 [ 인터프리트 ] 기법이라 한다.
16. 하이브리드 기법은 [ 컴파일러 ] 기법과 [ 인터프리트 ] 기법을 모두 상요하는 기법으로서 프로그램을 중간 코드로 번역하여 번역된 파일을 [ 인터프리터 ]을 이용하여 실행하는 방법이다.
17. 다음 중 하이브리드 기법을 사용하는 기법은? ②
① C 언어
② JAVA 언어
③ JavaScript 언어
④ HTML
18. 프로그래밍 언어를 컴퓨터가 알아들을 수 있는 이진 파일로 번역하여 파일을 생성한 다음 번역된 파일을 실행시키는 기법은? ①
① 컴파일러 기법
② 인터프리트 기법
③ 하이브리드 기법
④ 인터프리트-컴파일 기법
19. 다음 중 5세대 언어가 아닌 것은? ③
① C++ 언어
② JAVA 언어
③ 어셈블리어
④ C#
20. 다음 중 3세대 언어의 특징에 해당하는 것은? ④
① 절차 지향 언어이다.
② 데이터베이스 관련 언어이다.
③ 웹과 데이터베이스 관련 언어이다.
④ 윈도우 상에서 개발 환경이 구축된다.
21. 다음 예제는 어떤 언어로 작성된 프로그램의 일부인가? ④
var sum=0;
var i;
for ( i = 1 ; i <= 100; i = i + 1 )
······
}
① JAVA 언어
② C 언어
③ 포트란 언어
④ 자바스크립트 언어
22. 컴퓨팅 사고력을 정의하시오.
- 컴퓨팅의 기본적인 개념과 원리를 기반으로 문제를 효율적으로 해결할 수 있는 사고 능력
- 컴퓨터와 같이 문제를 인식하고 해결해가는 과정을 따르는 생각 방식
- 컴퓨터가 효과적으로 수행할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 것이 포함된 사고 과정 전체
- 문제를 수립하고 해결책을 만들어 컴퓨팅 시스템을 통해 효과적으로 수행되도록 표현하게 하는 사고 과정
23. 컴퓨팅 사고력의 단계를 간략하게 기술하시오.
- 1단계 : 자료 수집, 자료 분석, 자료 구조화
- 2단계 : 추상화
- 3단계 : 자동화
24. 다음 문제들을 컴퓨팅 사고력을 적용하여 해결하시오. 각 단계별로 상세하게 기술하여 별지로 제출하시오.
생략
① 도시 교통 체증은 많은 사람들에게 불편을 초래하며 에너지 소모와 환경 오염을 증가시킨다. 이 문제를 해결하기 위해 컴퓨팅 사고력을 활용하여 다양한 측면에서 접근할 수 있다. 컴퓨팅 사고력을 적용하여 해결 방법을 제시하시오.
② 현재 건물 운영에서는 에너지 소비가 매우 큰 문제로 작용하고 있다. 건물 운영에 사용되는 전 기, 난방, 냉방 등의 에너지는 지속적으로 소비되며 이로 인해 환경 문제뿐만 아니라 에너지 비 용도 상승하고 있다. 컴퓨팅 사고력을 적용하여 이 문제를 해결하기 위한 방법을 제시하시오.
③ 많은 식당에서는 일일 메뉴 준비, 주문 수요의 예측, 식자재 재고 관리 등에 따라 음식 폐기물 이 발생하는 문제가 있다. 이러한 음식 폐기물은 환경 문제뿐만 아니라 경제적인 손실로 이어 진다. 컴퓨팅 사고력을 적용하여 이 문제를 해결하기 위한 방법을 제시하시오.
④ 학교에는 학생회가 학교 생활 및 행사를 관리하고 학생들의 목소리를 대변하는 역할을 수행한 다. 그러나 학생회 운영 중에는 의사결정과 의사소통에 관련된 다양한 문제가 발생할 수 있다. 컴퓨팅 사고력을 적용하여 이 문제를 해결하기 위한 방법을 제시하시오.
⑤ 학생 식당에서는 주문과 서빙 프로세스가 원활하지 않아 학생들이 긴 대기 줄에 서거나 주문이 오래 걸려 불편을 겪고 있다. 이러한 문제를 해결하기 위해 컴퓨팅 사고력을 활용하여 주문 시 스템을 최적화하는 방안을 제시하시오.
⑥ 컴퓨팅 사고력이 적용될 수 있는 새로운 문제를 직접 만들고, 그 문제를 컴퓨팅 사고력을 적용 하여 해결 방법을 제시하시오.
'파이썬 > 문제풀이' 카테고리의 다른 글
[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 05 연습 문제 풀이 (2) | 2024.10.19 |
---|---|
[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 04 연습 문제 풀이 (0) | 2024.10.18 |
[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 03 연습 문제 풀이 (1) | 2024.10.17 |
[알기 쉽게 해설한 파이썬 with 컴퓨팅 사고력] Chapter 02 연습 문제 풀이 (7) | 2024.10.16 |