Задание 1. Базы данных (Автор –
«Знаменитые полотна известных художников»
Современные музеи хранят множество шедевров мирового искусства, многие из которых можно сейчас просмотреть в Интернете.
Информация о некоторых произведениях живописи представлена в таблице 1.
Задания:
1. Выполнить нормализацию приведенной базы данных и создать структуру всех её таблиц в СУБД так, чтобы можно было выполнить запросы, указанные в п.3.
2. Заполнить БД приведенной в таблице информацией.
3. Построить к БД следующие запросы:
а) Вывести список картин, год создания, место их хранения (музей и город) и художника, отсортировав по возрастанию по трем полям в следующем порядке: «Художник», «Год создания», «Картина».
б) Вывести названия полотен, выполненных в технике «Холст, масло», годы их появления и имена художников, которые жили и творили до XX века. Отсортировать по полям «Картины» (по возрастанию) и «Год создания» (по убыванию).
в) Вывести названия картин Винсента Ван Гога, а также названия тех полотен, которые хранятся в музеях России. Запрос должен содержать поля «Картина», «Художник», «Музей», «Страна», «Город». Отсортировать по полям «Страна» (по возрастанию), «Город» (по убыванию), «Художник» (по возрастанию).
г) Вывести названия картины, имя художника, технику исполнения тех полотен, размер которых либо не превышает 60 × 60 см, либо не меньше 200×200 см. Отсортировать по полям «Картина» (по возрастанию) и «Художник» (по убыванию).
д) Вывести информацию (музей, название и год появления полотна, имя художника и его годы жизни) о тех картинах, которые создавались художниками во второй половине их жизни. Отсортировать по полям: «Музей» (по возрастанию) и «Год создания» (по возрастанию).
Таблица 1. Знаменитые полотна
Картина | Год создания | Размер, см | Техника исполнения | Художник | Годы жизни художника | Музей | Страна | Город |
Подсолнухи | 1888 | 92×73 | Холст, масло | Ван Гог Винсент | Лондонская Национальная галерея | Великобритания | Лондон | |
Завтрак на траве | 1863 | 208×264,5 | Холст, масло | Мане Эдуар | Музей Орсе | Франция | Париж | |
Едоки картофеля | 1885 | 82×114 | Холст, масло | Ван Гог Винсент | Музей Винсента ван Гога | Нидерланды | Амстердам | |
Бедная Лиза | 1827 | 45×39 | Холст, масло | Государственная Третьяковская галерея | Россия | Москва | ||
Пушкиной | 1831 | 39,5×57 | Акварель | Всероссийский музей | Россия | Санкт-Петербург | ||
Пушкина | 1827 | 54×63 | Холст, масло | Государственная Третьяковская галерея | Россия | Москва | ||
Крыши | 1882 | 39×55 | Акварель | Ван Гог Винсент | Частное собрание | Франция | Париж | |
Купание красного коня | 1912 | 160×186 | Холст, масло | Петров- | Государственная Третьяковская галерея | Россия | Москва | |
Сикстинская мадонна | 1514 | 265×196 | Холст, масло | Рафаэль Санти | Дрезденская картинная галерея | Германия | Дрезден | |
Завтрак на траве | 1870 | 200×251 | Холст, масло | Сезанн Поль | Музей Орсе | Франция | Париж |
Задание 2. Электронные таблицы (Романовабаллов.
Используя электронные таблицы, составить оптимальный алгоритм, определяющий, является ли введенное в одну ячейку таблицы не более чем девятизначное целое число Х палиндромом
(<= Х <= ).
Палиндромом будем считать число неравное нулю, которое одинаково читается слева - направо и справа – налево.
Например, числа 1 9 и -505 – палиндромы, а числа 123, -6000, 5676 – нет.
В ответе должно быть указано, какое число было введено: палиндром - не палиндром, или число 0, и выведена его максимальная цифра.
Примеры правильной работы:
1234321
Это число палиндром.
Его максимальная цифра 4
-6000
Это число не палиндром.
Его максимальная цифра 6
0
Введен 0.
Его максимальная цифра 0
Задача 3. Алгоритмизация (Калинина) – 10 баллов
Постановка задачи. Разработайте алгоритм, по которому Стрелочка из начального положения (левый верхний угол, направление – вправо) переместится зигзагообразным путем к нижней границе поля. При этом путь Стрелочки должен быть полностью виден.
Размер поля - NxN клеток, где N = 12, 13, 14 или 15. Соответственно, для каждого размера поля рисунок пути будет различен.
Требования к алгоритму.
Ограничение на количество строк в алгоритме – 45 (если алгоритм длиннее, значит, в нем недостаточно используются процедуры)


