По факту люди я же знаю что вы есть по братски с дз))
.
Задание 1.
Напишите команды выборки для получения справки с использованием сложных логических выражений:
Определить все даты до апреля 2018 года, когда температура была ниже нуля.
Определить фамилии всех учеников, которые посещают занятия по музыке и по хореографии.
Получить список всех хорошистов по гуманитарным дисциплинам.
Определить фамилии авторов книг с названием «Сказки», выпущенных после 1985 года.
Получить фамилии авторов книг и названия книг, выпущенных в период с 1990 по 2000 год.
В каждом пункте задания продумать и проиллюстрировать необходимые поля и записи. Задание нужно выполнить на бланке или в тетради.
Задание 2.
В таблице «Климат», используя фильтрацию данных, найти:
страны со средней температурой июля 20 0С; со средней температурой января 28 0С;
страны, в которых среднегодовой уровень осадков 500;
страны, в которых значение средней температуры января заканчивается цифрой 0;
страны, в которых значение среднегодового уровня осадков заканчивается цифрами 00, а название начинается на «Ав».
Для выполнения задания нужно дать полный развернутый ответ в письменном виде. Привести соответствующие иллюстрации необходимых действий и инструментов.
Задание 3.
На бланке создать структуру таблицы базы данных «Ученик», содержащую следующие поля: Фамилия, Имя, Школа, Класс, Дата рождения, Вес. Определить и начертить 2 таблицы: 1) с указанием типов и формата полей; 2) с заполненными 5 записями.
Определить первичный ключ таблицы. Отметить его в начерченной ранее таблице.
Добавить в структуру таблицы после поля «Дата рождения» поле «Рост». Начертить вновь полученную таблицу. Указать тип данных для поля «Рост». Описать, какие действия нужно выполнить для добавления поля в таблицу базы данных.
Описать удаления из структуры таблицы поля «Вес».
Описать удаления из таблицы второй и пятой записи.
Задание 4.
Дать полные развернутые ответы на во Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?
Содержит ли какую-либо информацию таблица, в которой нет полей?
! инверсия значения
& побитовое И
^ исключающее ИЛИ
| побитовое ИЛИ
13(10)=00001101(2)
14(10)=00001110(2)
17(10)=00010001(2)
19(10)=00010011(2)
22(10)=00010110(2)
19 & 17 = 00010011 & 00010001 = 00010001
19 & !17 = 00010011 & 11101110 = 00000010
(19 & 17 | 19 & !17) = 00010001 | 00000010 = 00010011
!19 & 17 = 11101100 & 00010001 = 00000000
(19 & 17 | !19 & 17) = 00010001 | 00000000 = 00010001
17 & 14 = 00010001 & 00001110 = 00000000
(17 & 14 | (19 & 17 | !19 & 17)) = 00000000 | 00010001 = 00010001
22 & 14 = 00010110 & 00001110 = 00000110
(22 | 22 & 14) = 00010110 | 00000110 = 00010110
(17 & 14 | (19 & 17 | !19 & 17)) & (22 | 22 & 14) = 00010001 & 00010110 = 00010000
14^(19 & 17 | 19 & !17) = 00001110 ^ 00010011 = 00011101
14^(19 & 17 | 19 & !17) ^ 13 = 00011101 ^ 00001101 = 00010000
(17 & 14 | (19 & 17 | !19 & 17)) & (22 | 22 & 14) ^ 13 = 00010000 ^ 00001101 = 00011101
14^(19 & 17 | 19 & !17) ^ 13 | (17 & 14 | (19 & 17 | !19 & 17)) & (22 | 22 & 14) ^ 13 =
00010000 | 00011101 = 00011101
00011101(2) = 16+8+4+1 = 29(10)
// Внимание! Если программа не работает, обновите версию!
begin;
var s:=ReadInteger('n=').ToString;
If s.Length<>(s.Distinct.Count) then Writeln('не является')
else
if s=s.ToCharArray.SortedDescending.JoinIntoString('')
then Writeln('является') else Writeln('не является')
end.
Примеры
n= 9875431
является
n= 9753321
не является
n= 9763421
не является
Замечание: учтено, что упорядоченность должна быть по убыванию а не по невозрастанию. т.е. нельзя, чтобы попадались две одинаковые цифры.