beginfiu
01.05.2020 05:05

информатика Тема работы: Структурирование информации.
Задание
Выберите сообщение из табл.1 в соответствии с номером варианта и выполните:
1) преобразуйте неструктурированное сообщение в структурированное;
2)задайте имена реквизитов, укажите их значения;
3) укажите реквизиты-признаки и реквизиты-основания;
4) охарактеризуйте области значений реквизитов;
5) выберите один или несколько реквизитов и предложите для них систему кодирования;
6) определите соответствующий набор таблиц: основная таблица и таблицы кодов;
7) опишите связи между таблицами, укажите тип каждой связи;
8) создайте файл базы данных средствами СУБД Access;
9) создайте простые формы для просмотра и ввода данных в таблицы;
10) введите данные в таблицы;
11) создайте хотя бы 1 форму с подчиненной формой на базе 2-х таблиц, связанных по типу «один-ко-многим»;
12) создайте 2 простых запроса к базе данных, предварительно записав в отчете по работе, какую задачу решает каждый из запросов;
13) создайте 1 запрос с параметром, предварительно записав в отчете по работе, какую задачу решает запрос;
14) создайте, если это возможно, запрос с вычисляемым полем (вычисляемыми полями), предварительно записав в отчете по работе, какую задачу решает запрос;
15) создайте 1 итоговый запрос, предварительно записав в файле с выполненным заданием, какую задачу решает запрос;
16) создайте отчет, включающий поля не менее чем из 2-х таблиц базы данных, самостоятельно определив его назначение и структуру.
Задание 1. преобразуйте неструктурированное сообщение в структурированное;
Таблица 1
№ варианта Сообщение
2 Количество работающих на заводе «Ока», специализирующемся в области машиностроения, расположенном в городе Сызрань, Самарской обл., составляет 5140 чел.

Пример выполнения задания
Рассматривается неструктурированное сообщение «Численность населения города Сергач, районного центра Нижегородской области, составляет 93 тыс. чел.»

Структурированное сообщение имеет вид:
Наименование населенного пункта: Сергач
Субъект Федерации: Нижегородская область
Статус: районный центр
Вид населенного пункта: город
Население: 93 тыс. чел.

Реквизиты сведем в таблицу (основная таблица):
№ п.п. Реквизит (поле) Значение реквизита Имя реквизита Тип реквизита (P-признак,
Q-значение) Область значений реквизита

1 Наименование населенного пункта Сергач Наименование P Любой текст
2 Субъект РФ Нижегородская область Субъект P Перечень субъектов РФ
3 Статус районный центр Статус P Перечень статусов населенных пунктов: столица РФ, центр федерального округа, областной центр, районный центр, прочие
4 Вид населенного пункта город Вид P Перечень видов населенных пунктов: город,поселок городского типа, село и др.
5 Численность населения 93 000 Численность населения Q От 0 до 20000000

Таблицы кодов:
Коды субъектов РФ
Код субъекта Наименование субъекта
001 Адыгея
002 Алтай
003 Башкортостан
004 Бурятия
… …
067 Нижегородская область
… …
Коды статусов населенных пунктов
Код статуса Наименование статуса
01 город федерального значения
02 центр субъекта РФ
03 районный центр
04 прочие
Коды видов населенных пунктов
Код вида насел. пункта Наименование статуса
01 город
02 поселок городского типа
03 село
04 хутор

Связи между таблицами
1. Таблицы «Коды субъектов РФ» и «Основная таблица» связаны по полю Код субъекта. Тип связи «один-ко-многим»: таблица «Коды субъектов РФ» - главная, таблица «Основная таблица» - подчиненная.
2. Таблицы «Коды статусов населенных пунктов» и «Основная таблица» связаны по полю Код статуса. Тип связи «один-ко-многим»: таблица «Коды статусов населенных пунктов» - главная, таблица «Основная таблица» - подчиненная.
3. Таблицы «Коды видов населенных пунктов» и «Основная таблица» связаны по полю Код вида насел. пункта. Тип связи «один-ко-многим»: таблица «Коды видов населенных пунктов» - главная, таблица «Основная таблица» - подчиненная.
Таблицы для представления средствами СУБД Access
НАСЕЛЕНИЕ
Имя поля (реквизит) Код пункта Наименование Код субъекта Код статуса Код Вида Население
Тип данных числовой целый (ключ) текстовый текстовый текстовый текстовый Числовой целый
… … … … … … …
Значение 0101 Сергач 067 03 01 93000
… … … … … … …

