현대에 들면서 생물학은 유전자 발견과 줄기 세포의 발견으로 거의 혁명적으로 변화하고 있다고 보아도 될 것이다. 이렇게 변화가 되면서 여러 가지가 변하였겠지만 그 중 생명이나 진화의 개념도 많이 변화가 되었을 것이다. 이렇게 현대 생물학에서 생명과 진화의 개념이 어떤 것인지 알아보도록 하자먼저 생명의 기본적인 의미를 살펴본다면 생명이란 단어는 우리에게 매우 다양한 의미를 부여한다. 생명은 다양성과 유일성, 절대성과 상대성, 창조성과 모방성, 영속성과 일회성, 전체성과 개별성, 연계성과 단절성, 동적인 성격과 정적인 성격, 진취성과 모방성, 따스함과 차가움, 부드러움과 강경함, 그리움 그리고 사랑과 미움, 부활과 죽음과 같은 양면성의 가치를 제시해 준다. 이렇게 하나의 생명이라는 단어에도 많은 뜻이 내포 되어 있는 가처럼 생명은 오랜 세월에 걸쳐 가장 중요한 논제여서 딱히 무어라 한마디로 정의하기 어렵다.생물학에서 생명을 여러 관점에서 보고 있는데 생리학적, 물질 대사적, 생화학적, 유전적정의가 그것이다. 그 중 생물학적 정의는 오랜 동안 선호되어온 것으로서 생명을 섭식, 물질대사, 배설, 호흡, 이동, 성장, 생식, 외부 극에 대한 반응을 수행하는 계로 정의 하는 것이다. 그러나 이들 중 일부는 기계도 소유할 수 있는 속성이며, 어떤 생명체들은 호흡하지 않는 경우도 있으므로 그 경계가 모호하다고 할 수 있다. 물질 대사적 개념은 일부 생물학자들 사이에서 아직도 가장 선호되는 것으로, 자신의 물질을 끊임없이 외부와 교환하지만 일반적인 특성을 잃지 않고 체제의 확실한 경계를 갖고 있는 물체로 정의 한다. 생화학적 또는 분자생물학적 측면에서 보면, 생명체는 핵산 분자에 생식 기능한 유전 정보를 암호화하여 가지고 있고, 단백질성 촉매인 효소를 사용하여 물질 대사의 화학반응 속도를 조절하는 계로 정의한다. 지구에는 가장 단순한 세포에서 복잡한 인간에 이르기 까지 여러 생명체들이 존재하는데 유전학적 정의에 의하면 이들은 자신들이 가지는 유기물질, 행동양식, 구조 등을 복제하는 존재 들이다다음으로 진화의 개념에 대하여 살펴 보도록 하자. 진화는 가장 기본적으로 한 생물체가 자신의 환경에 맞추어 자신의 형태나 형질을 변화 시키는 것으로 그 시기는 길고 또한 어렵다고 볼 수 있다. 그럼 이런 진화설이 나온 궁극적 이유는 무엇인가? 그것은 "어떻게 해서 그렇게 많은 각기 다른 종류의 동물과 식물이 나타나게 되었을까?" 하는 문제에 대한 대답을 얻으려는 시도라고 볼 수 있다. 이런 진화설을 본다면 애초에 모든 생명체는 유사한 조상에 의해 나타났으며 그리고 서로 밀접한 관계를 가진다는 것을 암시하고 있기 때문이다. 또한 진화학설은 매우 다른 구조를 가진 생물들에서는 대단히 오랜 기간 동안에 이러한 차이점이 축적되어 현재는 거의 관계가 없게 되었다는 것을 의미하고 있다.이렇게 과학이 발전함과 동시에 생물학도 발전하게 되면서 생물과 진화의 개념은 점점 더 그 의미가 많아져 가고 있다. 하지만 이렇게 많은 의미들 가운데서도 변치 않고 전해져 온 것은 생명의 소중하다는 것이다. 수억 년전에 유사한 조상으로부터 지금에 이르기 까지 여러 생명체들과 함께 해 왔고 또 앞으로도 계속 그렇게 살 것이다. 우리는 지금 이 지구에서 인간만이 최고라는 우월감을 없애고 주위 생명들을 아끼며 더불어 살아가야 하는 의무가 있는 것이다. 생명이란 딱 잘라서 한마디로 볼 수 있는 그런 존재가 아닌 우리에게 있어서는 평생 동안 연구 되고 발전 되어야 하는 말이다논리 실증주의 - 귀납 주의자배경 : 수학과 논리학에있어서의 작업(기호논리학을 이용, 논리분석), 경험주의적 전통(경험 혹은관찰이 모든 화학적 지식의 기초를 제공, 아인슈타인 상대성이론과 양자역학이 분석대상이 되었던 이론논리 실증주의 자들은 과한은 단지 명제의 체계, 목적은 그 명제의 체계에 적절한 논리적 인식론적 토대를 제공,과학의 정당화가 목표발견의 맥락과 정당화의 맥락(엄격한구분, 가설착상의 과정, 논리적과정, 검증의 과정)경계구획의 문제검증가능성의 기준 : 과학은 의미 있어야함. 논리적, 경험을 통해 진위(형이상, 윤리, 미학, 사이비)귀납적 방법 : 관찰과 경험, 관찰 자료 수집, 일반화, 가설, 가설 확인, 확증, 법칙과학의 통일 : 자연 과학으로 통일. 물리학 주의반론 : 검증 가능성의 기준 자체가 검증될 수 없음, 일반명제 경험만으로 정당화 안됨, 귀납정당화에 실패,검증 가능성 완화칼포퍼 - 반 귀납 주의자반 귀납 주의 : 논리 실증주의 귀납주의적 과학관에 반대, 추측과 반박을 강조,인간임으로실수로부터 배우는 시행착오의 방법이 진리로 가는길가설 연역적 방법(추측과 반박) : 문제에서 출발, 대담한 추측(가설), 경험적 반증가능한 명제 연역,연역되 면제 테스트(반박의 시도, 반증과증), 반증 : 문제 상황으로 , 반증안됨 : 보강P1-TT-EE-P2 : 과학자는 자신의 이론을 반박하기 위해 노력,과학공동체는 열린사회(자신의 가설을 제안, 이에대한 비판 허용)반증 가능성의 기준 : 틀릴 가능성이 있어야함(마르크스, 프로이드, 애들러)열린사회의 가능성 : 과학적 합리성이 근거를 비판과 토론, 합리적 토론이 과학의 방법,이러한 과학적 방법과 합리성이 통용되는 사회가 열린사회3세계이론포퍼의 철학관 : 철학 고유 문제 존재, 철학의 문제는 외부비판 : 순수 중립적 관찰 불가, 다음 이론 없으면 이론포기 안됨,토마스쿤통상적 시기, 비통상적 시기,패러다임 : 한 시대의 정통적 과학자들이 수작하는 법칙 이론 실험장치 및 방법,도구를 포함하는 과학적 작업의 모형, 과학자들의 가치관, 세계관의 총채역할 : 표준 문제와 풀이 제공, 연구 전통, 문제 결정, 해결 양식 결정프롤레마이우스, 코페르니 쿠스통상과학, 변칙사례의 누적, 위기감 조성(본질적 긴장), 경쟁 패러다밈, 과학 혁명,새로운 패러다임 확립, 새로운 통상 과학과학혁명 : 패러다임의 변이, 게스탈트 스위치, 일종의 개종,패러다임들은 서로 불가통약성
The school has always been the most important means of transferring the wealth of tradition from one generation to the next. This applies today in an even higher degree than in former times, for, through modern development of the economic life, the family as bearer of tradition and education has been weakened. The continuance and health of human society is therefore in a still higher degree dependent on the school than formerly.학교는 한세대로부터 다음 세대에게 건강하게 전통을 전수한다는 것에 중요한 의미가 있다.이런 이론이 근래의 발전으로 인한 경제 생활에서 가족이 전통은 전달하거나 교육이 약해지고있어 학년에게 더 크게 요구 되어진다. 계속되어지고 건강한 인간 사회를 위해 예전보다 학년에게 의존하고 있다.Sometimes one sees in the school simply the instrument for transferring a certain maximum quantity of knowledge to the growing generation. But that is not right. Knowledge is dead; the school, however, serves the living. It should develop in the young individuals those qualities and capabilities which are of value for the welfare of the common-wealth. But that does not mean that individuality should be dest pupil was urged to actual performance. This applies as well to the first attempts at writing of the primary boy as to the doctor's thesis on graduation from the university, or as to the mere to memorizing of poem, the writing of a composition, the interpretation and translation of a composition, the interpretation and translation of a text, the solving of a mathematical problem or the practice of physical sport.가장 중요한 교육방법은 따라서, 항상 생도들의 실제적인 실행을 제촉하는것을 포함하여야 한다. 이러한 방법은 의과대학의 같은 학년 중 일등에게 적어라고 하거나, 단지 시를 적거나, 그 구성을 적거나, 해석과 글을 바꾸어보거나, 수학적 문제를 풀어보거나, 육체적 운동을 통해 처음으로 시도되어질 수 있다.But behind every achievement exists the motivation which is at the foundation of it and which in turn is strengthened and nourished by the accomplishment of the undertaking. Here there are the greatest differences and they are of greatest importance to the educational value of the school. The same work may owe its origin to fear and compulsion, ambitious desire for authority and distinction, or loving interest intically governed countries. It is comparatively simple to keep the school free from this worst of all evils. Give into the power of the teacher the fewest possible coercive measures, so that the only source of the pupil's respect for the teacher is the human and intellectual qualities of the latter.나에게 있어서도 가장 나쁜 것은 학교가 주로 공포적 방법, 힘과 인공적인 권위와 함께 일을 하는 것이었던걸로 보인다 이런 대우가 학생들의 여론의 소리와 성실과 자기만족을 파괴한다. 나는 이 고장의 학교는 최악의 악마에게서 자유롭다는 것을 알고 있다. 이것은 역시 Swizerland와 대부분의 민주주의 통치를 받고있는 고장도 마찬가질 것이다. 최악의 모든 악마로부터 학교의 자유를 지키는 것은 비교적 간단하다. 선생님에게 힘을싫어주어 가급적 강제적 조치가 적고 그래서 학생들이 존경으로 선생님에게 인간적이고 지적인 편지를 쓰게된다.The second-named motive, and ambition or, in milder terms, the aiming at recognition and consideration, lies firmly fixed in human nature. With absence of mental stimulus of this kind, human cooperation would be entirely impossible; the desire for the approval of one's fellowman certainly is one of the most important binding powers of society. In this complex of feelings, constructive and destructivee individual members of a human community.Darwin의 생존과 도태 경쟁의 이론은 경쟁심의 격려의 권한부여로 많은 사람에 의하여 인용되었다. 그와 같은 방법으로 몇몇 사람들은 개인들 사이에서 경쟁의 파괴적 경제 투쟁의 필요성을 비과학적으로 증명하려 해왔다. 그러나 이것은 틀렸다. 왜냐하면 인간은 사회적 동물이라는 사실에 대한 존재에 대한 투쟁에서 힘을 빚지고 있기 때문이다. 개미집에 한 마리 개미사이의 전투만큼 약간은 생존을 위해 필수적이다. 다만 인간사회의 개인적인 일원과 같은 경우이다.Therefore one should guard against preaching to the young man success in the customary sense the aim of life. For a successful man is he who receives a great deal from his fellowman, usually incomparably more than corresponds to his service to them. The value or a man, however, should be seen in what he gives and not in what he is able to receive.젊은이들의 성공은 습관적이 감안에 있다는 설교는 조심하여야 한다. 훌륭한 사람은 자신의 동지로부터 훌륭한 제의를 받는데, 그것은 자신이 동지들에게 베푼것과 비교되지 않을정도로 더많다. 하지만 남자의 가치는 주는것과 받을 수 있는것이 다가 아니다.The most important motive for work in the school and in life is the pleasure in work, pleasure in its result and the knowledge of the value of the result to the community. In the awakening and strengthening of these Psy다.나는 휴가를 보내는 것보다 학교에서 보내는 시간을 더 좋아했던 어린이들을 알고있다.Such a school demands from the teacher that he be a kind of artist in his province. What can be done that this spirit be gained in the school? For this there is just as little a universal remedy as there is for an individual to remain well. But there are certain necessary conditions which can be met. First, teachers should grow up in such schools. Second, the teacher should be given extensive liberty in the selection of the material to be taught and the methods of teaching employed by him. For it is true also of him that pleasure in the shaping of his work is killed by force and exterior pressure.그러한 학교는 선생으로부터 그의 분야에서 예술가가 되기를 요구한다. 무엇이 이러한 정신이 학교안에서 얻어질 수 있게 하는가? 이것은 약간의 보편적인 치료가 개인을위해 잘 남아있는것과 마찬가지이다. 하지만 맞추어질 수 있는 어떤 필수적인 조건이 있다. 첫째, 교사는 그러한 학교안에서 성장해야 한다. 둘째, 선생은 가르치게되는 재료의 선택에 있어서 광대한 자유를 주어야 하고 그에의해 가르치는 방법이 채택되어야 한다. 그에게 있어 그의 일에서의 기쁨은 힘과 외부의 압력에 의해 죽임당한다는 것 또한 사실이다.If you have followed attentively my meditations up to this point,
< 알고리즘의 정의 >유한한 단계를 통해 문제를 해결하기 위한 절차나 방법.원래는 인도에서 아랍를 거쳐 유럽에 보급된 필산(筆算)을 뜻하며, 아랍의 수학자인 알콰리즈미의 이름에서 유래한다. 또한, 알고리즘은 수학용어와 컴퓨터 용어 두 가지로 나누어 설명할 수 있다.1) 수학용어로서 알고리즘은 잘 정의되고 명백한 규칙들의 집합 또는 유한 번의 단계 내에서 문제를 풀기 위한 과정이다. 예를 들면, 주어진 정확도에 맞도록 x의 코사인 값을 계산하기 위한 대수적인 과정도 알고리즘에 해당된다. 경험적 지식(heuristic)과 반대되는 용어이다.2)컴퓨터용어로서 알고리즘은 어떤 문제의 해결을 위해 컴퓨터가 사용 가능한 정확한 방법을 말한다. 알고리즘은 여러 단계의 유한한 집합으로 구성되는데, 여기서 각 단계는 하나 또는 그 이상의 연산을 필요로 한다.< 알고리즘이 갖추어야 할 특성 >이 때 컴퓨터가 각 연산들을 수행하기 위해서는 다음의 조건을 만족해야 한다.① 명확성 : 각 연산들은 명확한 의미를 가져야 한다.② 효율성 : 각 연산은 원칙적으로 일정한 시간 내에 사람이 연필로 할 수 있어야 한다.③ 입 력 : 외부 입력자료가 있을 수 있다.④ 출 력 : 하나 이상의 결과가 나온다.⑤ 종결성 : 유한 번의 연산 후에는 끝나야 한다.== 알고리즘의 정의 ==(문제를 해결해 가는) 진행절차(procedure), 방법(method)종이와 연필로 사칙연산 계산방법을 개발한 al-khowarizmi 에서 유래됨전산학에서 컴퓨터 프로그램의 기초로서 문제 해결 방법 및 절차를 의미(webstar 사전) 어떤 종류의 문제를 해결하는 특별한 방법== 알고리즘의 특성 ==- 정해진 몇 단계를 거친 후 반드시 끝이 나야 함내용들이 분명하고 구체적이고 정확한 유한한 단계를 거쳐야 함그 분야에 해당되는 모든 일을 처리할 수 있어야 함알고리즘 작성시 고려 사항- 효율성적은 처리 과정, 적은 기억 용량으로 가능할 때 효율적임발생할 수 있는 모든 경우를 생각하고 범위를 결정ⓐ 입력(input) : 0 개 이상의 입력 요소ⓑ 출력(output) : 한 개 이상의 출력요소ⓒ 명확성(definiteness) : 단계가 애매 모호하지 않아야 함ⓓ 유한성(finiteness) : 반드시 끝ⓔ 유효성(effectiveness) : 한정된 시간 내에 처리되어야 함< 알고리즘의 정의 >알고리즘이란 특정한 일을 수행하기 위한 연산자(instruction)의 유한한 집합이며, 몇가지의 조건을 만족시켜야 하는데, 그것이 바로 알고리즘의 특성이라고 할 수 있다.
< AFX 클래스의 역할 >** 프로그램 뼈대 **Application Framework- MFC는 대부분의 공통적으로 수행하는 기능들을 미리 구현· 시스템 메뉴, 메뉴, 도구모음, 최대화, 최소화, 닫기 버튼· 프로그램 크기조절· 상태 바 상태표시· 각 툴바(메뉴바, 도구바)등의 Frame에서의 탈/장착 기능- 클래스 라이브러리로 제공- AFX로 표현MFC의 Application Framework의 구조만으로 응용프로그램의 동작 가능** MFC의 AFX구조 **프레임 윈도우와 뷰를 분리한 이유- 프레임에 부여된 역할 즉, 창의 크기 조절, 확대, 축소 등을 사용자가 할 필요 없이 기본적으로 제공- 뷰에서는 단지 실제 보여주어야 할 데이터만을 사용자가 적절하게 계산하여 제공도큐먼트와 뷰를 분리한 이유- 데이터 저장 및 처리(CDocument)와 이를 보여주는 (CView)을 분리 함으로써· 클래스의 역할을 분담 -> 클래스를 단순화 시킴· 같은 데이터라도 보여주는 형태가 다를 수 있음· 즉, 하나의 Document에는 하나 이상의 View가 존재4개의 클래스 CFrameWnd, CView, CDocument, CWinApp가 윈도우 프로그램을 만들 때 기본이 되는 클래스입니다MS사가 프로그램을 윈도우 틀, 클라이언트 영역(허연 부분), 그리고 눈에 보이지 않는 데이터를 처리·저장하는 부분, 이 세 부분을 묶어서 프로그램을 구동시키는 부분으로 나누었습니다이 4개의 클래스가 윈도우 프로그램을 개발하는데 기본골격이 되기 때문에 이를 흔히 AFX라고 부릅니다.프로그램을 객체로 세분화하는 과정에서 왜 프레임윈도우(윈도우 틀)와 뷰(클라이언트 영역)를 구분했을까? 바로 객체지향적으로 만들기 위해서입니다윈도우 프로그램을 실행시켜보면 윈도우(창)이 생깁니다.우리는 마우스를 이용하여 윈도우를 최소화 시킬 수도 있고, 최대화 시킬 수도 있습니다.또 타이틀 바 부분을 클릭하여 드래그(drag)하면 윈도우가 움직입니다또한 하얀 부분은 여러 가지를 보여준다. 물론 워드프로세서, 그래픽도구 같은 응용프로그램은 이 하얀 부분(클라이언트영역 = 뷰)에서 입력도 할 수 있습니다. 그렇지만 결과적으로 입력한 내용을 보여줍니다.1. CFrameWnd 클래스역할① CWnd 클래스로부터 상속 받음- CWnd 클래스의 모든 기능을 다 이용 가능② 윈도우의 크기, 위치, 상태 등의 조절에 관한 일 수행③ 메뉴, 툴바와 상태바의 관리를 이곳에서 수행- 사용자는 메뉴와 툴바의 내용만 바꿈으로써 쉽게 응용프로그램의 계발이 가능하다2. CView 클래스역할① 일반적인 윈도우로서의 역할 : CView는 CWnd 클래스를 상속② View 윈도우로서의 고유한 역할 : 프로그램에서 다루는 데이터를 보여주는 일사용자는 데이터를 어떻게 보여 줄 것인가를 고민하고 거기에 따른 프로그래밍을 하면 됨3. CWnd 클래스역할① 화면에 출력되어 우리의 눈에 보이는 윈도우라는 객체를 클래스로 구현② MFC에서는 가장 중요하고 많이 사용하는 클래스③ 300여개의 멤버함수를 가짐- 윈도우의 크기, 위치, 모양, 상태 등을 제어하기 위한 함수 -> 100여개의 멤버함 수- 메시지 핸들러라 불리는 멤버함수로, 윈도우에서 발생하는 메시지를 처리하기 위한 함수 -> 약 200여 가지