IT
มัธยมปลาย
เคลียร์แล้ว

この問題がわかりません解説お願いします

問3 次のBNF で定義される <DNA> に合致するものはどれか。 <DNA> ::= <コドン>|<DNA> <コドン> <コドン> ::= <塩基> <塩基> <塩基 > <塩基> ::=A|T|G|C ア AC イ ACGCG ウ AGC エATGC

คำตอบ

✨ คำตอบที่ดีที่สุด ✨

生物基礎を習っていれば 即答できるような問題ではありそうですが 念のためITなのでバッカス・ナウア記法について解説しますね

〈DNA〉:: =〈コドン〉l〈DNA〉〈コドン〉
こいつの意味からですね
:: = こいつの意味ですが等しい つまりただの=だと思って結構です BNF特有の書き方ですね。 そして|ですが こいつは または を表します
それを踏まえて、意味を書くと
DNAはコドンまたは DNA コドン

2列目
〈コドン〉:: =〈塩基〉〈塩基〉〈塩基〉
つまり コドンは塩基3つの連なりだって言ってるわけです

3列目
もうBNFを書くのがめんどくさいので 日本語で書きます
塩基はAかTかGかCであるよ ということになりますので

DNAは塩基のアルファベット3つのつながりか それがいくつか連なったもの、つまり 塩基のアルファベット数が3の倍数になってるものが適切である 再帰的定義が行われている
このDNAに合致するのは ウになります

แสดงความคิดเห็น
ข้อสงสัยของคุณเคลียร์แล้วหรือยัง?

เมื่อดูคำถามนี้แล้ว
ก็จะเจอคำถามเหล่านี้ด้วย😉