휘핑크림5 [923102] · MS 2019 (수정됨) · 쪽지

2021-10-07 00:51:20
조회수 3,937

생명과학1 유전 문제 중 한 유형을 만들어주는 프로그램을 짜봤습니다.

게시글 주소: https://mclass.orbi.kr/00039921504

(53.5K) [751]

중간1,다인자3(10.06).hwp

(42.0K) [198]

중간1,다인자3(10.06) 답지.hwp

안녕하세요. 산업공학과 휴학 후 군 복무 중인 사람입니다.


수능 판을 떠난 지는 꽤 시간이 지났는데, 군대 선임 한 분께서 생1을 수능을 보시는데 유전 문제 중 특정 유형에 대한 풀이 연습을 더 하고 싶다는 말씀을 하시길래, 할 것도 없고 해서 코린이지만 파이썬으로 해당 유형의 문제를 만들어주는 프로그램을 짜봤습니다.


프로그램을 돌려보면 4~50프로 정도는 꽤 괜찮은 문제가 나오는 것 같은데, 그 중 일부를 파일로 첨부하여 올려보도록 하겠습니다. 혹시 관심 있으신 분들은 풀어보시고, 반응이 좋으면 만들어진 문제를 더 간간히 더 업로드 하겠습니다.


문제 유형은 올해 6평 14번, 9평 15번 유형이구요(자녀의 최대 표현형 개수 / 자녀의 특정 표현형 확률 계산 문제), 지난 기출의 기조 이후에 올 수능에 진화형으로 나올 수 있을 만한 중간유전 1쌍, 다인자 유전 3쌍이 나오도록 만들어졌습니다. (완전우성/중간유전/다인자유전 각각에서 몇 쌍의 유전 인자를 사용하여 문제를 만들지는 프로그램 내부에서 설정이 가능합니다.)


오류가 있을 수도 있습니다. 알려주시면 감사히 생각하고 반영해서 디버깅에 참고해보겠습니다.



+ 추가: 현재 자녀의 최대 표현형 개수를 구하는 문제는 오류 빈도가 높은데, 그나마 오류가 나지 않은 건 너무 난이도가 괴랄하게 어렵더군요... 코드 어디가 문제인지 확인 후 업데이트 해보겠습니다.

0 XDK (+0)

  1. 유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.