프로그래밍 하는 전체 과정
•
과정 ( 절대 중요!! )
입력 → 처리 → 출력
◦
컴퓨터는 입력 없이는 절대로 작동하지 않는다.
- 여러가지 마우스, 키보드 등으로 입력을 한다.
◦
입력 받고 처리를 한다.
◦
그 다음 출력을 하게 된다.
입력
•
입력 사전적인 의미
입력 : 들 입, 힘 력
들 입 : 들다, 들이다, 간여하다, 빠지다
힘 력 : 힘, 하인, 일꾼, 인부
1. <컴퓨터> 문자나 숫자를 컴퓨터가 기억하게 하는 일
- 컴퓨터는 본질적으로 계산기이다.
2. 외부에서 안으로 들어오는 것
Plain Text
복사
•
몸의 아픔 → 뇌로 신호 전달
◦
처리를 하기 위해서는 입력이 받으시 필요
◦
뇌로 몸이 아프다는 신호가 없다면 몸이 아픈지 모르듯이 입력을 먼저 해야 한다.
처리
•
처리에 대한 사전적인 의미
처리 : 곳 처, 다스릴 리
곳 처 : 곳, 때, 시간, 지위, 신분
다스릴 리 : 다스리다. 다스려지다
1. 사무나 사건 따위를 절차에 따라 정리하여 치르거나 마무리를 지음
2. 일정한 결과를 얻기 위하여 화학적 또는 물리적 작용을 일으킴
Plain Text
복사
•
프로그래밍 된 순서에 따라 실행하는 실제적인 부분
•
처리는 '논리'라는 부분이 관여를 한다
•
예)
◦
물먹기
◦
숨쉬기, 입기, 먹기, 걷기 등의 모든 일상 과정
•
처리의 종류
◦
반복
예) 모든 일상, 하루 하루, 숨 쉬는 것, 차 바퀴
◦
조건과 분기 ( 더운 물을 먹을 것인지 차가운 물을 먹을 것인지 조건을 생각해서 해결한다)
비교, 이것 저것
예) 더운 물 먹기
반복
•
반복의 사전적 의미
반복 : 돌이킬 반/ 돌아올 반, 회복할 복
돌이킬 반/ 돌아올 반 : 돌이키다, 돌아오다, 되돌아가다, 되풀이하다, 반복하다
회복할 복 : 회복하다, 돌아가다, 돌아오다, 돌려보내다, 되돌리다
1. 같은 일을 되풀이함
Plain Text
복사
조건
•
조건의 사전적인 의미
조건 : 가지 조, 물건 건
가지 조 : 가지, 조리, 맥락
물건 건 : 물건, 사건, 조건
1. 어떤 일을 이루게 하거나 이루지 못하게 하기 위하여 갖추어야 할 상태나 요소
2. 일정한 일을 결정하기에 앞서 내놓는 요구나 견해
Plain Text
복사
출력
•
출력의 사전적 의미
출력 : 날 출, 힘 력(역)
날 출 : 나다, 태어나다, 낳다, 나가다, 떠나다, 헤어지다
힘 력 : 힘, 하인, 일꾼, 인부
1. 어떤 일에 필요한 돈이나 물자 따위를 내놓음
2. <컴퓨터> 컴퓨터 따위의 기기나 장치가 입력을 받아 일을 하고 외부로 결과를 내는 일
Plain Text
복사
•
예
자판기, 상한 음식을 먹었을 때 등