[문제]
[설명]
파이썬의 기본 출력 함수인 print() 함수의 사용방법을 묻는 기초적인 문제입니다.
[정답 코드]
print("Hello")
문제가 너무 쉽죠?
코드업 1번 문제를 print() 함수를 이용한 출력으로 정한 데는 나름 이유가 있다고 생각합니다.
바로 출력이 프로그래밍의 기본 요소이기 때문입니다.
최근에는 프로그래밍보다 조금 더 캐주얼하게 코딩이라는 용어를 많이 사용합니다.
어떻게 부르든 간에 코딩이나 프로그래밍은 프로그램(앱, Application)을 만들기 위한 행동입니다.
그리고 출력은 프로그램에 빠져서는 안 될 기본 요소입니다.
시시해 보일지 모르지만 코드업 1번 문제가 출력이라는 점은 이런 배경이 있다고 생각합니다.
다음은 프로그래밍의 기본 요소에 관한 설명입니다.
[프로그래밍 기본 요소]
세상에는 서로 다른 목적을 달성하기 위한 수많은 프로그램이 있습니다.
프로그램의 목적은 다르더라도 최소한 네 가지 기능은 갖춰야 합니다.
바로 ‘입-처-출-저’ 입니다. 입력-처리-출력-저장은 프로그램이 갖춰야 할 기본 요소라 부를 수 있습니다.
그림의 화살표는 데이터의 처리 과정을 나타낸 것입니다.
디지털 기기를 사용하는 일은 언제나 데이터를 입력하고 처리하여 저장하거나 출력하는 일에 다름 아닙니다.
‘입-처-출-저’ 는 디지털 기기들이 갖춰야할 기본 기능이기도 합니다.
입력-처리-출력-저장에 관해서는 아래 질문과 답으로 정리해 보세요.
[질문 1] 입력이란 무엇이고 입력 장치에는 어떤 것들이 있을까요?
입력은 외부 데이터를 컴퓨터에 집어넣는 기능. 장치로는 키보드, 마우스, 마이크, 카메라 등이 있다. |
[질문 2] 처리란 무엇이고 처리 장치에는 어떤 것들이 있나요?
처리는 데이터를 계산하거나 명령어를 판단하고 처리하는 기능. 장치로는 CPU(중앙처리장치), GPU(그래픽처리장치)등이 있다. |
[질문 3] 출력은 무엇이고 출력 장치에는 어떤 것들이 있나요?
데이터를 컴퓨터 외부로 표현하는 기능. 장치로는 모니터, 스피커, 프린터 등이 있다. |
[질문 4] 저장은 무엇이고 저장 장치에는 어떤 것들이 있나요?
입력받거나 처리한 데이터를 저장하는 기능. 장치로는 메모리, SSD가 대표적이다. |
[질문 5] ‘입-처-출-저’ 외에 프로그램이 갖추어야 할 기능은 무엇이 있을까요?
통신 : 개별 기기가 가진 데이터를 주고 받게하는 기능. 장치로는 네트워크 카드 등이 있다. |
'코딩 > 알고리즘_코드업' 카테고리의 다른 글
CodeUp_기초100제_파이썬_6004: [기초-출력] 출력하기04 (0) | 2022.12.04 |
---|---|
CodeUp_기초100제_파이썬_6003: [기초-출력] 출력하기03 (0) | 2022.12.01 |
CodeUp_기초100제_파이썬_6011 : 실수 1개 입력받아 변환하여 출력하기 (0) | 2022.11.22 |
어려워지는 대기업 코딩 테스트에 사교육까지... (0) | 2022.11.07 |
CodeUp_기초100제_파이썬_6010 : 정수 1개 입력받아 변환하여 출력하기 (0) | 2022.11.06 |
댓글