알고리즘의 뜻 그리고 중학생의 시점에서 알아본 알고리즘

카고챵

·

2021. 1. 26. 01:22

반응형

컴퓨터 공학, 수학 관련 분야를 배우거나 관심이 있으신 분들은 꼭 배워야 할 분야 알고리즘.

이번에는 알고리즘의 뜻 그리고 중학생의 시점에서본 알고리즘에 대해 포스팅 해보겠습니다.


알고리즘의 정의

알고리즘의 뜻은 수학과 컴퓨터 과학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것, 계산을 실행하기 위한 단계적 절차를 의미한다. - 위키백과

알고리즘과 실생활의 관계

그렇다면 알고리즘은 과연 컴퓨터 관련 분야에서만 사용하고 우리의 생활과는 관계가 없을까요?

아닙니다. 알고리즘은 우리가 생활속에서 하는 모든 행동에 담겨있다고 볼수 있습니다. 밥먹고 양치를 하는 과정, 라면을 끓이는 과정 그 속에 담긴 과정들 속에는 모두 알고리즘이 담겨 있습니다.

위 사진은 평범한 라면 조리법입니다.

라면 조리법은 알고리즘을 우리가 사용하는 자연어로 표현한 것입니다. 물을 넣고 끓인다 라는 과정을 거치고 나서 물이 끓었을때 면을 넣습니다. 그러면 라면이라는 결과가 나오게 됩니다.

따라서 라면 조리법은 라면을 끓이기 위한 방법을 공식화 한 일종의 알고리즘이라고 볼수 있겠습니다.


우리가 경험하는 알고리즘

이제 알고리즘의 뜻에 대해 이해가 되나요?

우리는 일상 생활을 할때도 알고리즘을 경험하고 있습니다.

예를 들자면 생활속에서 쇼핑을 할때나 유튜브를 볼때 모두 알고리즘이 적용 되어 있습니다.

쇼핑몰에 접속을 해서 가방을 구매 한다면 알고리즘이 자신의 구매 성향을 분석해서 추천상품에 최근 구매한 가방과 비슷한 가방 또는 그 상품을 구매한 사람들이 주로 구매한 상품을 보여줍니다.

저는 11번가에서 마이크와 랜카드를 구매한적이 있습니다.

그래서 11번가에 접속하면 최근 본 상품의 추천상품에 마이크, 랜카드 같은 제품들이 나와있습니다. 이런 알고리즘을 통해 구매자의 편의와 상품의 판매율을 높일수 있습니다.

유튜브에서도 마찬가지입니다. 

여러분들은 유튜브를 하면서 이런 댓글은 보신적이 있으신가요?

여러분들은 구독과 좋아요를 누르지 않아도 유튜브 홈화면에 자신이 관심있는 분야의 영상들이 있는것을 경험한적이 있을것입니다.

이런 경험을 통해서 유튜브는 제가 선호하는 영상들을 알고리즘을 통해서 분석하고 유튜브 홈화면의 추천영상에 저의 관심분야의 영상을 표시해준다는것을 알수 있습니다. 또 제 취향에 맞는 급상승 동영상을 보여 주기도 합니다.


알고리즘의 뜻과 개념 왜 알아야 하는가

알고리즘을 자세히 알면 어려울수도 있지만 알고리즘의 뜻과 개념을 이해하는건 효율적 사고문제 해결능력을 기르기 위해 필요하다고 생각합니다.

컴퓨터 관련 분야를 공부하는 분들이라면 알고리즘 공부가 더욱더 중요하다고 생각합니다.

포스팅 읽어주셔서 감사합니다.

공감과 댓글은 앞으로의 공부에 많은 도움이 됩니다!

 

반응형