정보처리기사 준비/프로그래밍 파트 정리

[프로그래밍] 데이터 입출력, 제어문, 반복문

류도토리 2024. 4. 11. 15:50

1. 데이터 입출력

- 키보드로 입력받아 화면으로 출력할 때 사용하는 함수

- C언어

  scanf() : C언어의 표준 입력 함수로 키보드로 입력 받아 변수에 저장하는 변수

  printf() : C언어의 표춘 출력 함수로, 인수로 주어진 값을 화면에 출력하는 함수

- JAVA

  Scanner : 키보드로 입력받아 변수에 저장하는 변수

 

2. 제어문

- 컴퓨터 프로그램은 명령어가 서술된 순서에 따라 무조건 위에서 아래로 실행되는데, 조건을 지정해서 진행 순서를 변경할 수 있다.

- if문, 다중 if문, switch문, goto, 반복문

 

3. 반복문

  • for문
    • 초기값, 최종값, 증가값을 지정하는 수식을 이용해 정해진 횟수를 반복하는 제어문
    • for(식1; 식2; 식3) {
      실행할 문장;
      }
  • while문
    • 조건이 참인 동안 실행할 문장을 반복 수행하는 제어문 -> 거짓이면 실행하지 않고 빠져나옴
    • while(조건) {
        실행할 문장;
      }
  • do~while문
    • 실행할 문장을 무조건 한 번 실행한 다음 조건을 판단하여 탈출 여부를 결정
    • 참/거짓과 상관없이 1번 수행 후 조건을 판별하여 조건이 참이면 반복수행, 거짓이면 do while문을 빠져나옴
    • do {
      실행할 문장;}
      while(조건)
  • break : 해당 블록을 벗어남
  • continue : continue 이후의 문장을 실행하지 않고 반복문 처음으로 돌아간다 / 반복문에서만 사용