Очень часто записи в таблицах бывают упорядочены по какому-то правилу. Например,
- в телефонных справочниках — в алфавитном порядке фамилий абонентов;
- в расписании движения поездов — в порядке времени отправления;
- в таблице футбольного чемпионата — по возрастанию номеров мест, которые занимают команды.
Процесс упорядочения записей в таблице называется сортировкой.
Для выполнения сортировки должна быть указана следующая информация:
а) по значению какого поля производить сортировку;
б) в каком порядке сортировать записи (по возрастанию или убыванию значений поля).
В команду выборки можно добавить параметры сортировки, в соответствии с которыми будут упорядочены строки в итоговой таблице. В таком случае формат команды выборки становится следующим:
.выбрать ‹список выводимых полей›
где ‹условия выбора›
сортировать ‹ключ сортировки›
по ‹порядок сортировки›
Ключом сортировки называется поле, по значению которого производится сортировка.
Возможны два варианта порядка сортировки: по возрастанию значений ключа и по убыванию значений ключа.
Отсортируем записи таблицы «Погода» по убыванию значений влажности. Для этого нужно отдать команду:
.выбрать все сортировать ВЛАЖНОСТЬ по убыванию
В результате выполнения этой команды будет получена таблица 3.6.
Таблица 3.6. Таблица «Погода», отсортированная по убыванию влажности
Работа с римскими цифрами:
– Римские цифры: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000
– Если цифра меньшего номинала стоит перед цифрой большего номинала, то её значение вычитается, при этом V не вычитается.
– Не должно быть больше трёх одинаковых цифр подряд
– Вычитаться не может больше одной одинаковой цифры
1. XI = 10 + 1 = 11
IX = -1 + 10 = 9
LX = 50 + 10 = 60
CLX = 100 + 50 + 10 = 160
MDCXLVIII = 1000 + 500 + 100 - 10 + 50 + 5 + 1 + 1 + 1 = 1648
2. 13 = 10 + 1 + 1 + 1 = XIII
99 = -10 + 100 - 1 + 10 = XCI (в упрощенной системе записи допустимо -1 + 100 = IC)
666 = 500 + 100 + 50 + 10 + 5 + 1 = DCLXVI
1692 = 1000 + 500 + 100 - 10 + 100 + 1 + 1 = MDCXCII
_______________________________________________
Если в десятичной системе счисления числа записываются по степеням 10 (например, 123 = 1 * 100 + 2 * 10 + 3 * 1), то в системе с основанием b всё записывается по степеням числа b (). При этом цифры в системе счисления с основанием b принимают значение от 0 до b - 1; если цифр не хватает, то в ход идут буквы: A = 10, B = 11, C = 12, ...
3. Двоичная СС:
Троичная СС:
4. Обозначаем основание системы счисления за b, расписываем каждое число и получаем уравнения:
1) 5 + 4 = b + 1
b = 8
2) 4 + b + 1 = 2b
b = 5
3) b + 1 + b = b^2 + 1
b = 0 или 2 – основание сс не может быть равно 0
b = 2
4) b + 5 = 15
b = 10 – не подходит, в десятичной сс не может быть цифры F
ответ: 1) в восьмеричной, 2) в пятеричной, 3) в двоичной, 4) такого не бывает ни в какой системе счисления
Поделитесь своими знаниями, ответьте на вопрос:
Файл размером 88 кбайт передается через некоторое соединение со скоростью 256 байт в секунду. определите размер файла, который был передан за то же время, причём первая треть файла была передана со скоростью 512 бит в секунду, остальные две трети файла со скоростью 256 бит в секунду.
512 бит/с = 512/8 байт/с = 64 байт/с; 256 бит/с = 256/8 байт/с = 32 байт/с
t1=t2
Обозначим искомый размер файла V
V/3 / 64 + 2*V/3 / 32 = 11*32
V/3 + 4*V/3 = 11*32*64
5*V = 11*1024*2*3
V = 11*1024*2*3/5 байт = 11*1024*6/(5*1024) Кбайт = 11*6/5 Кбайт = 13,2 Кбайт