컴퓨터 지식 네트워크 - 컴퓨터 설치 - 플로우차트는 알고리즘을 어떻게 표현하나요?

플로우차트는 알고리즘을 어떻게 표현하나요?

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 다이어그램도 있습니다.

흐름도는 닫힌 시스템의 움직임을 드러내고 파악하는 효과적인 방법입니다. 진단 도구로서 의사 결정을 지원하여 관리자가 문제가 있는 위치를 명확하게 이해하고 대체 조치를 결정할 수 있도록 해줍니다.

입출력 다이어그램이라고도 하는 흐름도는 작업 프로세스의 특정 단계를 시각적으로 설명합니다. 순서도는 작업이 어떻게 수행되는지 정확히 이해하고 프로세스를 어떻게 개선해야 하는지 결정하는 데 매우 유용합니다. 이 접근 방식은 기업 전체에서 비즈니스 운영 방식을 시각적으로 추적하고 도표화하는 데 사용할 수 있습니다.

플로차트는 일부 표준 기호를 사용하여 특정 유형의 작업을 나타냅니다. 예를 들어 결정은 다이아몬드 상자로 표시되고 특정 활동은 사각형 상자로 표시됩니다. 그러나 더 중요한 것은 작업 프로세스의 순서를 명확하게 설명해야 한다는 것입니다. 순서도는 먼저 작업 수행 방법을 그린 다음 이를 실제 작동 방식과 비교하여 작업 프로세스를 설계하고 개선하는 데 사용할 수도 있습니다.

上篇: 무협과 비슷한 독립 실행형 RPG 핸드투어는 어떤 게 재미있어요? 下篇: 고수의 지적을 구하면, 두 호스트는 ping 을 할 수 없지만, 각자 게이트웨이에 ping 을 할 수 있고, 두 개의 라우팅된 S 직렬 포트도 ping 을 할 수 있지만, 호스트는 통하지 않는다
관련 내용