의사코드 (pseudocode, 슈도코드)

알고리즘이 수행도리 내용을 인간의 언어로 간략히 설명해 놓은 것

  • 사용이유
    • 나중에 프로그램 코드를 읽고 디버깅을 하거나 내용을 수정해야 하는 경우 도움을 줄 수 있음
    • 컴퓨터 프로그램 알고리즘이 어떻게 실행되어야 할지, 또는 어떻게 실행될 수 있을지 보여줄 수 있음
    • 프로그램 문제를 해결하기 위한 도구 또는 다른 사람들과 프로그램의 흐름에 대해 소통하기위한 방법으로 사용

컴프리헨션(한줄 프로그래밍)

한 줄로 파이썬 기능을 구현할 수 있는 기능

  • 유의점
    • 컴프리헨션 내에서 여러 조건이 중첩되는 경우 가독성이 떨어짐
    • 조건문에 따라 컴퓨터에서 사용되는 메모리에 영향을 줌

전역변수와 지역변수

  • 전역변수 : 프로그램이 시작하고 끝날때 까지 존재하는 변수
  • 지역변수 : 어딘가에 속해있는 변수(함수의 지역변수의 경우에는 함수가 호출되었을때 생성되고 함수가 끝나면 사라지게됨
profile
일단 저지르자! 그리고 해결하자!

0개의 댓글