忍者ブログ
バイオインフォマティックス技術者試験、情報処理試験など、IT系の試験を基礎から勉強します。また、Javaなどプログラミングを勉強します。

【生物学問題】空の芸術!ムクドリの集団行動「マーマレーション」を攻略

夕暮れの空で、数千、数万羽のムクドリが一斉に形を変えながら舞う姿を見たことはないでしょうか。まるで一つの巨大な意志を持っているかのようなこの集団運動には、科学的な名称があります。

1. 問題:動物の集団による波のような動き

【 問題 】 ムクドリなどの鳥の群れが、空中で一斉に方向を変えたり、形を複雑に変化させたりしながら動く集団運動のことを何と呼ぶでしょうか?

① マーマレーション   ② フォーメーション   ③ マイグレーション   ④ ナビゲーション

2. 正解:集団行動に関する正解

正解: ① マーマレーション

3. 解説:個のルールが生む全体の秩序

マーマレーション(Murmuration)は、ムクドリ(Starling)の群れが見せる特有の振る舞いを指します。語源はムクドリの羽音や鳴き声が「ざわざわ(murmur)」聞こえることに由来します。

[ 集団運動の仕組み ]
リーダーの不在:この動きに指揮官はいません。個々の鳥が「隣の数羽の動きに合わせる」という単純なルールに従うことで、全体として複雑な動きが生まれます。
目的:主にタカなどの天敵から身を守るためと考えられています。群れ全体が波のように動くことで、敵の標的を絞らせない効果があります。

[ 他の選択肢との違い ]
マイグレーション:渡り鳥などの「渡り(長距離移動)」を指します。
フォーメーション:V字飛行などの「特定の隊列」を指します。

1. 試験のポイント: 生物学では、個々の単純な相互作用から全体として高度なパターンが現れることを「創発(そうはつ)」と呼びます。マーマレーションはその代表例としてよく挙げられます。
2. バイオインフォ・計算機科学の視点: この動きは「ボイド(Boids)モデル」というアルゴリズムでシミュレーション可能です。隣との距離を保つ、向きを合わせる、中心へ向かうという3つのルールだけで、コンピュータ上にリアルな群れの動きを再現できます。群知能(Swarm Intelligence)の研究において重要な基礎となっています。


4. まとめ

「ムクドリのざわめくような集団運動=マーマレーション」です。一見ランダムに見えて、実は物理学的な秩序に基づいた美しい動きであることを理解しておきましょう。生物の集団が持つ不思議な知性に触れる興味深いキーワードですね!


PR

【VBAスタンダード対策】処理を中断する「Exit Sub」の構造を攻略!

Subプロシージャは通常、上から下へと順番に実行されますが、エラー発生時や特定の条件を満たした際に「それ以降の処理を行わずに呼び出し元へ戻る」という制御が必要になります。この「途中で終わる」ための正確な記述を確認しましょう。

1. 問題:プロシージャの中途終了

【 問題 】 以下のコードにおいて、変数 ans が 0 の場合に、メッセージを表示せずにプロシージャを途中で終了させたい。空欄 ( A ) に入る正確な記述はどれでしょうか?

Sub CheckValue(ans As Integer)
    If ans = 0 Then
        ( A )
    End If

    MsgBox "結果は " & ans & " です"
End Sub

① End   ② Exit Sub   ③ Stop   ④ Return Sub

2. 正解:中途終了の構文に関する正解

正解: ② Exit Sub

3. 解説:なぜ「Exit Sub」でなければならないのか?

プロシージャを物理的な終端(End Sub)まで実行させずに、その場で呼び出し元に制御を戻す命令が Exit Sub です。これは「出口を無理やり作る」ような構造的役割を果たします。

[ プロシージャ脱出の構造図 ]

