---リスト・ワード---
ワードで遺伝(いでん)     ワードで遺伝.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行目の「黄」が劣性(れっせい)となる。
 


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