Please enable JavaScript.
Coggle requires JavaScript to display documents.
3-1 알고리즘과 문제해결
1110 김태원 - Coggle Diagram
3-1 알고리즘과 문제해결
1110 김태원
알고리즘과 문제 해결
-
-
-
계산 문제란 컴퓨터의 계산 능력을 이용하여 해결 가능한 문제로, 산술 연산이나 논리 연산의 조합을 통해 해결할 수 있는 문제를 말하며 연산 문제, 경우의 수 문제,결정 문제, 최적화 문제 등이 있다.
다양한 문제 중 계산 문제는 컴퓨터를 이용하여 절차적으로 해결할 수 있는데, 컴퓨터로 문제를 해결하기 위해서는 추상화,알고리즘 설계,자동화의 절차가 필요하다.
추상화는 주어진 문제를 이해하고 분석하여 꼭 필요한 핵심 요소를 추출하고, 문제를 해결하기 쉬운 형태로 표현한다.
알고리즘 설계는 글이나 도형, 흐름선 등으로 문제를 해결하기 위한 작업을 절차에 맞춰 나열한다.
-
핵심 요소는 문제를 해결하기 위해 반드시 고려해야 하는 요소로, 수해 작업에 영향을 미치는 요소이다.
-
-
-
-
의사 코드는 가상의 코드라는 의미이며, 프로그래밍 언어와 유사한 형태로 알고리즘을 표현하는 방식이다. 실제 프로그래밍 언어가 아니기 때문에 컴퓨터에서 실행할 수는 없다.
프로그래밍 언어는 컴퓨터 프로그램을 만들기 위해 사용하는 언어로, 텍스트 기반 프로그래밍 언어로는 파이썬, C 언어, C++등이 있다.
-