Page 98 - middleSchool
P. 98

컴퓨터는 사람이 지시하는 처리 순서에 따라 움직이는 연산 기계에 불과하다.
                      프로그래밍
                         언어           따라서 컴퓨터를 사용해 주어진 문제를 해결하려면 컴퓨터가 이해할 수 있는 명
                                     령어로 지시해야 한다. 이와 같이 우리가 컴퓨터에 명령을 전달하기 위해서는 컴

                                  퓨터가 이해할 수 있는 특정 언어로 프로그램을 작성해야 하는데 이때 사용하는 것이
                       프로그래밍 언어이다.
                         한국어, 영어, 중국어처럼 나라마다 사용하는 언어가 다르듯이 프로그래밍 언어도 만들려는 프

                       로그램 및 정보 기기의 특징에 따라 사용하는 언어가 다르다. 모니터에 “안녕하세요”를 출력하기
                       위한 코딩이 프로그램 언어마다 어떻게 다른지 확인해 보자.


                                 블록형 프로그래밍 언어                                     C

                                 안녕하세요   을(를)  말하기
                                                                            printf(“안녕하세요”);



                                      파이선                                     자바 스크립트
                                  print(“안녕하세요”)                         document.write(“안녕하세요”);
                                                                               [그림 Ⅳ - 1] 프로그래밍 언어의 종류에 따른 코딩


                          프로그램(Program)                           교육용 프로그래밍 언어
                         순서에 맞게 컴퓨터가 처리할 작업을 지시하는 명령어들의 모임        교육을 목적으로 만든 프로그래밍 언어로 엔트리(Entry), 스크래치(Scratch),
                                                                로고(Logo), 앨리스(Alice), 스퀵(Squeak) 등이 있다.
                          프로그래밍(Programming)
                         프로그램을 작성하는 과정                            코딩(Coding)
                                                                 컴퓨터가 이해할 수 있는 언어(코드)를 이용해 명령과 정보를 만드는 작업
                          프로그래밍 언어(Programming Language)
                         프로그램을 작성할 때 사용하는 언어



                             프로그래밍 과정
                                문제 분석
                                  ↓
                              알고리즘 작성
                                  ↓
                              프로그램 작성
                                  ↓
                              실행 파일 생성
                                  ↓
                              테스트 및 실행












                 98      Ⅳ_프로그래밍







          중학정보교과서-수정(11_16).indb   98                                                                             2017-11-16   오후 4:52:18
   93   94   95   96   97   98   99   100   101   102   103