Notice
Recent Posts
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Chimy's Program

정보처리기사 실기 - 프로그래밍 언어 활용 : 연산자와 명령문 활용 본문

BASE

정보처리기사 실기 - 프로그래밍 언어 활용 : 연산자와 명령문 활용

chimy 2020. 9. 12. 14:11

정보처리기사 실기 - 프로그래밍 언어 활용 : 연산자와 명령문 활용

 

연산자

 

  • 프로그램 실행을 위해 연산을 표현하는 기호
  • 프로그램 내에서는 +, - 같은 연산자 사용
  • 산술 연산자시프트 연산자관계 연산자논리 연산자 

 

① 산술 연산자(Arithmetic Operator)

 

  • +, - 같이 일반적으로 사용되는 연산자

 

② 시프트 연산자(Shift Operator) 

 

  • 비트를 이동시키는 연산자

 

③ 관계 연산자(Relation Operator)

 

  • 2개의 연산자 사이의 크기를 비교하는 연산자

 

④ 논리 연산자(Logic Operator)

 

  • 2개의 연산자 사이의 논리적인 관계를 정의하는 연산자

 

⑤ 비트 연산자(Bit Operator)

 

  • 0 1  자리에 대한 연산을 수행
  • 또는 1 결괏값을 가짐

 

 

명령문

 

  • 프로그램을 구성하는 문장
  • 지시사항을 처리하는 단위
  • 기본적인 문법들의 종류가 많지는 않고  언어마다 유사한 문법 체계 사용

 

조건문

 

  • if문 : 조건의 거짓 여부에 따라 실행 경로를 달리함
  • case문 : 여러 경로 중에 하나 선택, switch문으로 구분
  • if문은 FORTRAN에서 처음 사용, FORTRAN 77 비롯한 다른 프로그래밍언어의 발전에 따라 대다수의 프로그래밍 언어에서 기본 명령문으로 사용

 

(1) ⁠if 

 

  • 조건이 참인지 거짓인지에 따라 경로 선택
  • 단순 if선택 if중첩 if문의 유형으로 구분
  • 단순 if문은 어떤 문장을 수행할지 여부를 결정할  사용하며 선택 if문은 경로를 선택할  사용
  • 중첩 if문은 수행 경로가 2개가 넘어갈  사용, else 구문을 추가하여 작성
  • else 구문은 조건식이 거짓인 경우에 수행되는 구문프로그래밍 언어마다 차이가 있으나 else if 같은 방식으로 분기를 추가

 

(2) case/switch 

 

  • 조건에 따라 여러 개의 선택 경로  하나를 취  사용
  • 프로그래밍 언어에 따라 case 또는 switch 명령문으로 사용
  • 다중 if문과는 달리 if문은 산술 또는 논리적으로 비교가 가능하나 case 건이 동일한지의 여부만 확인

 

반복문 

 

  • 특정 부분을 조건이 만족할 때까지 실행하도록 하는 명령문
  • while문과 for, do문이 있음
  • FORTRAN do문이 시초라고   있으며 최근에는 while문과 for주로 사용
  • 무한 루프 : 반복문을 사용할  특별한 조건이 없으면 무한 처리 반복, 무한 루프를 방지하기 위해 break continue 사용
  • break : 반복문을 중지하도록 하는 명령어
  • continue : 다음 반복으로 넘어갈  있도록 하는 명령어
  1. ⁠while : 수식이 거짓이  때까지 해당 문장을 반복해서 실행
  2. for : 시작과 종료 조건을 지정하여 참인 동안에는 해당 문장을 반복해서 실행
  3. ⁠do : 초깃값최종값증감값을 지정하여 반복 실행
Comments