정보처리기능사

II. 프로그래밍 언어 활용-프로그래밍 언어 활용①

euge 2024. 1. 30. 10:03

<프로그래밍 기본 용어>

  • 변수 
  • 식별자
  • 바인딩 : 정적 바인딩 / 동적 바인딩
  • 선언 : 명시적 선언 / 묵시적 선언
  • 영역 : 정적 영역 / 동적영역
  • 할당
  • 데이터 타입
  • 연산자
  • 명령문

<데이터 타입>

  • 프로그래밍 언어에서 실수치, 정수 자료형과 같은 여러 종류의 데이터를 식별하는 형태
  • 메모리 공간을 효율적으로 사용, 2진수 데이터를 다양한 형태로 사용하기 위해 존재
  • 데이터 타입의 유형
    • 불린 타입 ( Boolean type )
    • 문자 타입 ( Char type )
    • 문자열 타입 ( String type ) 
    • 정수 타입 ( Int type )
    • 부동 소수점 타입 ( Float type )
    • 배열 타입 ( Array type)

<변수 Variable>

  • 저장하고자 하는 어떠한 값이 있을 때, 그 값을 주기억 장치에 기억하기 위한 공간
  • 일반 변수 선언 : 데이터타입 변수명 = 초기값;
  • 배열 변수 선언 
    • C언어 : 데이터 타입 배열 변수명[배열사이즈] = {초깃값_들};
    • JAVA :  데이터타입[배열사이즈] 배열 변수명 = {초깃값_들};

<연산자 Operator>

  • 연산자 우선순위 : 증감 > 산술 > 시프트 > 관계 > 비트 > 논리 > 삼항 > 대입
  • 증감 연산자
  • 산술 연산자
  • 시프트 연산자
  • 관계 연산자
  • 비트 연산자
  • 논리 연산자
  • 삼항 연산자
  • 대입 연산자

<명령문>

  • 프로그램을 구성하는 문장, 지시 사항을 처리하는 단위.
    • 조건문
      • 참, 거짓 여부에 따라 실행 경로를 달리하는 if문, 산술 또는 논리적으로 비교 가능.
      • 여러경로 중에 하나를 선택하는 switch문, 조건이 동일한지의 여부만 확인.

<반복문>

  • C 반복문 : While문 / for문 / do While
  • 자바 반복문 : While문 / for문 / do While / for each
  • 반복문 제어 명령어 : break, continue