전산 알고리즘이란 무엇입니까?
그 연산 알고리즘 이들은 특정 작업을 수행하도록 설계된 일련의 단계를 나타냅니다. 또한 문제를 해결하기 위해 컴퓨터에 프로그래밍 된 일련의 명확한 지침을 나타낼 수 있다고 말할 수 있습니다.
컴퓨터 분야 또는 과학 분야에서 알고리즘은 정의되고 유한 한 단계로 방법론을 창출하는 기초 역할을합니다..
그것의 사용은 딜레마에 대한 일반적인 해결책을 제공하기 위해 의도 된 결과를 얻기 위해 반복적으로 사용할 수 있습니다..
계산 알고리즘의 특성
수학자 인 Alan Turing이 컴퓨터 과학 분야에 수학 개념을 도입 할 것을 제안한 알고리즘은 다음에 정의 된 프로세스입니다.
-명확하게 정의되고 각각이 다른 것과 독립적 인 일련의 제한된 단계.
-에이전트 (인간 또는 비인간적)는 특정 시간에 프로세스의 각 단계를 적용하는 에이전트입니다.
-에이전트는 운영 지침을 해석 할 수있는 동시에 주어진 정보를 저장합니다.
-특정 방법론이 수행되면 결과는 각 단계에서 항상 동일 할 것이며 초기 데이터에 따라 달라질 것입니다.
-어떤 프로세스에서와 마찬가지로 결과로 끝납니다..
절차에 특정 솔루션이 필요한 경우와 그렇지 않은 경우가 있습니다. 반복되지 않거나 반복되지 않는 반복적 인 알고리즘은 컴퓨팅에서 매우 일반적입니다..
그 예로 Windows, MacOS 및 Linux와 같은 운영 체제가 있으며, 다른 프로그램 및 프로세스를위한 플랫폼으로 계속 기능해야합니다..
유형
컴퓨터 과학 및 다른 분야 모두에서 순차적, 조건부 및 반복적 인 3 가지 유형의 알고리즘을 식별 할 수 있습니다. 또한, 질적 (단어 사용) 및 양적 (숫자 계산 사용).
연습에 매우 유용한 일부 유명한 계산 알고리즘은 다른 기능을 수행합니다..
따라서 우리는 가중치 그래프 간의 최단 경로를 찾기 위해 선형 방정식을 풀기 위해 가우스 알고리즘을 나눕니다 또는 Floyd-Wrashall 알고리즘을 나누기 위해 사용되는 유클리드 알고리즘을 찾습니다.
예제들
알고리즘은 여러 상황에서 사용되며 문제에 대한 해결책을 찾고 표준 절차를 따르지 않습니다..
매커니즘이 특정 작업을 신속하고 효율적으로 해결할 수있는 것으로 밝혀지면 해당 메서드의 작동 방식을 이해할 필요가 없습니다.
간단한 예는 케이크를 만들기 위해 요리법을 따르는 것입니다. 케이크를 만들기 위해 일련의 지침과 단계를 사용합니다.
또한 컴퓨터는 특수 언어를 사용하는 수식을 적용하여 다양한 유형의 문제를 해결할 수 있습니다..
이 경우 계산 알고리즘은 기계에 의해서만 이해 될 수있는 다양한 방식으로 작성된 코드를 나타냅니다.
이 절차의 중요한 부분은 아이디어를 PC가 해석 할 수있는 논리적 순서로 변환하는 것입니다.
이런 식으로 프로그래머는 간단한 작업에서 복잡한 작업으로 이동합니다. 이를 위해, 그들은 종종 다른 사람들이 해결해야 할 필요에 맞게 조리법을 만들었습니다..
참고 문헌
- 덴버 대학. 알고리즘이란 무엇이며 프로그래밍에서 어떻게 사용합니까? quora.com에서 12/12/2017에 검색
- 바스케즈 B., 카를로스. 프로그래밍 방법론 1. moodle2.unid.edu.mx에서 2012 년 12 월 12 일에 복구
- Bembibre, 빅토리아 (2009). 알고리즘의 정의. definicionabc.com에서 12/12/2017에 거래 됨
- Colombo, Jorge T. (2001). 컴퓨터 알고리즘. avizora.com에서 12/12/2017에 회복되거나.
- 물건은 어떻게 작동합니다. 컴퓨터 알고리즘이란 무엇입니까? howstuffwworks.com에서 12/12/2017에 검색