1.База даних із табличною формою організації даних називається...
а)мережевою
б)реляційною
в)ієрархічною.
2.Основним елементом бази даних є...
а)запис
б)поле
в)форма
г)таблиця
д)запит
є)звіт
3.До основних властивостей поля належать :розмір,формат,підпис,імя...
а)функція
б)формула
в)тип
4. серед представлених обєктів СУБД укажіть неіснуючі:
а)таблиці та запити
б)посиланнята масиви
в)форми та звіти
5.Укажіть порядок додавання на екран панелі форматування звітів та форм:
а) вкладка панель управління
б)пункт горизонтального меню сервіс
в)вибрати формат(звіт\форма)
г)пункт спадаючого меню настройка
6.Установіть відповідність дій пункту горизонтального меню:
а)задати пароль БД
б) створити макрос
в) встановити порядок запису обєктів у робочої області
1.СЕРВІС
2.ВИД
3.ВСТАВКА
7. Звіти у порівнянні з формами...
а) служать для форматного виводу даних на пристрій друку;
б) мають зменшену кількість розділів;
в) не містять інформацію параметрів принтеру;
г) не мають розділів верхнього та нижнього колонтитулів
8. Укажіть кількість полів у наведеній базі даних
(Призвіще учня і дата народження)
1.Іванов 02.04.94
2.Петров 03.05.95
3.Матвєєва 08.09.95
4.Біла 03.06.94
5.Семенов 07.08.95
6.Ютова 12.11.94
а)3
б)7
в) 6
Определим остаток от деления а на 8. Если он нулевой, то a - первое из найденных чисел. Остаток от деления 121 на 8 равен 1, т.е. нам не повезло. Тогда прибавим к значению а число 8 и вычтем найденный остаток.121+8-1=128. Это и есть наше первое число. Сужаем интервал [128;400]. Чтобы найти, сколько на нем чисел, кратных 8, надо разделить нацело 400-128 на 8 и прибавляем к результату единицу. Получаем 35 - это и есть ответ.
Программу составим универсальную, которая будет находить на интервале [a;b] количество чисел, кратных m.
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var (a,b):=ReadInteger2('Введите через пробел границы интервала:');
var m:=ReadInteger('Укажите число для поиска кратных ему:');
var r:=a mod m;
if r>0 then a:=a+8-r;
Writeln('Количество чисел равно ',(b-a) div m +1)
end.
Пример
Введите через пробел границы интервала: 121 400
Укажите число для поиска кратных ему: 8
Количество чисел равно 35
2. В этой задаче все совсем просто. Читаем очередное число p, находим остаток от деления p на восемь. Если он ненулевой, проверяем, чтобы остаток от деления p на 10 был равен двум. Если и это верно, добавляем p к накапливаемой сумме s. Так поступаем n раз.
begin
var n:=ReadInteger('n=');
var s:=0;
var p:integer;
for var i:=1 to n do begin
Read(p);
if p mod 8 <> 0 then
if p mod 10 = 2 then s:=s+p
end;
Writeln('Сумма отобранных чисел равна ',s)
end.
Пример
n= 8
127 32 222 45 80 832 702 29
Сумма отобранных чисел равна 924