절차적 표현법: Difference between revisions

From CS Wiki
(새 문서: '''Procedural Expression; Procedural Approach; Procedural Language;''' 절차적 표현법이란 특정 작업을 수행하기 위한 명확한 단계나 절차를 정의gㅏㄴ다. 즉, 사용자가 원하는 결과를 얻기 위해 '''어떻게''' 수행할지를 상세하게 설명한다. * 절차적 접근법, 절차적 언어, 절차적 프로그래밍 등으로도 쓸 수 있다. == 절차적 표현법의 특징 == # '''과정 중심''': 절차적 프로그래밍에서...)
 
No edit summary
Line 3: Line 3:
절차적 표현법이란 특정 작업을 수행하기 위한 명확한 단계나 절차를 정의gㅏㄴ다. 즉, 사용자가 원하는 결과를 얻기 위해 '''어떻게''' 수행할지를 상세하게 설명한다.
절차적 표현법이란 특정 작업을 수행하기 위한 명확한 단계나 절차를 정의gㅏㄴ다. 즉, 사용자가 원하는 결과를 얻기 위해 '''어떻게''' 수행할지를 상세하게 설명한다.


* 절차적 접근법, 절차적 언어, 절차적 프로그래밍 등으로도 쓸 수 있다.
* 문맥에 따라 절차적 접근법, 절차적 언어, 절차적 프로그래밍 등으로도 쓸 수 있다.
* 반대말은 [[선언적 표현법]]이다.


== 절차적 표현법의 특징 ==
== 절차적 표현법의 특징 ==

Revision as of 15:28, 14 October 2024

Procedural Expression; Procedural Approach; Procedural Language;

절차적 표현법이란 특정 작업을 수행하기 위한 명확한 단계나 절차를 정의gㅏㄴ다. 즉, 사용자가 원하는 결과를 얻기 위해 어떻게 수행할지를 상세하게 설명한다.

  • 문맥에 따라 절차적 접근법, 절차적 언어, 절차적 프로그래밍 등으로도 쓸 수 있다.
  • 반대말은 선언적 표현법이다.

절차적 표현법의 특징

  1. 과정 중심: 절차적 프로그래밍에서는 작업을 수행하는 데 필요한 단계나 절차를 명시한다. 사용자는 각 단계가 어떻게 진행될지를 직접 제어합니다.
  2. 제어 흐름: 절차적 언어는 제어 흐름(조건문, 반복문 등)을 사용하여 프로그램의 실행 흐름을 제어합니다. 이러한 방식으로, 특정한 작업이 수행되는 순서를 명확히 지정한다.
  3. 구현 세부 사항: 절차적 접근은 세부적인 구현에 중점을 둔다. 즉, 원하는 결과를 얻기 위한 모든 단계를 상세히 설명해야 한다.

예시

  • C, Java: 절차적 프로그래밍 언어에서는 변수 선언, 조건문, 반복문 등을 사용하여 프로그램의 흐름을 정의합니다. 예를 들어, “이 배열의 모든 요소를 출력하려면 루프를 사용하여 각 요소에 접근하라”와 같은 방식입니다.
  • 함수형 프로그래밍: 절차적 접근은 종종 함수 호출과 상태 변경을 통해 결과를 얻는 방식으로 구현됩니다.

같이 보기