개요
•
한글 프로그래밍은 단문으로 구성된 실행 문장 사용
~ 하기 로 끝맺음
•
단문 구성의 예
물을 먹습니다. → 물 먹기
•
프로그래밍 요소
◦
입력
◦
출력
◦
처리 순서에 따라 나열 → 논리
◦
조건과 분기
◦
반복
프로그래밍 요소의 한글화
•
모든 프로그램은 입력이 없으면 동작을 하지 않는다.
컴퓨터 입장에서는 값을 가지고 동작을 할지 결정을 한다.
그렇기 때문에 입력을 해야지만 동작을 한다.
•
입력, 출력, 처리
입력 → 시작
출력 → 결과
자판기에서 입력과 출력 관계
동전 넣기 → 선택한 음료수 배출하기(사이다, 콜라 등)
(입력) (처리와 출력)
•
반복
◦
같은 동작을 여러 번 실행하는 것
◦
무엇으로 반복할 것인가? → 반복 조건
◦
반복으로 처리할 내용 → ~하기
•
반복 조건
~ 할 때까지, ~ 동안
•
반복의 예
비가 그칠 때까지 / 카페에서 있기
3분 동안 / 양치질 하기
10분 동안 / 머리 감고 / 몸 씻기
•
조건과 분기
조건에 따른 선택 → 선택에 따른 분기된 처리
만약 ~~ 아니라면 ~~~
•
예)
◦
친구 만나러 가는 과정
◦
맞춰진 알람에 따라 일어나는 것 / 못 일어나는 것
◦
아침을 먹고 갈 것인가? 말 것인가?
•
우리의 모든 행동은 조건과 분기로 발생한 결과
•