Ген (участок ДНК) кодирует белок. Триплеты нуклеотидов (кодоны) в ДНК определяют последовательность аминокислот в белке. Каждый кодон состоит из 3 нуклеотидов.
Для кодирования 100 аминокислот требуется 100 кодонов.
Каждый кодон состоит из 3 нуклеотидов. Следовательно, число нуклеотидов, кодирующих белок, равно:
\( 100 \text{ аминокислот} \times 3 \text{ нуклеотида/кодон} = 300 \text{ нуклеотидов} \).
Это число относится к матричной РНК (мРНК), которая синтезируется на матрице ДНК. Однако, в условии задачи спрашивается о числе нуклеотидов в молекуле ДНК. При транскрипции ДНК в мРНК, одна из цепей ДНК служит матрицей. Если считать, что имеется в виду длина кодирующего участка ДНК, то он также будет содержать 300 нуклеотидов. Если учесть, что ген может состоять из двух цепей, и одна из них является кодирующей (смысловой), а другая — матричной, то в смысловой цепи будет 300 нуклеотидов.
В некоторых случаях, при подсчете нуклеотидов, кодирующих белок, учитывают наличие стоп-кодона (3 нуклеотида), который не кодирует аминокислоту, а сигнализирует об окончании синтеза белка. Однако, если в условии указано, что белок *состоит* из 100 аминокислот, то обычно подразумевается, что для этого требуется 100 кодонов, то есть 300 нуклеотидов. Если бы речь шла о длиной гена, то можно было бы добавить стоп-кодон.
Исходя из стандартного понимания задачи, где 1 аминокислота = 1 кодон (3 нуклеотида), общее число нуклеотидов для 100 аминокислот равно 300.
Ответ: 300