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 |