■ 21세기는 알고리즘이 경쟁력이다
두번째이야기 ▶ 긴급 알고리즘 이야기 ▷ 다음 회에는 운동 알고리즘
지역내일
2009-09-25
(수정 2009-09-25 오전 9:54:33)
im4u 정보영재교육센터 금정순원장
21세기는 알고리즘세대이며 휴머니즘 세대라고한다.
사람들은 좀더 편하고 행복하게 살길을 원하기 때문이다.
창의력은 무에서 유를 만들어 낼 수 있는 생산적인 사고이며 문제해결력은 어려운 환경에서 더욱 효과적인 방법으로 효율성을 높여 최소비용으로 최고 이익을 창출하고자 필요로 하는 절실한 능력이다,
이러한 교육은 이공계 교육의 핵심적인 교육이다.
이산수학(離散數學)은 이산적인 수학 구조에 대해 연구하는 학문이다.
유한수학이라고도 하며, 전산학적인 측면을 강조할 때는 전산수학이라고도 한다. 연속의 개념을 사용하지 않고, 주로 정수, 유한 그래프, 형식 언어 같이 가산집합에 속하는 개념을 다룬다.
이산수학은 전산학의 기초가 되기 때문에 최근 수십 년 동안 인기를 끌고 있다. 이산수학에서 나온 개념과 기호는 컴퓨터 알고리즘과 프로그래밍 언어의 문제나 대상들을 연구하는 데 유용하다.
이산수학은 과학고등학교, 이공계 대학교의 학부 전산학 전공 1·2학년 과정에 개설되며 수학 관련 학부에서 개설하기도 한다.
항목을 보면 고등부 수1, 수2 에 수열, 수열, 조합, 확률, 통계, 기하, 대수, 행렬..등 고도의 사고력 수학문제들을 실 생활에 바로 응용할 수 있는 최적으로 알고리즘으로 해결할 수 있는것이다.
그 중요성을 쉽게 설명하기위해 이번호에서는 가로채기 알고리즘을 접근해보고자한다.
긴급 알고리즘 (가로채기 알고리즘)
아무도 없는집에 화장실에서 일을 보고 있는데 뱀이 나타났다고 하자. 이 때, 일이 덜 끝났다고 하여 계속 힘만 주고 있을 것인가?
내 생명에 위협을 느끼는 경우 이를 제거하는 것은 빠른 우선권을 갖는다.
주위의 어려움에 처한 사람을 돕는 것은 빠른 우선권을 갖는다.
경우에 따라서 수행중인 알고리즘을 그 상태에서 중단하고 긴급 알고리즘을 행한다.
경우에 따라서 수행중인 알고리즘을 잠시 멈췄다가 긴급 알고리즘을 행한 후 중단했던 알고리즘을 계속한다.
경우에 따라서 현재 알고리즘을 끝까지 다 한 뒤에 긴급 알고리즘을 행한다.
밀린 긴급 알고리즘은 항상 기억해 둔다.
여러 개의 밀린 알고리즘이 있고 또 다른 긴급 알고리즘이 들어올 때 그 일의 우선순위를 정한다.
시간이 촉박한 둘 이상의 긴급 알고리즘을 만들지 않는게 좋다.
이러한 경우 주위에 도움을 요청할 수 있다. 절대 고마움을 잊지 않는다.
긴급 알고리즘의 해결은 신속하면서도 침착하게 한다.
남에게도 긴급 알고리즘이 있음을 알고 양보하는 습관을 갖는다.
21세기는 알고리즘세대이며 휴머니즘 세대라고한다.
사람들은 좀더 편하고 행복하게 살길을 원하기 때문이다.
창의력은 무에서 유를 만들어 낼 수 있는 생산적인 사고이며 문제해결력은 어려운 환경에서 더욱 효과적인 방법으로 효율성을 높여 최소비용으로 최고 이익을 창출하고자 필요로 하는 절실한 능력이다,
이러한 교육은 이공계 교육의 핵심적인 교육이다.
이산수학(離散數學)은 이산적인 수학 구조에 대해 연구하는 학문이다.
유한수학이라고도 하며, 전산학적인 측면을 강조할 때는 전산수학이라고도 한다. 연속의 개념을 사용하지 않고, 주로 정수, 유한 그래프, 형식 언어 같이 가산집합에 속하는 개념을 다룬다.
이산수학은 전산학의 기초가 되기 때문에 최근 수십 년 동안 인기를 끌고 있다. 이산수학에서 나온 개념과 기호는 컴퓨터 알고리즘과 프로그래밍 언어의 문제나 대상들을 연구하는 데 유용하다.
이산수학은 과학고등학교, 이공계 대학교의 학부 전산학 전공 1·2학년 과정에 개설되며 수학 관련 학부에서 개설하기도 한다.
항목을 보면 고등부 수1, 수2 에 수열, 수열, 조합, 확률, 통계, 기하, 대수, 행렬..등 고도의 사고력 수학문제들을 실 생활에 바로 응용할 수 있는 최적으로 알고리즘으로 해결할 수 있는것이다.
그 중요성을 쉽게 설명하기위해 이번호에서는 가로채기 알고리즘을 접근해보고자한다.
긴급 알고리즘 (가로채기 알고리즘)
아무도 없는집에 화장실에서 일을 보고 있는데 뱀이 나타났다고 하자. 이 때, 일이 덜 끝났다고 하여 계속 힘만 주고 있을 것인가?
내 생명에 위협을 느끼는 경우 이를 제거하는 것은 빠른 우선권을 갖는다.
주위의 어려움에 처한 사람을 돕는 것은 빠른 우선권을 갖는다.
경우에 따라서 수행중인 알고리즘을 그 상태에서 중단하고 긴급 알고리즘을 행한다.
경우에 따라서 수행중인 알고리즘을 잠시 멈췄다가 긴급 알고리즘을 행한 후 중단했던 알고리즘을 계속한다.
경우에 따라서 현재 알고리즘을 끝까지 다 한 뒤에 긴급 알고리즘을 행한다.
밀린 긴급 알고리즘은 항상 기억해 둔다.
여러 개의 밀린 알고리즘이 있고 또 다른 긴급 알고리즘이 들어올 때 그 일의 우선순위를 정한다.
시간이 촉박한 둘 이상의 긴급 알고리즘을 만들지 않는게 좋다.
이러한 경우 주위에 도움을 요청할 수 있다. 절대 고마움을 잊지 않는다.
긴급 알고리즘의 해결은 신속하면서도 침착하게 한다.
남에게도 긴급 알고리즘이 있음을 알고 양보하는 습관을 갖는다.
위 기사의 법적인 책임과 권한은 내일엘엠씨에 있습니다.
<저작권자 ©내일엘엠씨, 무단 전재 및 재배포 금지>