반응형

분류 전체보기 288

[정보처리산업기사] 48강 배열과 문자열

1. 배열의 개념 배열은 동일한 데이터 유형을 여러 개 사용해야 할 경우 이를 손쉽게 처리하기 위해 여러 개의 변수들을 조합해서 하나의 이름으로 정의해 사용하는 것을 말한다. 배열은 하나의 이름으로 여러 기억장소를 가리키기 때문에 배열에서 개별적인 요소들의 위치는 첨자를 이용하여 지정한다. 배열은 변수명 뒤에 대괄호 [] 를 붙이고, 그 안에 사용할 개수를 지정한다. C언어에서 배열의 위치는 0 부터 시작된다. 배열은 행 우선으로 데이터가 기억장소에 할당된다. C언어에서 배열 위치를 나타내는 첨자 없이 배열 이름을 사용하면 배열의 첫 번째 요소의 주소를 지정하는 것과 같다. 2. 1차원 배열 1차원 배열은 변수들을 일직선상의 개념으로 조합한 배열이다. 형식 C언어* 자료형 변수명[개수]; 자료형 : 배열..

[정보처리산업기사] 47강 반복문

1. 반복문의 개요 반복문은 제어문의 한 종류로 일정한 횟수를 반복하는 명령문을 말한다. 보통 변수의 값을 일정하게 증가시키면서 정해진 수가 될 때 까지 명령이나 명령 그룹을 반복 수행한다. 반복문의 종류 : for, while, do~while 문이 있다. 2. for문 for문은 초기값, 최종값, 증가값을 지정하는 수식을 이용해 정해진 횟수를 반복하는 제어문이다. 초기값을 정한 후 최종값에 대한 조건이 참이면 실행할 문장을 실행한 후, 초기값을 증가값 만큼 증가시키면서 최종값에 대한 조건이 참인 동안 실행할 문장을 반복 수행한다. 형식 for (초기값; 최종값; 증가값) 실행할 문장; 초기값, 최종값, 증가값 중 하나 이상을 생략하거나 여러 개의 수식을 지정할 수 있다. for(;;) 와 같이 조건에..

[정보처리산업기사] 46강 제어문

1. 제어문의 개념 컴퓨터 프로그램은 명령어가 서술된 순서에 따라 무조건 위에서 아래로 실행되는데, 조건을 지정해서 진행 순서를 변경할 수 있다. 이렇게 프로그램의 순서를 변경할 때 사용하는 명령문을 제어문이라고 한다. – 제어문의 종류 : if문, 다중 if문, switch문, goto, 반복문 등이 있다. 2. 단순 if문 if문은 조건에 따라서 실행할 문장을 달리하는 제어문이며, 단순 if문은 조건이 한 개 일 때 사용하는 제어문이다. – 조건이 참일 때만 실행할 문장을 지정할 수도 있고, 참과 거짓에 대해 각각 다른 실행문을 지 정할 수도 있다. 형식 1 조건이 참일 때만 실행한다. if (조건) 실행할 문장; 조건이 참일 때 실행할 문장이 하나인 경우 참(1) 또는 거짓(0)이 결과로 나올 수 ..

[정보처리산업기사] 45강 데이터 입/출력

1. c언어의 표준 입/출력 함수의 개요 scanf() getchar() gets() printf() putchar() puts() 2. scanf() 함수 키보드로 입력받아 변수에 저장하는 함수 입력받을 데이터의 자료형, 자릿수를 지정 한 번에 여러개의 데이터를 입력 받을 수 있다. 서식 문자열과 변수의 자료형은 일치 scanf(서식 문자열, 변수의 주소) 예) scanf("%3d", &a) % : 서식 문자임을 지정 3 : 입력 자리수를 3자리로 지정 d : 10진수로 입력 &a : 입력받은 데이터를 변수 a의 저장 서식문자열 %d : 정수형 10진수 %j : 부호없는 정수형 10진수 %o : 정수형 8진수 %x : 정수형 16진수 %c : 문자 %s : 문자열 %f : 소수점을 포함하는 실수 %e ..

[정보처리산업기사] 43강 데이터 타입

