
로그인 후 이용해주세요
저장소에 저장되었습니다.
로그인 후 이용해주세요
생명과학 시간에 유전의 원리를 배우고 흥미를 느꼈음. 특히, 맨델의 유전 법칙을 이용해 가계도를 만드는 과정을 정보 시간에 배운 C++ 프로그래밍에 적용해보고 싶다는 생각을 함.
유전의 여러 종류 중, 복대립 유전의 대표적인 사례인 혈액형에 착안하여, ‘부모의 혈액형을 이용해 자녀의 혈액형을 자동으로 출력해주는 응용 프로그램’ 을 주제로 선정하여 탐구 활동을 진행함.
멘델 유전의 원리 중 ‘독립’을 이용하여 입력된 부모의 유전자형에 해당하는 입력된 문자열에서, 각각의 문자 개체를 출력되는 부분인 자녀의 유전자형으로 할당하는 과정을 수행함.
아스키 코드와 비교 연산자를 이용하여 유전자형을 A,B,O 알파벳 순서대로 정렬하고, 중복되는 유전자형을 없애는 과정을 수행함.
모든 유전자형의 경우의 수를 대입했을 때 오류가 없이 프로그램이 작동하는 것을 봄.