[CS50 x Edwith] 의사코드

Yewon Jeong·2023년 6월 17일
0

CS 스터디

목록 보기
10/19

핵심 단어

  • 프로그래밍 언어
  • 의사 코드
  • 할당
  • 들여쓰기

의사코드

컴퓨터 프로그램은 프로그래밍 언어로 작성된다. 프로그래밍 언어는 일반적으로 기계가 알아들을 수 있도록 명령을 내리기 위해 사용되는 언어이다. 프로그래밍 언어는 특정한 문법에 의해 작성된 코드를 요구한다. 알고리즘을 표현하는 방법으로는 자연어,의사코드,순서도 등이 있다. 의사코드는 프로그래밍 언어보다 문법적 제약을 적게 받으므로 알고리즘 표현에 많이 사용된다.

의사 코드의 예시


의사 코드의 요소

의사코드를 작성하는데 올바른 방법이란 없다. 어떤 때에는 당신의 목적이 무엇인가에 따라 의사 코드가 더 자세할 수도 있다. 프로그래밍 언어와는 다르게, 의사코드를 어떻게 작성해야 하는지를 정의한 문법은 없다. 그러나 의사 코드에는 자주 사용되는 몇 가지 요소들이 있다. 위의 예시에서 볼 수 있는 것처럼 의사 코드에는 값을 할당한다는 개념이 종종 사용된다, 의사 코드에는 반복문이나 조건문을 포함하기도 한다. 의사코드에서 사용될 수 있는 이런 개념들은 프로그래밍언어로 작성된 프로그램에서도 중요한 개념이다. 프로그래밍 언어를 배운 후에도 의사코드는 문법 걱정 없이 알고리즘을 단계별로 표현할 수 있는 유용한 방법이며 프로그램의 논리를 이해하는데 더 효과적인 방법이다.

참고
https://www.edwith.org/cs50/lecture/22853?isDesc=false

profile
일단 하는 중

0개의 댓글