정보처리산업기사 필기 공부/프로그래밍언어활용 (5) 썸네일형 리스트형 라이브러리 활용(프로그래밍언어활용) 라이브러리(Library) 라이브러리는 효율적인 프로그램 개발을 위해 필요한 프로그램을 모아 놓은 집합체로서, 프로그래밍 언어에 따라 일반적으로 도움말, 설치 파일, 샘플 코드 등을 제공한다. 1. 라이브러리의 개념 라이브러리란 영어로 도서관을 의미하며, 필요할 때 찾아서 쓸 수 있도록 모듈화 되어 제공되는 프로그램을 말한다. 2. 라이브러리의 구성 라이브러리는 도움말, 설치 파일, 샘플 코드 등으로 구성된다. 도움말 : 라이브러리를 사용할 수 있도록 하는 도움말 문서이다. 설치 파일 : 라이브러리를 적용하기 위해 제공되는 설치 파일이다. 샘플 코드 : 라이브러리를 이해하고 손쉽게 적용하기 위해 제공되는 샘플 소스코드이다. 표준 라이브러리와 외부 라이브러리 1. 표준 라이브러리 표준 라이브러리는 프로그래.. 언어 특성 활용(프로그래밍언어활용) 프로그래밍 언어의 언어별 특성 프로그래밍 언어는 컴퓨터 시스템의 역사와 함께하고 있으며 프로그래밍 언어가 개발된 시대적인 패러다임에 따라 유사한 특성을 가지고 있다. 1) 프로그래밍 언어의 발전 과정 프로그래밍 언어는 1940년대 컴퓨터의 발전과 함께 발전하였다. 세계 최초의 프로그램은 내장 방식의 프로그램으로, 이후에 현재까지 지속적으로 발전하고 있다. 프로그래밍 언어별 특성 1) FORTRAN 1954년에 초기 버전이 개발된 언어로 시스템 의존적이고, 프로그램 작성을 위해서는 컴퓨터 시스템 관련 지식이 많이 필요하다는 특징을 가지고 있다.(대문자로만 작성된다) 2)COBOL 1960년에 미국 국방성에 의해 개발되었다. 단순한 입출력 구현 시에도 많은 형식적인 문장이 필요하며, 비교적 프로그램 크기가 .. 사용자 정의 자료형 활용(프로그래밍언어활용) 사용자 정의 자료형의 개요 C/C++, JAVA와 같은 프로그래밍 언어에서는 사용자가 직접 자료형을 만드는 것이 가능하다. 이렇게 직접 만드는 자료형을 사용자 정의 자료형이라고 하며, C++의 경우 열거체, 구조체, 공용체로 구분하여 사용자 정의 자료형의 작성이 가능하다. 1) 열거체 열거체는 괄호 안에 연속적인 값이 들어가는 자료형이다. 특정 값을 넣어 주지 않으면 1씩 늘어나기 때문에 상수 배열이라고도 부르기도 한다. 2) 구조체 구조체는 괄호 안에 멤버 변수를 사용하는 자료형이다. 내부에서 멤버 변수 자료형을 마음대로 선언할 수 있으며, 멤버 함수의 작성도 가능하다. 3) 공용체 공용체는 구조체와 거의 유사하나 조금 더 범주가 크다고 불 수 있다. 열거체나 구조체와 달리 공용체명을 작성해야 하며, .. 연산자와 명령문 활용(프로그래밍언어활용) 연산자 - 연산자는 프로그램 실행을 위해 연산을 표현하는 기호로, 프로그램 내에서는 +,-와 같은 연산자가 사용된다. 연산자에는 산술 연산자, 시프트 연산자, 관계 연산자, 논리 연산자 등이 있다. 1) 산술 연산자(Arithmetic Operator) 산술 연산자는 +,-와 같이 가장 일반적으로 사용되는 연산자이다. + | 양쪽의 값을 더한다. - | 왼쪽 값에서 오른쪽 값을 뺀다. * | 두 개의 값을 곱한다. / | 왼쪽 값을 오른쪽 값으로 나눈다. % | 왼쪽 값을 오른쪽 값으로 나눈 나머지를 계산한다. 2) 시프트 연산자(Shift Operator) 시프트 연산자는 비트를 이동시키는 연산자이다. > | 왼쪽 값에 오른쪽 값만큼의 부호 비트를 채우면서 왼쪽으로 이동시킨다. 3) 관계 연산자(Rel.. 변수 활용(프로그래밍언어활용) 프로그래밍 언어 - 프로그래밍 언어란 컴퓨터 시스템을 동작시키기 위한 프로그램 작성 언어를 말한다.(비트(bit)라고 불리는 이진수의 값으로 변환된다) 비트(bit) 비트는 컴퓨터를 이해하기 위한 가장 기본적인 용어이다, 0과 1로만 구성된 이진법을 이용하며, 컴퓨터 이용 시 흔히 접할 수 있는 1byte는 8bit를 의미한다 구분 설명 바이트 1byte(B) = 8bit, 1bit = 0.125B 킬로바이트 1kilobyte(KB) = 8.192bit, 1bit = 0.000122KB 메가바이트 1MB = 8.388,608bit 기가바이트 1GB = 8.5899e+9bit 테라바이트 1TB = 8.7961e + 12bit 페타바이트 1PB = 9.0072e+15bit 엑사바이트 1EB = 9.2234e.. 이전 1 다음