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

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

Информатика

Ответы

vikola2008

010

Объяснение:

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

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

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


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

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

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

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

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

Есартия52
Mikhailovna_Litvinova276
Arsen-araqelyan20164
Джамал1009
coalajk
mixtabak2
Adno1578
makovei78
Doronin755
Albina
Николаевна
majorovnatalya5
dubaiexport
milenaochirova01017424
severbykova