Sub Main()              Sub CheckValue(ans)
  |                        +-------------------+
  +--[ 呼出 ]-----------> | If ans = 0 Then  |
  |                       |   Exit Sub ------|---(即座に復帰)
  +<-[ 復帰 ]------------- | End If           |
  |                       |  [以降の処理]      |
  |                       | End Sub          |
  |                       +-------------------+

[ 注意すべきキーワードの違い ]
Exit Sub:現在のプロシージャのみを終了し、呼び出し元へ戻ります。
End:プログラム全体の実行を完全に停止し、すべての変数をリセットします。影響範囲が大きすぎるため、中途終了には通常使いません。

1. ここが試験に出る!: 試験では「このコードを実行した際、MsgBoxが表示されるか否か」を問う形式で出題されます。If 文の条件が成立し、Exit Sub を踏んだ時点で、その下のコードは一行も実行されないという構造的遮断を正しく読み解く必要があります。
2. エンジニアの視点: Java 17などの return; ステートメントに相当します。異常な値を最初にはじく「ガード句」として Exit Sub を活用することで、後続のメインロジックをシンプルに保つことができ、保守性の高い「いけいけ」なコード構造が実現します。


4. まとめ

「異常があれば Exit Sub で即脱出」。この中途終了の構造を使いこなすことで、予期せぬエラーや不要な処理の実行を防ぐことができます。減数分裂が特定のチェックポイントで制御されるように、VBAも Exit Sub という関門を設けることで、確実かつ安全なプログラム制御が可能になるのです。



【生物学問題】植物の給排水システム!「蒸散」の仕組みを攻略

植物は根から取り込んだ水を、ポンプのような装置を使わずに高い枝の先まで運び上げます。その原動力となる重要な現象が「蒸散(じょうさん)」です。水の流れの仕組みを正しく理解しましょう。

1. 問題:植物から水蒸気が放出される現象

【 問題 】 植物が根から吸い上げた水が、茎や葉のすみずみまで届けられた後、主に葉の気孔から水蒸気となって空気中に放出される現象を何と呼ぶでしょうか?

① 光合成   ② 蒸散   ③ 呼吸   ④ 浸透

2. 正解:植物の生理作用に関する正解

正解: ② 蒸散

3. 解説:水を吸い上げる「引き金」

葉から水が蒸発することで、導管の中の水が上へと引っ張り上げられる力が生まれます。

[ 蒸散の役割と特徴 ]
吸水の原動力:葉から水が失われることで、根から新しい水を吸い上げる力が生じます。
体温調節:水が蒸発する際の気化熱により、強い日光による葉の温度上昇を防ぎます。
気孔(きこう):主に葉の裏側に多く存在する小さな穴から、水蒸気が放出されます。

[ 水の流れのルート ]
根毛(吸収)→ 導管(上昇)→ 葉の気孔(放出)

1. 試験のポイント: 蒸散は「気孔」の開閉によって調節されます。昼間や乾燥している時、温度が高い時などに活発になります。また、蒸散によって無機養分も水と一緒に全身へ運ばれることも覚えておきましょう。
2. バイオインフォの視点: 植物の「気孔」の密度や開閉に関わる遺伝子群の解析は、乾燥に強い作物(耐乾性作物)の開発において重要です。画像解析技術を用いて葉の表面の気孔の数や形を自動計測し、ゲノム情報と照らし合わせる研究が進んでいます。


4. まとめ

「根から吸って、葉から逃がす」という一連の水の流れを引き起こすのが蒸散です。この仕組みのおかげで、植物はエネルギーを使わずに重力に逆らって水を運ぶことができます。導管(血管)と維管束(ネットワーク)の知識とあわせて整理しておきましょう!

【生物学問題】生命の設計図を書き換える!「ゲノム編集」を攻略

近年、農作物の品種改良や医療分野で劇的な進化をもたらしているのが「ゲノム編集」です。従来の技術と何が違うのか、その仕組みと特徴を正しく理解しましょう。

1. 問題:特定の遺伝子を改変する技術

