[C++] 알고리즘 1일차

김영웅·2024년 12월 26일

정리

  • 의사 코드에 대해 배웠다


예전에 코테할 때 의사 코드란 단어를 처음 들어서 당황했었는데 오늘 다시 배웠다.

의사 코드란

알고리즘을 풀 때, 어떻게 코딩할지 계획을 사람이 사용하는 언어로 표현한 것을 말한다.
미술의 스케치처럼 미리 언어로 어떻게 코딩할지 순서대로 생각해 적어두고 그걸 사용해 차례대로 코딩하기 위해 쓴다.


결국 코딩은 우리가 구현하려는 것을 프로그래밍 언어로 변환해서 적는 것이므로 모국어로 적고 하는 게 이해하기에 훨씬 좋다.

예시로

두 개의 수를 더하는 함수를 만들기
라는 문제가 있다면

  1. 사용자에게 첫 번째 숫자를 입력받는다.
  2. 사용자에게 두 번째 숫자를 입력받는다.
  3. 두 숫자를 더한다.
  4. 결과를 출력한다.

이런 식으로 차례대로 코딩으로 나타낼 때 어떻게 해야할지를 적어두는 것이다.

profile
게임 프로그래머

0개의 댓글