RuStAm09
27.04.2021 10:39

Разработать прикладное программное обеспечение деятель-ности отдела учета квартир бюро технической инвентаризации.

в нашем городе 6000 зданий, в которых расположено 199 000 квартир. а помещений в этих квартирах – 1 500 000 шт. понятно, что эта не для microsoft access 2000. но, тем не менее, попробуйте реализовать ее, предусмотрев перевод базы данных на платформу microsoft sql server 2000.

кадастровый номер здания является уникальным. используйте его в качестве простого первичного ключа таблицы зданий. можете работать и с составным первичным ключом (адресом здания), но в данном случае – это не лучший вариант

объясните как это делается, я конечно в курсе как пользоваться программой, но техническим языком не владею, так что не понимаю

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Larisa150301
24.02.2022 05:15

1.Клацніть клітинку, щоб вибрати її. Або скористайтеся клавіатурою, щоб перейти до неї й вибрати її.

Щоб вибрати діапазон, виділіть клітинку, а потім натисніть ліву кнопку миші, перетягніть вказівник миші на інші клітинки.

Або виберіть діапазон, натиснувши Shift + клавіша зі стрілкою

Щоб вибрати несуміжні клітинки й діапазони клітинок, виберіть потрібні клітинки, утримуючи натиснутою клавішу Ctrl.

2.Виберіть клітинку або діапазон клітинок.

Натисніть кнопку Копіювати або клавіші Ctrl+C.

Натисніть кнопку Вставити або клавіші Ctrl+V.

Объяснение:

давно здавал тоже

0,0(0 оценок)
Ответ:
Vladosik0987
14.12.2022 10:01
Выполняя алгоритм, получаем следующий результат (15 итераций)

1. 0..65534 -> 32767
2. 0..32766 -> 16383
3. 0..16382 -> 8191
4. 0..8190  -> 4095
5. 0..4094  -> 2047
6. 2048..4094 -> 3071
7. 2048..3070 -> 2559
8. 2560..3070 -> 2815
9. 2816..3070 -> 2943
10. 2944..3070 -> 3007
11. 2944..3006 -> 2975
12. 2976..3006 -> 2991
13. 2992..3006 -> 2999
14. 3000..3006 -> 3003
15. 3000..3002 -> 3001

Если лень перебирать вручную, можно воспользоваться программой

var k,l,r,x,f:integer;
begin
f := 3001;
l := 0;
r := 65534;
x := (l + r) div 2;
k := 1;
while (x <> f) and (l < r) do
  begin
  writeln(k,' ',l,' ',r,' ',x);
  k := k + 1;
  if f < x then r := x - 1
    else l := x + 1;
  x := (l + r) div 2
  end;
writeln(k,' ',l,' ',r,' ',x);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота