Skip to main content

의사 코드 란 무엇입니까?

pseudocode는 사람들이 쉽게 읽고 이해할 수있는 방식으로 알고리즘이나 코드 개념을 작성하는 방법입니다.구조적으로 프로그래밍 언어와 유사 할 수 있지만, 의사 코드는 실제로 기계가 읽거나 처리하기위한 것이 아닙니다.프로그래밍 언어의 일반적인 구조 규칙 내에서 자연어, 수학 공식 및 기타 표기법을 사용한 설명이 포함될 수 있습니다.그것은 종종 실제 코드가 작성되기 전에 알고리즘의 기능을 설명하거나 컴퓨터 프로그램의 계획 단계에서 종종 사용됩니다.하나의 프로그래밍 언어를 다른 프로그래밍 언어와 차별화하는 많은 것들을 생략함으로써, 그들이 알고있는 프로그래밍 언어에 관계없이 많은 다른 사람들의 알고리즘에 대한 높은 수준의 이해를 허용 할 수 있습니다.알고리즘은 특정 결과를 제공하도록 설계된 일련의 단계 또는 지침이며, 일반적으로 컴퓨터 프로그래밍의 중추를 구성합니다.이로 인해 다양한 프로그래밍 언어에서 알고리즘을 이해하는 능력이 매우 유용 할 수 있습니다.

슈도 코드의 다른 주요 사용은 실제 코드를 작성하기 전에 새로운 프로그램의 일반적인 기능을 낮추는 것입니다.이를 통해 프로그래머는 하향식 방식으로 사물을 볼 수 있으며 실제 코딩에서 혼란을 겪기 전에 전체 시스템을 개념화 할 수 있습니다.이 프로세스가 취할 수있는 또 다른 형태는 흐름도와 같은 그래픽 구조를 사용하는 것입니다.

골격 프로그래밍은 의사 코드와 유사하지만 실제로 오류없이 컴파일 될 수 있다는 점에서 다릅니다.의사 코드는 프로그래밍 언어의 구조적 규칙을 따르고 코드가 성공적으로 구문 분석 해야하는 많은 것들을 생략합니다.스켈레톤 프로그래밍의 목적은 단지 높은 수준의 프로그램을 빠르게 수행하고 빠르게 실행하는 동시에 나중에 채워질 많은 기능에 더미 코드를 활용하는 것입니다.이로 인해 계획 도구와 기능이 유사하게 만들어지며, 하나는 실제 작업 프로그램이 발생하고 다른 하나는 작동하지 않는 모형과 비슷합니다.

슈도 코드의 또 다른 사용은 특정 수학 알고리즘의 설명에 있습니다.세트 및 매트릭스 이론의 수학 표기법을 일반적인 프로그래밍 구조 및 자연 언어와 결합함으로써 다양한 수학적 알고리즘을 쉽게 설명 할 수 있습니다.이 작업을 위해서는 수학적 훈련이 필요할 수 있지만, 그러한 훈련을받은 사람들은 일반적으로 다른 배경에 관계없이 그러한 알고리즘을 이해할 수있을 것입니다.