1)<span>Автобусы (Н0МЕР _МАРШРУТА - главный ключ, числовой, НАЧАЛЬНАЯ _ОCTAHOBKA - текстовый, КОНЕЧНАЯ_ОСТАНОВКА-текстовый);
2) </span><span>Кино (КИНОТЕАТР - текстовый, СЕАНС дата/время, ФИЛЬМ- текстовый, РОССИЙСКИЙ- текстовый, ДЛИТЕЛЬНОСТЬ числовой); - ключ определить невозможно
3) </span><span>Уроки (ДЕНЬ_НЕДЕЛИ - дата/время, НОМЕР_УРОКА - числовой, КЛАСС - текстовый, ПРЕДМЕТ - текстовый, ПРЕПОДАВАТЕЛЬ - тестовый) - ключ определить невозможно</span>
s := '123456789'; - строковой переменной s присваивается значение
Delete ( s, 1, 2 ); - из строки s удаляется 2 символа, начиная с 1-го (значение s будет '3456789')
n := Pos ( '6', s ); - определяется номер позиции символа '6' в строке s. Этот номер равен 4
writeln ( n ); - на экран выводится значение n, т.е. 4
Формула включений-исключений для двух множеств:
A | B = A + B - A & B
4) фрегат | эсминец = фрегат + эсминец - фрегат & эсминец
фрегат = фрегат | эсминец - эсминец + фрегат & эсминец
фрегат = 4500 - 2500 + 500 = 2500
5) крейсер | линкор = крейсер + линкор - крейсер & линкор
крейсер & линкор = крейсер + линкор - крейсер | линкор
крейсер & линкор = 4800 + 4500 - 7000 = 2300
6) торты | пироги = торты + пироги - торты & пироги
торты = торты | пироги - пироги + торты & пироги
торты = 12000 - 7700 + 6500 = 10800
Алгоритм это четкая последовательность действий для достижение результата.
Напрмер алгоритм для робота. Задача забить гвоздь.
1.выяснить куда забивать гвоздь
1.1 Выяснить на какую глубину.
2.Поставить метку где будет забит гвоздь
3.Выбрать гвоздь.
4.Выбрать молоток. (тут можно добавить оптимизацию, например выбирать только определенный молоток под определенный гвоздь)
5.Приставить острие гвоздя к месту куда будет забиваться гвоздь.
6.Зафиксировать гвоздь в этом положении
7.Ударить молотком по шляпке гвоздя
8.Повторять п.7 до тех пор пока гвоздь не будет забит до нужного состояния согласно п1.1.
9.Убрать молоток туда откуда был взят
Конец