КОДЫ СУБЪЕКТОВ
Имя поля (реквизит) Код субъекта Наименование
Тип данных текстовый (ключ) текстовый
Значение 1 001 Адыгея
Значение 2 002 Алтай
… … …

КОДЫ СТАТУСОВ
Имя поля (реквизит) Код статуса Наименование
Тип данных текстовый (ключ) текстовый
Значение 1 01 город федерального значения
Значение 2 02 центр субъекта РФ
Значение 3 03 районный центр
Значение 4 04 прочие

КОДЫ ВИДОВ
Имя поля (реквизит) Код вида Наименование
Тип данных текстовый (ключ) текстовый
Значение 1 01 город
Значение 2 02 поселок городского типа
Значение 3 03 село
Значение 4 04 хутор

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ЛунаВаленте
11.01.2021 10:09
A)X = *5(16) = *0*(8)
# код на руби
for i in "100".to_i(8).."f5".to_i(16)
    p [i, i.to_s(16), i.to_s(8)] if i%16==5 and (i/8)%8==0
end

Выдает 3 варианта ответов
[69, "45", "105"]
[133, "85", "205"]
[197, "c5", "305"]


б)X = 3*9(16)= 1**(8)
тут или ошибка или нужно доказать что такого числа нет
Минимальное 16ричное число при таких данных 309(16) = 777(10)
Максимальное 8ричное число при таких данных 177(8) = 127(10)
Так что такого числа нет

если переписать условие иначе
б)X = 3*9(16)= 1***(8)

тогда

# код на руби
for i in 0..2000
    p [i, i.to_s(16), i.to_s(8)] if i%16==9 and (i/16/16)==3 and i/8/8/8==1
end

дает такие ответы
[777, "309", "1411"]
[793, "319", "1431"]
[809, "329", "1451"]
[825, "339", "1471"]
[841, "349", "1511"]
[857, "359", "1531"]
[873, "369", "1551"]
[889, "379", "1571"]
[905, "389", "1611"]
[921, "399", "1631"]
[937, "3a9", "1651"]
[953, "3b9", "1671"]
[969, "3c9", "1711"]
[985, "3d9", "1731"]
[1001, "3e9", "1751"]
[1017, "3f9", "1771"]
0,0(0 оценок)
Ответ:
ghost133
11.01.2021 10:09
Удобнее всего решать с использованием промежуточной двоичной системы, поскольку 16=2⁴, в 8=2³. В силу этого каждая шестнадцатиричная цифра изображается четырьмя битами (тетрадой), а каждая восьмеричная - тремя (триадой).
Заменим неизвестные биты символом Х.
1010₁₆ = ХХХ ХХ1 010₈
Запишем изображения битов друг под другом с учетом известной нам информации.
   Х Х Х Х 1 0 1 0
Х Х Х Х Х 1 0 1 0
Теперь известные биты в конце чисел можно отбросить
   Х Х Х Х
Х Х Х Х Х
Очевидно, во втором (восьмеричном числе первый бит нулевой, поскольку оба числа в двоичной записи одинаковы и остается только ₂.
Эти четыре бита (обозначим их IJKL) могут дать 16 комбинаций. Но требование, чтобы восьмеричное число имело три цифры, старшая из которых не может быть нулем, запрещает комбинацию IJ=00, поэтому 4 комбинации из 16 надо вычеркнуть. Останется 12.

ответ: 12 чисел.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота