기출문제/정보처리기사

2022년 1회 정보처리기사 기출문제 34번

엉클지니 2025. 3. 5. 22:36

34. 프로그램 설계도의 하나인 NS Chart에 대한 설명으로 가장 거리가 먼 것은?

논리의 기술에 중점을 두고 도형을 이용한 표현 방법이다.

이해하기 쉽고 코드 변환이 용이하다.

 화살표나 GOTO를 사용하여 이해하기 쉽다.

연속, 선택, 반복 등의 제어 논리 구조를 표현한다.

 

 


해설 및 분석:

NS Chart는 프로그램 설계도의 하나로, 주로 프로그램의 흐름을 시각적으로 표현하는 데 사용됩니다. 이를 통해 프로그래머나 시스템 분석가가 프로그램의 제어 흐름이나 논리적 구조를 이해하고 설계하는 데 도움을 줍니다. 각 선택지를 살펴보겠습니다.

1. ① 논리의 기술에 중점을 두고 도형을 이용한 표현 방법이다.

  • NS Chart도형을 사용하여 논리 흐름을 표현하는 흐름도와 유사한 형태입니다. 이는 프로그램의 제어 흐름을 나타내기 위한 도구로, 다양한 도형을 사용하여 연속적인 흐름이나 조건에 따른 선택적 흐름 등을 시각적으로 표시합니다.
  • 따라서, 이 설명은 정확합니다.

2. ② 이해하기 쉽고 코드 변환이 용이하다.

  • NS Chart는 시각적으로 표현되기 때문에 이해하기 쉬운 구조를 가지고 있습니다. 또한, 제어 흐름을 시각화함으로써 이를 코드로 변환하는 것이 용이해지므로, 코드 작성 시 설계도를 바탕으로 논리적인 흐름을 그대로 코드로 구현하는 데 유리합니다.
  • 따라서, 이 설명도 정확합니다.

3. ❸ 화살표나 GOTO를 사용하여 이해하기 쉽다.

  • NS Chart에서 화살표는 제어 흐름을 나타내는 중요한 요소로 사용되지만, GOTO는 프로그램 설계에서 권장되지 않는 방식입니다. GOTO비구조적이고 혼란을 야기하는 제어 흐름을 유발할 수 있기 때문에, NS Chart에서는 제어 흐름을 명확하게 나타내는 방법을 사용하는 것이 일반적입니다. 따라서 GOTO는 NS Chart의 설계 방식과 맞지 않습니다.
  • 따라서, 이 설명은 틀립니다.

4. ④ 연속, 선택, 반복 등의 제어 논리 구조를 표현한다.

  • NS Chart제어 논리 구조를 표현하는 데 매우 유용합니다. 연속적인 흐름, 조건에 따른 선택적 흐름, 반복 구조 등을 도형과 화살표로 나타내며 이러한 제어 흐름을 시각적으로 쉽게 이해할 수 있게 도와줍니다. 이는 프로그램 설계에서 필수적인 요소들입니다.
  • 따라서, 이 설명은 정확합니다.

결론:

정답은 **❸ "화살표나 GOTO를 사용하여 이해하기 쉽다."**입니다.
NS Chart에서는 GOTO를 사용하지 않고, 구조적인 흐름을 중요시합니다. GOTO는 비구조적인 제어 흐름을 유발할 수 있으므로, NS Chart에서는 권장되지 않습니다.