본문 바로가기

정보처리기사 필기 총정리126

배열과 문자열 ★★ p.585 1) 배열의 개념 - 동일한 데이터 유형을 여러 개 사용해야 할 경우 이를 손쉽게 처리하기 위해 여러 개의 변수들을 조합해서 하나의 이름으로 정의해 사용하는 것 - 개별적인 요소들의 위치는 첨자를 이용하여 지정 - 변수명 뒤에 대괄호 [ ]를 붙이고 그 안에 사용할 개수를 지정 - C언어에서 배열의 위치는 0부터 시작됨 2) 1차원 배열 - 1차원 배열은 변수들을 일직선상의 개념으로 조합한 배열 선언 설명 자료형 변수명[개수]; ▶ 자료형: 배열에 저장할 자료의 형 지정 ▶ 변수명: 사용할 배열의 이름으로 사용자가 임의로 지정 ▶ 개수: 배열의 크기를 지정하는 것으로 생략할 수 있음 첫 번째 두 번째 세 번째 네 번째 다섯 번째 a[0] a[1] a[2] a[3] a[4] # a[3]: a는 .. 2020. 10. 4.
제어문, 반복문 ★★ p.572~579, 4-27 1) 제어문의 개념 - 컴퓨터 프로그램은 명령어가 서술된 순서에 따라 무조건 위에서 아래로 실행되는데, 조건을 지정해서 진행 순서를 변경할 수 있다. 이렇게 프로그램의 순서를 변경할 때 사용하는 명령문을 제어문이라고 함 2) 단순 if문 ▶ 형식 1: 조건이 참일 때만 실행 1. 조건이 참일 때 실행할 문장이 하나인 경우 if(조건) 실행할 문장; 2. 조건이 참일 때 실행할 문장이 두 문장 이상인 경우 if(조건) { 실행할 문장1; // 실행할 문장이 두 문장 이상이면 { } 중괄호로 감싸기 실행할 문장2; … } ▶ 형식 2: 조건이 참일 때와 거짓일 때 실행할 문장이 다름 if(조건) 실행할 문장1; // 조건이 참일 경우 실행 else 실행할 문장2; // 조건이 거.. 2020. 10. 4.
연산자 ★★★ p.560, 4-26 #산시관비논 1) 산술 연산자 ★ 연산자 의미 + 덧셈 - 뺄셈 * 곱하기 ** 제곱 / 나누기 // 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 몫을 구함 % 나누기 연산 후 몫이 아닌 나머지를 구함 ++ 증감 연산자 (전치; 먼저 변수의 값을 증감시킨 후 연산에 사용) -- 감소 연산자 (후치; 먼저 변수를 연산에 사용한 후 값을 증감시킴) ex) ++a, --a (연산 전 ↑, ↓) ex) a++, a-- (연산 후 ↑, ↓) 2) 시프트 연산자 연산자 의미 비고 오른쪽 시프트 비트를 오른쪽으로 이동 ex) 00101 → 00010 3) 관계 연산자 ★ 연산자 의미 == 같다 != 같지 않다 > 크다 >= 크거나 같다 == != 비트 연산자 & ^ | 논리 연산자 .. 2020. 10. 4.
변수 ★★★ p.555, 4-25 1) 변수(Variable)의 개요 - 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장하기 위한 공간으로, 변할 수 있는 값을 의미 2) 변수명 작성 규칙 ★ __ 20년 3회 기출문제 - 영문자, 숫자, _(under bar) 사용 가능 ★ → ex) a, A, a1, _, _korea (O) / text-color (X) - 첫 글자는 영문자(대, 소문자), _(under bar)로 시작할 수 있으나, 숫자는 올 수 없음 ★ - 글자 수에 제한이 없고, 대, 소문자 구분 → Kim, kim (O) - 공백이나 *, +, -, / 등의 특수문자를 사용할 수 없음 ★ → ex) my student, $a, 2020. 10. 4.
데이터 타입 ★★ p.552, 4-24, 20년 3회 기출문제 - 변수(Variable)에 저장될 데이터의 형식을 나타내는 것으로, 변수에 값을 저장하기 전에 문자형, 정수형, 실수형 등 어떤 형식의 값으로 저장할지 선언하는 것 유형 기능 예 불린 타입 (Boolean Type, bool) 조건의 참(True), 거짓(False)여부를 판단하여 저장할 때 사용 → 기본값은 거짓(False)임 true, false 문자 타입 (Character Type, char) 한 문자를 저장할 때 사용 → 작은따옴표(‘)안에 표시 ‘A’, ‘a’, ‘1’, ‘*’ 문자열 타입 (Character String Type, string) 문자열을 저장할 때 사용 → 큰따옴표(“)안에 표시 “Hello!”, “1+2=3” 숫자도 “ ”안에 .. 2020. 10. 4.