⊙알고리즘(Algorithm) / 문제해결의 절차와 방법
알고리즘이란 어떠한 주어진 문제를 풀기 위한 절차나 방법을 말하는데 컴퓨터 프로그램을 기술함에 있어 실행 명령어들의 순서를 의미한다.
아랍의 수학자인 알고리즈미(Al-Khowarizmi)의 이름에서 유래되었다. 알고리즘에서 가장 중요한 것은 효율성이라고 할 수 있는데 동일한 문제를 푸는 데 있어 결과는 같아도 해결방법에 따라 실행속도나 오차·오류 등에 차이가 있을 수 있기 때문이다.
또한, 알고리즘은 명확해야 하는데 이를 위해 프로그래머들은 주로 순서도나 의사코드(pseudocode) 등을 이용하고 있다.
'Benefit > ⊙Common sense' 카테고리의 다른 글
⊙ICT (Information & Communication Technology) / 정보통신기술 (0) | 2020.12.01 |
---|---|
⊙캡차(CAPTCHA) / 해킹방지 프로그램 (0) | 2020.12.01 |
⊙긱(geek) / 전자 공학이나 지성(intellectuality) 분야에서 탁월한 사람 (0) | 2020.12.01 |
⊙Wi-fi, 1G, 2G, 3G, 4G, 5G (0) | 2020.12.01 |
⊙매크로 생성 프로그램(macro generating program) / 복수의 스테이트먼트를 생성 삽입하는 역할 (0) | 2020.12.01 |