본문 바로가기
카테고리 없음

알고리즘 이란 간단명료하게 이해해요!

by 카스탠다드 2021. 12. 6.
반응형

인터넷이 대중화된 요즘 알고리즘 이란 말을 많이 들어보셨을 거예요 더군다나 코딩이 의무교육화가 된 지금 알고리즘은 선택이 아닌 필수로 공부하고 있습니다 그래서 알고리즘 이란 무엇이고 왜 해야 하는지에 대해서 간단명료하게 이야기드리도록 하겠습니다

두뇌-그림
알고리즘이란

 


알고리즘 이란

 

알고리즘
알고리즘이란

알고리즘 이란 간단하게 말하면 컴퓨터가 일을 하는 순서를 말합니다 어떤 입력값이 있다면 그것을 어떻게 처리할지 짜여진 알고리즘 순서에 맞게 처리를 하는 것입니다 

 

정말 간단한 알고리즘을 예를 들면

 

빛이 보인다 -> 빨간색이다 -> RED 라고 표시한다

                -> 파란색이다 -> BLUE라고 표시한다

 

 

 

 

 

어떤 기계에 빛을 비췄을때  알고리즘의 처음인 빛이 보인다 라는 입력값이 들어가게 됩니다

그러면 그 기계는 빨간색인지 파란색인지 센서를 통해 확인을 합니다 그리고 그 값에 맞게 RED BLUE 중 1개를 선택하여 표시를 하게 됩니다

 

이게 알고리즘 입니다 

 

코딩화면책상에-앉은-캐릭터
알고리즘이란

 


알고리즘이 필요한 이유

 

알고리즘이 왜 필요할까요? 코딩이나 프로그래밍을 하시는 분들이 자주 하는 말씀이 있습니다 

"컴퓨터는 정말 멍청해" 이런 말이죠 사람과 비교할 수 없을 정도의 연산속도를 가진 컴퓨터를 왜 멍청하다고 표현을 할까요? 컴퓨터는 정해진 알고리즘에 따라서만 일을 하지 못하기 때문입니다 

 

대표적인 예를 들어보면 빽빽한 책장에서 빨간색 책이 1개 있다고 가정해봅시다

 

그랬을 때 빨간색 책을 찾으라고 한다면 우리는 직관적으로 빨간색이 보이기 때문에 바로 빨간색으로 갑니다

하지만 컴퓨터는 첫 번째 책부터 빨간색인지 아닌지 모두 검토하다가 빨간색이 나오면 발견할 수 있습니다

 

이렇듯 컴퓨터는 인간의 직관적인 판단을 하지 못하고 프로그래밍된 알고리즘으로만 움직이게 됩니다

 

그렇기 때문에 알고리즘에 대해서 공부해서 컴퓨터에 적용해야 하죠

 


 

알고리즘 이란 무엇인지 설명을 드렸습니다 알고리즘은 컴퓨터뿐 아니라 오히려 실생활에 적용해보면 좋은 효과가 있습니다 우리가 고민하고 있는 것에 대해서 알고리즘 형식으로 써 내려가다 보면 당연하게 지나친 것들을 볼 수 있고 훨씬 세분화된 형태로 볼 수 있습니다 이를 업무나 인간관계 등등에 적용해보는 것도 좋을 것 같습니다

반응형

댓글