Николаевич
?>

Python. Разработать классы для описанных ниже объектов. У данного класса должна быть возможность: выводить себя с команды print. Определить другие методы. Patient: Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Диагноз. Создать массив объектов. Вывести: а) список пациентов, имеющих данный диагноз; б) список пациентов, номер медицинской карты которых находится в заданном интервале.

Информатика

Ответы

vikola2008

010

Объяснение:

Изобразим все возможные коды длиной не больше 4 в виде дерева (см. рис.)

Красным цветом помечены вершины, которым соответствуют уже занятые коды. Условие Фано запрещает одному коду быть префиксом (началом) другого, желтым цветом отмечены коды, выбор которых будет противоречить условию Фано (например, если занят код 0010, то нельзя выбрать коды 0, 00, 001).

Оставшиеся не закрашенными коды доступны для выбора, они удовлетворяют условию Фано, а значит, код будет допускать однозначное декодирование. По рисунку видно, что наименьшая длина кода равна 3, есть два варианта: 100 и 010. В ответ пойдёт более правый код, у него числовое значение меньше.


Для кодирования некоторой последовательности, состоящей из букв а, б, в, г, д, е, ж, з, и, й. решили

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Python. Разработать классы для описанных ниже объектов. У данного класса должна быть возможность: выводить себя с команды print. Определить другие методы. Patient: Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Диагноз. Создать массив объектов. Вывести: а) список пациентов, имеющих данный диагноз; б) список пациентов, номер медицинской карты которых находится в заданном интервале.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

jenn055
Stryapunina
roma8
saa002
ibombenkova
almihanika435
podenkovaev314
yamal-toy
tatarinova-51
astahova
Александровна-Васильевна
leonid-adv70
myxa120283
kate281078
aetolstih