본문 바로가기
Work & Study/정보처리기사 필기

정보처리기사 필기 정리 - 4. 프로그래밍 언어 활용 (4-02. 프로그래밍 언어 활용)

by a.k.a DUKI 2023. 8. 13.
728x90
반응형

정보처리기사 필기 정리 - 4. 프로그래밍 언어 활용

 

Chapter 02 프로그래밍 언어 활용 (중요도: ★★)

  1. 기본문법 활용
    • 데이터 타입 유형
      • 불린 타입(Boolean Type): 조건이 참(true), 거짓(false) 인지 판단
      • 문자 타입(Char Type): 문자 하나를 저장
      • 문자열 타입(String Type): 여러 개 문자를 저장
      • 정수 타입(Int Type): 정수 값을 저장
      • 부동 소수점 타입(Float Type): 소수점을 포함한 실수 값 저장
      • 배열 타입(Array Type): 여러 데이터를 하나로 묶어서 저장
    • 연산자 분류
      • 산술 연산자: 일반적으로 사용되는 연산자 (+, ―, ×, ÷)
      • 시프트 연산자: 비트를 이동시키는 연산자 ()
      • 관계 연산자: 두 피연산자 사이의 크기를 비교하는 연산자 (<, >, <=, >=, ==, !=)
      • 논리 연산자: 두 피연산자 사이의 논리적인 관계를 정의하는 연산자 (&&, ||)
      • 비트 연산자: 0, 1 각 자리에 대한 연산을 수행하며, 0 또는 1의 결과를 가지는 연산자 (&, |, ^)
    • 명령문 분류
      • 조건문: 조건의 참, 거짓 여부에 따라 실행 경로를 진행 (if문, case문, switch문)
      • 반복문: 특정 조건이 만족할 때까지 실행하는 명령문 (while문, for문, do문)
  2. 언어특성 활용
    • 절차적 프로그래밍 언어(Procedural Programming Language): 프로시저 호출의 개념을 바탕으로 하고 있는 프로그래밍 언어, 명령형 프로그래밍
      • 절차적 프로그래밍 언어 특징
        • 유지보수가 쉽다
        • 같은 코드를 다른 곳에서 다시 사용할 수 있다
        • 프로그램의 흐름 파악이 쉽다
        • 모듈화, 구조화 가능
      • 절차적 프로그래밍 언어 종류: 알골(ALGOL), C언어, 베이직(BASIC), 포트란(FORTRAN)
    • 객체지향 프로그래밍 언어(Object Oriented Programing Language): 객체들을 중심으로 하는 프로그래밍 언어
      • 객체지향 프로그래밍 언어 기능: 자료 추상화, 상속, 다중 상속, 다형성, 동적 바인딩
      • 객체지향 프로그래밍 언어 종류: C++, C#, Java, Delphi
    • 스크립트 언어(Script Language): 소스 코드를 컴파일하지 않고도 실행할 수 있는 프로그래밍 언어
      • 스크립트 언어 특징
        • 빠르게 배우고 쉽게 작성
        • 단순한 구문과 의미를 내포
        • 코드의 시작에서 끝날 때까지 실행되며, 시작점이 따로 명시되지 않는다
      • 스크립트 언어 종류
        • PHP: 동적 웹 페이지를 만들기 위해 설계
        • Perl: 인터프리터 방식의 프로그래밍 언어
        • Python: 다양한 플랫폼에서 쓸 수 있고, 라이브러리가 풍부
        • Java Script: 객체 기반의 스크립트 프로그래밍 언어
      • 선언형 언어(Declarative Language): 해법을 정의하기보다는 문제를 설명하는 언어
        • 선언형 언어 유형: 함수형 언어, 논리형 언어
        • 선언형 언어 기능
          • 함수형 언어: 순수 함수, 익명 함수, 고계 함수
          • 논리형 언어: 사실, 규칙, 질문
        • 선언형 언어 종류
          • 함수형 언어: 하스켈(Haskell), 리스프(LISP)
          • 논리형 언어: 프롤로그(Prolog)
          • 특수 분야 언어: SQL

 



2022 수제비 정보처리기사 필기 & 2022 이기적 정보처리기사 필기 책을 참고하여 정리하였다.

 

건기원 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권 - NCS기반 2022 : 기사북닷컴

[기사북닷컴] 자격증전문서점

smartstore.naver.com

 

2022 이기적 정보처리기사 필기 기본서 - 예스24

본 도서는 필기 시험을 준비하는 수험생을 위한 기본서로 다년 간의 출제 경향을 철저히 분석하여 변경되는 NCS 기반 출제기준에 맞춰 출간되었다. 시험대비 이론을 꼼꼼하게 다루었으며, 출제

www.yes24.com

728x90
반응형