Ⅳ. 컴퓨터의 소프트웨어

2. 언어 번역 시스템

학습목표

1. 프로그램의 개념과 역할에 대하여 이해할 수 있다.
2. 프로그램을 작성할 때에 사용되는 저급 언어와 고급 언어의 종류와 특징에 대하여 알 수 있다.
3. 프로그램을 작성하는 절차에 대하여 알 수 있다.
4. 객체 지향 기술과 설계의 개념에 대하여 알 수 있다.

1) 프로그램의 개요

[1] 프로그램의 개념

[2] 프로그램의 역할

프로그래머가 프로그램을 작성할 때에 유념해야 할 평가 기준

2) 프로그래밍 언어

① 프로그래밍 언어 : 컴퓨터와 인간이 서로 의사 소통을 하기 위한 것.

[1] 저급 언어

(1) 기계어

(2) 어셈블리어

[2] 고급 언어

(1) 절차 지향 언어

(2) 객체 지향 언어 : 객체, 클래스, 상속이라는 개념을 기본.

(3) 비절차 언어

(4) 함수 언어, 논리 언어

(5) 비주얼 언어

3) 프로그래밍 절차

[1] 문제 분석

[2] 입출력 설계

[3] 순서도 작성

[4] 원시 프로그램의 코딩와 입력

[5] 프로그램의 번역과 오류 수정 작업

[6] 프로그램 모의 실행과 논리 오류

[7] 프로그램 실행

[8] 프로그램의 문서화


[맨위로] [앞으로] [정보기술기초] [뒤로]