형성중등 교육 학교

알고리즘을 설명하기위한 방법 및 알고리즘의 종류

단어 "알고리즘"을 통해 많은 직면했다. 결국, 그것은 밀접하게 사람들의 삶과 관련이 있습니다. 그것은 무엇입니까? 설명의 다른 방법은 무엇입니까 알고리즘 알고리즘 유형은? 그들은 무엇을 위해 있는가? 이 문서에서는이 모든 것을 이해하고 그 자리에 모든 것을 넣어하는 데 도움이 될 것입니다.

알고리즘 : 개념 설명 유형, 방법

이 용어는 연주자가 그의 앞에 문제를 해결하기 위해 통과해야합니다 간단한 단계의 명확하고 정확한 순서를 의미한다. 단어 "알고리즘은"유명한 동양 과학자와 수학자 알 - Khwarizmi의 이름으로 그 기원이있다. 이 연산을 모든 규칙을 공식화있는 그가 있었다. 이 개념의 시작 부분에서 우리는 숫자에 수행 된 4 개 연산에 관한 규칙 만 이해했다. 그리고 단지 그 개념은 문제의 해결책으로 이어질 일련의 단계를 참조하는 데 사용되었다. 데이터 처리를 계산할 때 알고리즘이 적용되는 객체이다. 원시 데이터를 계산하는 문제를 해결하는 경우 스코로 변환된다.

알고리즘을 개발하는 과정은 단순에도 불구하고, 매우 창조적이다. 그것과 장비를 수행 할 사람이 할 수 있도록 할 수 있습니다. 그리고 오늘은 컴퓨터뿐만 아니라 휴대폰, 태블릿, 터미널, 심지어 커피 메이커에 기계를 세척뿐만 아니라.

인터넷의 요청에 따라 당신은 가치있는 정보를 많이 찾을 수 있지만, 그것은 여전히 함께 넣어해야합니다. 따라서이 모든 필수 요소를 지정합니다.

알고리즘의 기본 속성은 무엇인가?

1. 정의. 이 속성은 결정론이라고합니다. 이 계산을위한 입력 데이터를 지정하는 경우의 계산 결과를 얻는 것은 그 모호 포함한다. 이 특성은 기계 실행 방법을 제공한다. 작업에 대한 추가 정보가 없습니다 및 지침을 제공합니다. 임의 아무 것도 없어야합니다.

2. 질량. 이 속성은 알고리즘이 문제의 같은 종류의 많은 해결에 적합해야한다는 것을 의미한다. 이 경우 기준은 응용 프로그램이라고 모든 지역으로부터 선택 될 수있다.

3. 효과 - 특정 플로 프로세스에 다음과 같이 한정된 개수를 받아야하고해야하는 정보의 소스는 원하는 결과를 제공 중지 여부를 나타내는 속성.

4. 가독성 - 연산 처리 단계로 나눌 때이다. 그리고 구현의 가능성을 의심하지 않습니다. 여기서, 각각의 후속 조치 이전이 완전히 종료 된 경우에만 실행됩니다.

모두 이해할 수있는 알고리즘을 기술하는 방법

알고리즘은 특정 도구의 도움으로 일정한 규칙에 의해 공식화해야한다. 사용 즉, 화학식 언어, 알고리즘, 및 그래픽 소프트웨어 : 알고리즘을 기술하는 주요 방법.

구두 형태 - 자연 인간의 언어로 기록. 너무 장황하기 때문에 그녀는 훨씬 덜 일반적인 받았다. 그리고 아직 가시성이 부족하다. 설명의 말은 엄격하게 정형화되지 않고 일부 규정은 모호하게 해석 될 수있다.

공식 언어 적 형태는 좀 더 편리합니다. 다음 단어 모두 도움과는 반대로, 사람 읽기를 혼동 할 수있는 수학 공식에 추가됩니다. 훨씬 더 편리 알고리즘을 설명하는 다른 방법.

컴퓨터 사용자를위한 알고리즘을 기술하는 방법

의사에 기초한 알고리즘 기록 방법. 이것은 프로그래밍 언어 구조가 유사한 코드이지만, 명령은 자연 언어와 현재의 수학 식에 제시되어있다. 의사 코드 - 세미 - 정형화 된 언어입니다. 이러한 방법은 특히 프로그래머, 이미 훨씬 명확하다.

상술 한 알고리즘을 기술하는 방법은 완전히 공식화되었다 가는데 프로그램 표기 태어난. 그것은 기록되는 프로그래밍 언어의 수 중 하나를 사용하여 수행하는 단계는 동일한 시퀀스이다. 컴퓨터가 하나씩 읽고 결국 최종 결과에 이르게 명령을 실행합니다.

기술의 가장 인기있는 방법

알고리즘을 설명하는 그래픽 방식 때문에 선명도의 가장 인기를 얻었다. 또한, 블록 아웃 회로 수단이라고한다. 플로우 차트는 무엇인가? 이 방식은 알고리즘의 그래픽 표현입니다. 데이터 처리에서의 각 단계는 기하학적도 불리는 단위로 표현된다. 각 유닛의 동작 타입이 수행되기에 의존하는 구성을 갖는다. 이름 문자, 모양과 크기의 목록과 디스플레이 기능이 표준을 정의한다. 당신이 설명하는 알고리즘의 주요 방법을 모두 취할 경우이 가장 분명하다.

프로세스를 계산

분기 및 환상, 직쇄 : 흐름도를 사용하여 알고리즘을 기술하는 방법은 프로세스를 산출 세 가지 종류를 가정한다.

라인 - 각 단계의 절차에 따라 문제를 해결하기 위해 수행되는 과정이다.

분기 - 연산 처리를, 상기 논리 상태에 의존 방향 선택의 결과의 소스와 중간 정보 및 검증에 따라.

순환 알고리즘은 하나 이상의 사이클을 복수 회 반복, 즉 계산 부를 포함한다. 사이클은 반복 불확실 소정 개수 일 수있다. 반복의 수에 의해 결정 어떤 조건 준수에 따라. 또한, 상기 조건은 사이클의 시작 또는 끝에서 확인할 수있다.

설명 알고리즘의 방법은 분명하지만, 그들에게 제시 규칙이 있습니다.

알고리즘을 만들기위한 규칙

첫째, 알고리즘의 개발 작업을위한 시설을 많이 요청해야합니다. 그러한 객체의 표현 정형화 -이 데이터이다. 알고리즘은 출력으로 변환 입력라는 데이터 집합으로 시작 - 출력. 이 알고리즘을 기술하는 임의의 방법을 사용할 수있다. 등록 알고리즘은 존중되어야한다.

두 번째 규칙은 : 알고리즘이 일할 수에, 그것은 메모리를 필요로한다. 이 중간 출력 입력을 두었다. 메모리 자체는 즉, 별도의 섹션으로 구성, 이산 - 세포. 이름이 그 셀은, 변수를했다.

세 번째 규칙은 - 그것은 별개의 것입니다. 전체 알고리즘은 각각의 작업에서 구축되어야한다,의 수는 반드시 유한해야합니다.

이는 미리 설계하고 알고리즘의 다른 작업에 사용되는 보조 알고리즘 같은 것이 있다는 것을 주목해야한다. 또한 보조 절차라고 할 수있다.

알고리즘의 개념, 특성, 방법에 대해 설명합니다 -이 모든없이 컴퓨터 분야의 아무 곳. 이는 전체 컴퓨터 과학이 달려있는 기본입니다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.birmiss.com. Theme powered by WordPress.