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

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

Информатика

Ответы

vikola2008

010

Объяснение:

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

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

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


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

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

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

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

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

Грачева мураховская
poch23420
Shishkinaanasta1997
cutur3414
kulttrop
strager338
Vladimirovna1370
Наталья_Владимир708
vifslafes
Анатольевна824
Бегун-Марина
evgeniy1988486
ssitnickowa201244
plio67380