멋쟁이사자처럼kdt/TIL
[TIL] Pseudo Code 작성법
나는 정은
2022. 10. 5. 13:43
멋쟁이 사자처럼 AI스쿨 Tip
: 의사 코드 작성법 (Pseudo-code)
의사 코드란? (수도코드, pseudo-code)
- 프로그램을 작성할 때 각 모듈이 작동하는 논리를 표현하기 위한 언어
- 가짜 코드로써 알고리즘이 수행할 내용을 인간의 언어로 간략하게 설명해 놓은 코드를 말한다.
- 특정 컴퓨터 언어의 문법에 따라 쓰인 것이 아닌 사람의 언어로 코드를 흉내 내어 알고리즘을 써놓은 코드이다.
의사(疑似)코드는 말 그대로 흉내만 내는 코드
실제적인 프로그래밍 언어로 작성된 코드처럼 컴퓨터에서 실행할 수 없으며,
프로그램을 작성하기 전, 알고리즘의 모델을 대략적으로 모델링하는 데에 사용한다.
수도 코드를 작성하는 이유
- 실제 코딩하기 전 사고를 더 명확하게 할 수 있다.
- 코드의 검토와 수정이 더 용이하다.
- 프로그램 또는 알고리즘이 어떻게 실행되어야 하는지 쉽게 파악할 수 있다.
- 미리 오류를 수정할 수 있기 때문에 경제적이다.
- 문제 해결을 위한 도구로 다른 사람과 프로그램의 흐름에 대해 소통할 수 있게 해준다.
수도 코드 작성 예시
- 반드시 따라야 하는 규칙 같은 것은 없지만 다른 개발자들이 쉽게 이해할 수 있게 쓰는 것을 권장한다.
- 본인이 쓰려고 작성하는 경우 생각을 정리하고 계획한 것을 만드는데 도움이 되어야 한다.
'''
1. 만약 나이가 60살 이상이면
2. 'passed'를 출력하고
3. 아니면
4. 'failed'를 출력한다.
'''
if age <= 60 :
print('passed')
else:
print('failed')
'''
1. 파일을 연다.
2. 파일의 각 행(line)에 대해서 단어를 찾는다.
3. 그 단어를 지운다.
4. 그 자리에 새로운 단어를 넣는다.
5. 파일을 닫는다.
'''
fh = open('textfile.txt')
word = 'apple'
for w in fh:
if w == word :
fh.remove(w)
fh.append(input())
print(fh)
fh.close()
'''
1. 종이컵의 갯수만큼 종이컵을 하나씩 뒤집는다.
2. 뒤집은 종이컵에 사탕이 있다면
3. 사탕을 먹는다.
'''
for candy in [0,0,1,0]:
if candy:
print('Eat')
Pseudocode Examples
Pseudocode Examples An algorithm is a procedure for solving a problem in terms of the actions to be executed and the order in which those actions are to be executed. An algorithm is merely the sequence of steps taken to solve a problem. The steps are norma
www.unf.edu
Reference
의사코드(Pseudo-code) 작성법
의사코드(pseudo code) 작성법 의사코드 개념 : 의사코드란 프로그램 코드를 작성할 때 사용하기 위해, 프로그램의 진행 과정을 단계별로 기록해 놓은 것. 가짜의(Pseudo) - 코드 로써, 알고리즘이 수
42kchoi.tistory.com
Pseudo-code 작성법
Pseudo-code(의사 코드) 란 가짜의 - 코드 로써, 알고리즘이 수행될 내용을 인간의 언어로 간략히 설명해 놓은것을 말한다.
unluckyjung.github.io