---リスト・ワード---
ワードで遺伝(いでん)     ワードで遺伝.mwx

エンドウ豆はがある。
どのように遺伝(いでん)しているのかな?
遺伝子(いでんし)を考えればいいのだろうか?
リストを遺伝子(いでんし)としてカメの形質(けいしつ)を考えてみましょう。 
<考えてみたこと>
(1)カメの形を使ってという形質(けいしつ)とする。
(2)カメの名前のテキストボックスを使って、遺伝子(いでんし)をワードとして表現する。
(2)条件文(じょうけんぶん)を使って遺伝子(いでんし)のワードを判定(はんてい)して、カメの形を形質(けいしつ)として表現する。
どんな親の形質から、どんな形質の子になるのか? プログラミングして試してみよう。 


1.ワードで遺伝のもと を左クックして開いて、プログラミングを始めます。


2.初期化のプログラミングをします。
・手順タブにプログラムを書きます。
手順は 初期化
全部「形は 0」
親1の遺伝子は どれか「緑緑 緑黄 黄黄」
親2の遺伝子は どれか「緑緑 緑黄 黄黄」
子の遺伝子は "
終わり


形を0にすると、形がカメにもどります。

リスト「緑緑 緑黄 黄黄」の中から、ランダムに遺伝子のワードが選ばれます。


2.受粉(じゅふん)のプログラミングをします。
・手順タブにプログラムを書きます。
手順は 受粉
子の遺伝子は 
ワード どれか 親1の遺伝子 どれか 親2の遺伝子
終わり


ランダムに選ばれていた1文字をくっつけて2文字のワードにします。

 GOボタンでプログラムを実行します。     ワードで遺伝.mwx
を左クリックして、遺伝子(いでんし)を初期化します。
手順は 初期化
全部「形は 0」
親1の遺伝子は どれか「緑緑 緑黄 黄黄」
親2の遺伝子は どれか「緑緑 緑黄 黄黄」
子の遺伝子は "
終わり
リスト「緑緑 緑黄 黄黄」の中から、ランダムに遺伝子のワードが選ばれます。

を左クリックすると、遺伝子(いでんし)分配(ぶんぱい)して、受精(じゅせい)して子の遺伝子を作ります。
手順は 受粉
子の遺伝子は 
ワード どれか 親1の遺伝子 どれか 親2の遺伝子
終わり
親の遺伝子のワードから、ランダムに1つの文字を取り出し(分配)、
2文字につなげて(受精)、
子の遺伝子のワードにします。


・子の遺伝子が作られました。
・カメを左クリックするとカメの中のプログラムが実行されて、形質が見えます。
もし あるか "黄 子の遺伝子 「形は 1」
もし あるか "緑 子の遺伝子 「形は 2」

 2行目のプログラムで、最終的な形質が決まるので、
 2行目の「緑」が優性(ゆうせい)となり、1行目の「黄」が劣性(れっせい)となる。
 


・「もし」を使った条件文で「緑」が最終的な形質として表現されるので、緑が優性形質(ゆうせいけいしつ)で黄が劣性形質(れっせいけいしつ)になる。
・何度も試すと、緑色の形質の子が多くなることがわかる。