Главная Учебники - Разные XII Олимпиада по нанотехнологиям (с решениями). "Нанотехнологии-прорыв в будущее" 2017-2018
поиск по сайту правообладателям
|
|
|
содержание .. 21 22 23 24 ..
Математика для школьников 7 – 11 класса (заочный тур)
Рис. 1
1.
Поскольку существуют 4 буквы нуклеотида, то один нуклеотид будет кодировать 2 бита информации, 192 нуклеотида кодируют 192·2 = 384 бит информации. 16 = 65536 строк (или по-другому: максимальный номер строки будет 1111111111111111 2 = 65535; всего строк, с учетом нулевой, будет 65536). Следовательно, объем
2.
Файл содержит 19 строк, из которых 18 полных (содержат, как указано в условии, 200 символов нуклеотидов, визуально их длина одинакова) и одна неполная из 76
3.
Столько же, сколько вариантов сопоставить значения 1 бита (00 01 10 11) нуклеотидам (A C G T), т.е. 4! = 24.
Расшифруем код, зная, что в адресах строк закодированы цифры от нуля до 18 (19 18 = 10010 2 => 00 00 00 00 00 01 00 10 2 G G G G G C G T
Следовательно, C = 01, G = 00 и T = 10 (A = 11 методом исключения).
4.
Алгоритм. Читаем последовательно строки из файла image.txt, раскодируем согласно найденной в предыдущем пункте таблице соответствия, разделяем строку на номер и
178 |