1. 변수의 개요 변수는 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장하기 위한 공간으로, 변할 수 있는 값을 의미한다. 변수는 저장하는 값에 따라 정수형, 실수형, 문자형, 포인터형 등으로 구분한다. 2. 변수명 작성 규칙 영문자, 숫자, _ 를 사용할 수 있다. 첫 글자는 영문자나 _로 시작해야 하며, 숫자는 올 수 없다. 글자 수에 제한이 없다. 공백이나 *, +, -, / 등의 특수문자 사용 불가 대소문자 구분 예약어를 변수명으로 사용할 수 없다. 변수 선언 시 문장 끝에 반드시 세미콜론(;)을 붙여야 한다. 3. 기억 클래스 변수 선언 시 메모리 내에 변수의 값을 저장하기 위한 기억영역이 할당되는데, 할당되는 기억영역에 따라 사용 범위에 제한이 있다. 이러한 기억영역을 결정하는 작업을 기억 ..

[정보처리산업기사] 42강 데이터 타입

1. 데이터 타입 데이터 타입은 변수에 저장될 데이터의 형식을 나타내는 것으로, 변수에 값을 저장하기 전에 문자형, 정수형, 실수형 등 어떤 형식의 값을 저장할지 데이터 타입을 지정하여 변수를 선언해야 한다. Int(정수) 정수, 즉 소수점이 없는 숫자를 저장할 때 사용 Float(부동 소수점) 소수점 이하가 있는 실수를 저장할 때 사용 Char(문자) 한 문자를 저장할 때 사용 작은따옴표(')를 사용 String(문자열) 문자열을 저장할 때 사용 큰따옴표(")를 사용 Boolean(불린) 조건의 참(true)과 거짓(false) 여부를 판단하여 저장할 때 사용 Array(배열) 같은 타입의 데이터 집합을 만들어 저장할 때 사용 Array형은 사용할 값을 중괄호 안에 입력한다. {1,2,3,4,5} 2...

[정보처리산업기사] 41강 네트워크 관련 신기술

1. 지능형 초연결망 과학기술정보통신부 주관으로 추진 중인 사업으로, 스마트 시티, 스마트 스테이션 등 4차 산업혁명 시대를 맞아 새로운 변화에 따라 급격하게 증가하는 데이터 틀래픽을 효과적으로 수용하기 위해 시행되는 정부 주관 사업 2. 소프트웨어 정의 기술(SDE) 네트워크, 데이터 센터 등에서 소유한 자원을 가상화하여 개인 사용자에게 제공하고 중앙에서는 통합적으로 제어가 가능한 기술 SDN(Software Defined Networking, 소프트웨어 정의 네트워킹) SDN은 네트워크를 컴퓨터처럼 모델링하여 여러 사용자가 각각의 소프트웨어들로 네트워킹을 가상화하여 제어하고 관리하는 네트워크이다. SDN 기술은 네트워크 비용 및 복잡성을 해결할 수 있는 기술로 간주되어 기존 네트워킹 기술의 폐쇄형 하..

[정보처리산업기사] 40강 DB 관련 신기술

빅데이터 막대한 양의 정형 또는 비정형 데이터의 집합이다. 브로드 데이터(Broad Data) 이전에 사용하지 않거나 알지 못했던 새로운 데이터, 기존 데이터에 새로운 가치가 더해진 데이터를 칭한다. 메타 데이터(Meta Data) 일련의 데이터들을 정의하고 설명해주는 데이터 디지털 아카이빙(Digital Archiving) 디지털 정보 자원을 장기적으로 보존하기 위한 작업이다. 하둡(Hadoop) 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼이다. 타조(Tajo) 하둡 기반의 분산 데이터 웨어하우스 프로젝트이다. 우리나라가 주도하여 개발하고 있다. 데이터 다이어트(Data Diet) 데이터를 삭제하는 것이 아닌 압축하고, 중복된 정보는 배제하고, 새로운 기준에 따라 나누어 저장하는 작업 데이터 마이닝(D..

[정보처리산업기사] 39강 HW 관련 신기술

고가용성(HA, High Availability) 안정적인 서비스 운영을 위해 장애 발생 시 즉시 다른 시스템으로 대체 가능한 환경을 구축하는 메커니즘 3D Printing 대상을 평면에 출력하는 것이 아니라 손으로 만질 수 있는 실제 물체로 만드는 것 4D Printing 특정 시간이나 환경 조건이 갖추어지면 스스로 형태를 변화시키거나 제조되는 자가 조립 기술이 적용된 제품을 3D Printing하는 기술 RAID(Redundant Array of Inexpensive Disk) 여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술 4K 해상도 고화질 모니터 해상도 앤 스크린(N-Screen) N개의 서로 다른 단말기에서 동일한 콘텐츠를 자유롭게 이용할 수 있는 서비스 컴페니언 스크린(C..

반응형