Ответы на вопрос:
Информационная модель (им) – это база данных, в которой консолидируется и интегрируется информация об объекте реального мира. содержит 3d модели, паспорта объектов, архив документации и другую информацию по объектам в структурированном и взаимосвязанном виде.под объектом реального мира понимается промышленное предприятие/гражданское сооружение/город или их часть – отдельное здание, система, оборудование.информационная модель является цифровым прототипом объекта, в котором однозначно определен каждый его элемент и обеспечена их логическая взаимосвязь. именно структура и назначенные взаимосвязи – основные признаки информационной модели.материальные модели иначе можно назвать предметными, . они всегда имеют реальное воплощение. такие модели могут отражать: внешние свойства исходных объектов; внутреннее устройство исходных объектов; суть процессов и явлений, происходящих с объектами-оригиналами. самыми простыми примерами материальных моделей являются детские игрушки. по ним ребенок узнает внешние свойства окружающих объектов. разбирая некоторые игрушки в процессе игры (например, машинку), он получает первое представление об устройстве исходного объекта и даже о принципах его работы.
#! /usr/bin/python3 ''' пологаю, условие как есть: без пробелов, без ocr, без какого-либо форматирования т.е. вводные строки текста выглядят так: я добавил поддержку некоторых разделителей в выражение, на случай если они всётаки имеются тестовые данные: 123456 1996-03-29 1234567 987 000 тогда, решаем это с регулярных выражений как видно, в условии не сказано, что считать за код города. предположим, что код города - это первая цифра от num2 ''' import re import datetime r = re.compile( r'\s*(? p< num1> \d{6})\s*(? p< y> \d{4})< m> \d{2})< d> \d{2})\s*' r'(? p< num2> \d{7})\s*' r'(? p< time> \d+)\s*(? p< urgency> (|обычный))\s*(? p< price> \d+)\s*' ) d1 = datetime.datetime(1996, 3, 15) d2 = datetime.datetime(1996, 4, 12) while true: a = "" try: a = input("введи> ") except eoferror: print("\n") exit(0) res = r.match(a) if res == none: print("ошибка парсинга") continue dd = datetime.datetime.now() try: dd = datetime.datetime( int(res.group("y" int(res.group("m" int(res.group("d")) ) except valueerror: print("неправильная дата") if res.group("urgency") == "" and (dd > d1 and dd < d2): n = res.group("num2") print("номер1 {}, код {}, номер2 {}".format( res.group("num1"), n[0], n[1: ]))
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
KseniaK026.09.2022 14:08
-
VladimirLK28.08.2020 02:17
-
TimaWarface04.10.2021 21:39
-
usenov77731.05.2022 11:48
-
axdv03.09.2020 13:26
-
дашкатопикепи28.12.2020 09:20
-
bratdrug27p09mj208.12.2021 08:37
-
Gugulik328.04.2020 07:46
-
sashkaignatoly15.01.2022 12:07
-
dhgdfnhflk01.03.2023 22:08
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.