【 問題 】 生物のゲノム上の狙った場所を正確に切断・改変し、特定の遺伝子の働きを停止させたり、新しい性質を加えたりする技術を何と呼ぶでしょうか?

① 遺伝子組み換え   ② ゲノム編集   ③ 細胞融合   ④ クローン技術

2. 正解:バイオテクノロジーに関する正解

正解: ② ゲノム編集

3. 解説:ピンポイントで書き換える技術

ゲノム編集は、まるで文章の誤字を修正するように、特定の塩基配列だけをピンポイントで操作できるのが最大の特徴です。

[ ゲノム編集のポイント ]
高い精度:従来の「遺伝子組み換え」が外部の遺伝子をランダムに挿入するのに対し、ゲノム編集は狙った場所(標的)を正確に切断します。
CRISPR/Cas9:現在最も広く使われている手法です。ガイドRNAが場所を特定し、Cas9という酵素がDNAを切断します。

[ 遺伝子組み換えとの違い ]
遺伝子組み換え:他の生物の遺伝子を導入することが多い。
ゲノム編集:本来持っている遺伝子を壊す(ノックアウト)だけでも、新しい性質を引き出せます。

1. 実用例: 肉厚な真鯛や、血圧を下げる成分(GABA)を多く含むトマトなど、私たちの身近な食品にも応用が始まっています。
2. バイオインフォの視点: ゲノム編集で最も懸念されるのが、狙った場所以外を切ってしまう「オフターゲット作用」です。コンピュータ解析を用いて、標的配列と似た配列がゲノム内の他の場所にないかを事前に高度なシミュレーションで予測することが、安全な実験の必須条件となっています。


4. まとめ

「特定の遺伝子を狙い撃ちして改変するのがゲノム編集」です。この技術は2020年のノーベル化学賞の対象にもなり、今後の試験でも出題される可能性が非常に高い重要ワードです。仕組みとあわせて、その精密さをイメージしておきましょう!



【生物学問題】植物の「血管」!維管束(導管・師管)を攻略

動物が血液によって酸素や栄養を運ぶように、植物にも水分や養分を全身に届けるための「管」が存在します。今回は、植物の体内輸送システムである「維管束(いかんそく)」について学びましょう。

1. 問題:植物の体内をめぐる輸送路

【 問題 】 動物の血管に相当し、水や養分などの分子が移動するための植物の管を何と呼ぶでしょうか?

① 導管   ② 師管   ③ 維管束   ④ 形成層

2. 正解:植物の組織に関する正解

正解: ③ 維管束

3. 解説:水と養分の専用道路

維管束は、役割の異なる2種類の管(導管と師管)が束になった構造をしています。

[ 維管束の内訳 ]
導管(どうかん):根から吸収した「水」や「無機養分」を上へと運びます。細胞が死んで中空のパイプ状になっています。
師管(しかん):葉で作られた「光合成産物(糖など)」を全身へ運びます。細胞は生きています。

[ 配置の覚え方(茎の場合) ]
内側が導管、外側が師管です。「水道(すいどう)は内側」と覚えるのが定番です。

1. 試験のポイント: 単子葉類(トウモロコシなど)では維管束が散在していますが、双子葉類(アサガオなど)では輪状に並び、その間に「形成層」という細胞分裂を行う組織があるという違いも頻出です。
2. バイオインフォの視点: 植物の維管束形成に関わる遺伝子ネットワークの解析は、農作物の収穫量や木材の成長速度をコントロールする上で非常に重要です。特定の転写因子がどのように細胞の分化を制御しているか、パスウェイ解析によって解明が進んでいます。


4. まとめ

「植物の血管=維管束」です。その中身である「水を運ぶ導管」と「糖を運ぶ師管」の区別をしっかりつけることが、得点アップの鍵となります。動物と同じように、植物も全身へ物質を届けるための高度なネットワークを持っているんですね!