Please enable JavaScript.
Coggle requires JavaScript to display documents.
알고리즘과 프로그래밍 1124진무빈 - Coggle Diagram
알고리즘과 프로그래밍
1124진무빈
알고리즘과 문제 해결
알고리즘 이해:9세기 페르시아의 수학자 무함마드 알콰리즈미의 이름에서 유래되었다
다양한 알고리즘 예시들
길 찾기 알고리즘
정렬 알고리즘
추천 알고리즘
문제와 문제 해결 절차
문제의 사전적 정의:해답을 요구하는 물음
계산 문제:계산 문제란 컴퓨터의 계산 능력을 이용하여 해결 가능한 문제로, 산술 연산이나 논리 연산의 조합을 통해 해결할 수 있는 문제
필요한 절차들
추상화:주어진 문제를 이해하고 분석하여 꼭 필요한 핵심 요소를 추출하고 문제를 해결하기 쉬운 형태로 표현하는것
알고리즘 설계:글이나 도형 흐름선 등으로 문제를 해결하기 위해 작업 절차에 맞게 나열
자동화:알고리즘을 컴퓨팅 시스템이 수행할 수 있도록 작성하고 공유하여 성능 평가
알고리즘 설계
입력:필요한 데이터를 입력받을 수 있어야 한다
출력:알고리즘이 수행되면 적어도 1개 이상의 결과가 출력되어야 한다
1 more item...
순서도:미리 약속한 도형과 흐름선을 사용하여 알고리즘을 표현하는 방법
의사 코드:가상의 코드라는 의미이며 프로그로밍 언어와 유사한 형태로 알고리즘을 표현하는 방식이다 실제 프로그래밍 언어가 아니기 때문에 컴퓨터에서 실행할수는 없다
프로그래밍 언어:컴퓨터 프로그램을 만들기 위해 사용하는 언어로 텍스트 기반 프로그래밍 언어로 텍스트 기반 프로그래밍 언어로는 파이썬 C언어 C++등이 있다