1.프로그램이란?

 -컴퓨터가 일을 할 수 있도록 일의 처리 내용과 방법, 순서등을 명령어를 이용하여 작성한 문서를 프로그램이라한다. 그리고 프로그램을 작성하는 작업을 프로그래밍이라고 하며, 프로그래밍을 하는 사람을 프로그래머라고 한다.


2.프로그램 언어란 무엇인가?

 -사람과 컴퓨터가 같이 알아들을 수 있도록 약속된 언어로서 중앙처리장치(CPU)가 알아들을 수 있는 언어를 기계어라고 하며 이는 2진수로 이루어진 명령 코드뿐이다. 프로그램 언어를 이용하여 작성한 프로그램 문서 파일을 원시프로그램파일이라 하며, 이를 컴퓨터의 중앙처리 장치가 알 수 있는 명령 코드로 변환시킨 파일을 실행 프로그램파일이라 한다. 변환하는 과정은 컴파일한다고 한다.


3.프로그램 언어의 종류

 1)기계어:1과 0으로 이루어진 2진 코드로 구성, 중앙처리장치가 직접 알아들을 수 있는 언어

 2)어샘블리언어:기계어 2진 코드 하나하나를 사람이 이해할 수 있는 상징화된 명령어로 대응시켜 프로그램작성이 가능하도록 만들어진 언어

 3)제 3세대 언어:사람이 다루기 쉬운 언어들로 이루어진 명령어로 종류는 베이직언어,C-언어, 포트란언어가 있다.

 4)제 4세대 언어:구조적 질의 언어, 각종 스크립트 언어등이 속한다.


4.알고리즘과 순서도

 1)알고리즘 - 알고리즘은 어떤 문제를 해결하는데 있어서 컴퓨터가 행하는 처리 방법과 관련된 일련의 논    리적 절차를 말한다. 즉 컴퓨터로 어떤 문제나 업무를 해결하기 위한 절차가 알고리즘이라고 할 수 있다.

 2)순서도 - 순서도는 알고리즘을 지정된 표준 기호를 사용하여 그림으로 나타냄으로써 알고리즘의 논리적인 흐름을 쉽게 파악할 수 있게 한 것을 말한다.


5.순서도

책 69p를 참조한다.(그림이 없어서--)

단자:프로그램의 시작과 끝을 표시한다.

처리:계산 등 다양한 자료의 처리를 표시한다.

자료 입력:자료의 입력을 표시한다.

비교.판단:조건의 충족 여부를 비교하여 판단함을 표시한다.

출력:처리된 내용을 출력함을 표시한다.

준비:프로그램 시작 시 초기값 설정을 표시한다.

흐름선:프로그램의 진행방향을 표시한다.


6.프로그래밍과 관련된 단어

 1)저급언어

  -기계가 알아듣기 쉬운 언어

 2)고급언어

  -사람이 알아듣기 쉬운 언어

 3)원시프로그램과 목적 프로그램

  -기계어로 번역되기 전:원시 프로그램, 번역되어 실행가능한 형태:목적 프로그램

자료 펌) http://blog.daum.net/sweetmyroom/10606701

반응형

'Computing..' 카테고리의 다른 글

순서도,,  (0) 2007.11.03
의사(疑似) 코드 (pseudo code)  (0) 2007.11.03
구조적 프로그래밍이란  (0) 2007.11.03
Posted by 따뜻한 세상
,