플로우차트는 알고리즘을 어떻게 표현하나요?
1. 기존 흐름도:
2. 아이디어: 크기를 10으로 비교하고 1, 2, 3...10의 순서로 라벨을 붙입니다. 그런 다음 첫 번째 것과 두 번째 것을 비교하십시오. 첫 번째 것이 두 번째 것보다 크면 1과 2의 레이블을 교환하십시오. 첫 번째 것이 2보다 크지 않으면 레이블을 교환하지 마십시오. 그런 다음 마지막 것이 완료될 때까지 두 번째 것을 세 번째 것과 비교합니다. 10이라는 라벨이 가장 큰 숫자입니다.
3. C 언어 방법 사용:
a[1~10] 읽기
max=a[1];
(i=1;ilt;=10;i) ?// i는 1부터 10까지 검색합니다.
if(maxlt;a[i]) ?max=a[i];
최대 출력
끝
흐름도:
그래픽을 사용하여 알고리즘의 아이디어를 표현하는 것은 간단하고 명확한 훌륭한 방법입니다. 순서도는 어셈블리 언어와 초기 BASIC 언어 환경에서 사용됩니다. PASCAL이나 C 언어에 매우 적합한 관련 PAD 다이어그램도 있습니다.
흐름도는 닫힌 시스템의 움직임을 드러내고 파악하는 효과적인 방법입니다. 진단 도구로서 의사 결정을 지원하여 관리자가 문제가 있는 위치를 명확하게 이해하고 대체 조치를 결정할 수 있도록 해줍니다.
입출력 다이어그램이라고도 하는 흐름도는 작업 프로세스의 특정 단계를 시각적으로 설명합니다. 순서도는 작업이 어떻게 수행되는지 정확히 이해하고 프로세스를 어떻게 개선해야 하는지 결정하는 데 매우 유용합니다. 이 접근 방식은 기업 전체에서 비즈니스 운영 방식을 시각적으로 추적하고 도표화하는 데 사용할 수 있습니다.
플로차트는 일부 표준 기호를 사용하여 특정 유형의 작업을 나타냅니다. 예를 들어 결정은 다이아몬드 상자로 표시되고 특정 활동은 사각형 상자로 표시됩니다. 그러나 더 중요한 것은 작업 프로세스의 순서를 명확하게 설명해야 한다는 것입니다. 순서도는 먼저 작업 수행 방법을 그린 다음 이를 실제 작동 방식과 비교하여 작업 프로세스를 설계하고 개선하는 데 사용할 수도 있습니다.