Региональный этап Всероссийской олимпиады профессионального мастерства обучающихся по специальности среднего профессионального образования 09.02.03 Программирование в компьютерных системах ТЕОРЕТИЧЕСКОЕ ЗАДАНИЕ ВАРИАНТ 1 Задание 1 Дана программа: Program print (output); Type vect = array [1..2] of real; Var a : vect; i : integer; Procedure R( var k : integer; var x : real); begin k := 2; x := 0; end; begin a[1] := 1; a[2] := 2; i := 1; R(i, a[i]); writeln(a[1], a[2]); end. Определить, что будет выдано на печать. Варианты ответов: а) б) в) г) 0.0 0.0; 0.2 0.2; 0.0 2.0*; 2.0 0.2. Задание 2 В алгоритмах Маркова дана система подстановок в алфавите А = {а, Ь, с}: cb → abc bас → ас cab → b Преобразуйте с помощью этой системы слово bcabacab. Какое слово получится в результате преобразования? а) б) в) г) сcb; cab; cbc; bcaab *. Задание 3 В результате выполнения следующего алгоритма Машины Тьюринга: q 1 a q 2 _ Lq2 b 3 a Lq2 _ Lq5 q _ b _ a Rq8 _ Lq5 _ Rq7 8 Lq2 Rq8 q _ _ b Rq6 7 Rq4 Lq5 q _ b a Lq1 6 Lq5 Rq4 q q b _ Rq7 5 Rq4 Rq8 q a _ a Rq3 4 Rq4 Lq2 q b Rq8 _ Sq0 b Lq1 для входного слова abbaaba получим результат: а) б) в) г) аaaabbb; abababa; abbaaba; abaabba *. Задание 4 В ячейке вместо результата появилось сообщение об ошибке. С чем это связано? Варианты ответа: а) адрес ячейки курс.Евро должно быть написано в кавычках; б) имя ячейки в формуле написано с ошибками; в) в формулах не может быть текста, только ссылки на ячейки; г) в формуле присутствует точка – это недопустимо *. Задание 5 Дан фрагмент электронной таблицы. Какая формула должна быть введена в ячейку С2 для последующего копирования в расположенные ниже ячейки столбца С, чтобы отклонения от среднего значения температуры вычислялась правильно? Варианты ответа: а) =B$2 - B$8; б) = $B$2 - $B$8; в) =B2 – C2; г) =B2 - $B$8 *. Задание 6 В системе счисления с каким основанием двоичное число 111011 записывается в виде числа 73? Варианты ответов: а) б) в) г) 16; 8 *; 12; 10. Задание 7 Алфавит уравновешенной троичной системы счисления состоит из трех цифр { ī,0,1}, где ī — это -1. Основание системы — это степени числа 3: 30, 31, 32, …, 3n, … . Переведите число ī0101ī0У3 в десятичную систему счисления. Варианты ответа: а) -642 *; б) 640; в) 232; г) -978. Задание 8 По данной логической схеме с указанными значениями сигналов на всех входах определить значение функции F на выходе схемы. Значение функции F на выходе схемы равно: а) +1; б) 0; в) 1 *; г) 10. Задание 9 Что такое MAC-адрес? а) сетевой адрес, используемый в MAC OS; б) уникальный алфавитно-цифровой идентификатор сетевого адаптера компьютеров фирмы Macintosh; в) адрес-идентификатор сетевого адаптера в сервере; г) уникальный алфавитно-цифровой идентификатор сетевого адаптера*. Задание 10 Даны множества А={1,2,3,4}, B={3,4,5,6}. Найти А Δ В. Варианты ответа: а) б) в) г) {1,2}; {1,2,5,6}*; {3,4,5,6}; нет верного ответа. Задание 11 Найти формулу, выражающую закрашенный участок, который изображен на следующем рисунке: Варианты ответа: а) ABC; б) ABC; в) (AB)\C *; г) (AB)\C. Задание 12 Алфавит уравновешенной троичной системы счисления состоит из трех цифр { ī,0,1}, где ī — это -1. Основание системы — это степени числа 3: 30, 31, 32, …, 3n, … . Выберите среди представленных ниже чисел числа, делящиеся на 9 без остатка: а) ī 0111 ī 10 У3; б) 01 ī 1101 У3; в) ī ī 0100 ī 11 У3; г) ī 10011 ī 00У3 *. Задание 13 В выражениях SQL найти правильный код: а) select * where a=d from bd; б) select from bd * where a=d; в) select * from bd where a=d *; г) Update xx set a=123, u=’yyyy’ *; д) Update xx set a=123, u=”yyyy” where f=7, v=15; е) Update xx set a=123, u=’yyyy’ group by a. Задание 14 Действие оператора SQL - FETCH: а) открывает запрос; б) выполняет запрос; в) устанавливает курсор на запись *; г) открывает курсор . Задание 15 Даны начальные значения переменных: А=-2, С=-2. Определить значения А и С после окончания работы следующего алгоритма: Варианты ответа: а) б) в) г) д) A=-3, C=-1 *; A=-2, C=-2; A=-3, C=3; A=-3, C=3; A=-4, C=-5. Задание 16 Дескриптор вычислительного процесса необходим для: а) обеспечения организации и хранения файлов; б) обеспечения возможности управления выполняющимися вычислительными процессами *; в) организация диалога с пользователем, управления аппаратурой и ресурсами компьютера; г) подключения устройств ввода/вывода. Задание 17 В выражениях SQL найти правильный код: а) insert into tab1 select * from i1 *; б) insert into tab1 from f1=f2; в) insert into tab1 order by f2,k1; г) delete tab1 where a1=d; д) delete from tab1 where a1=d *; е) delete from tab1 where a1=d, a2=x. Задание 18 Дана исходная таблица «Kurs», содержащая сведения об элективных курсах. Описание полей: KodKurs — код курса; NameKurs — название курса; Chas — количество часов; Prep — Фамилия преподавателя. Таблица «Kurs»: KodKurs NameKurs 200 Программирование 300 Электроника 400 Робототехника Chas 144 66 74 Prep Карлов Беляева Мухин Укажите SQL-запрос, при выполнении которого будет получена следующая результирующая таблица: NameKurs Chas Prep Программирование 144 Карлов Варианты ответов: а) SELECT NameKurs, Chas, Prep FROM Kurs WHERE (Chas)>74 And (Chas)<202; б) SELECT KodKurs, Chas FROM Kurs WHERE (Chas)>=1; в) SELECT Chas, Prep FROM Kurs WHERE (NameKurs)=«Программирование»; г) SELECT NameKurs,Chas,Prep FROM Kurs WHERE (Prep)=«Карлов» or (Chas)>=1 *. Задание 19 Дана исходная таблица «Library», содержащая сведения о выдаче книг по абонементу. Описание полей: Id_Abb — код абонемента; Id_Book — код книги; Kolichestvo — количество книг; Clok — срок выдачи книги в днях. Таблица «Library»: I Id_Bo d_Abb ok tvo 1 111 2 111 3 112 4 113 5 112 6 112 7 113 8 111 Koliches Clok 1 2 1 3 1 1 2 4 2 7 6 8 2 12 4 9 Укажите SQL-запрос, при выполнении которого будет получена следующая результирующая таблица: Id_ Book MaxClok 112 12 Варианты ответов: а) SELECT Id_ Book, Max(Clok) AS MaxClok FROM Library GROUP BY Id_ Book HAVING Max(Clok)<=10; б) SELECT Id_ Book, Max(Clok) AS MaxClok FROM Library GROUP BY Id_ Book HAVING Max(Clok)>10 *; в) SELECT Id_ Book, Max(Kolichestvo) AS MaxClok FROM Library GROUP BY Id_ Book HAVING Max(Kolichestvo)=12; г) SELECT Id_ Book, Min(Clok) AS MaxClok FROM Library GROUP BY Id_ Book HAVING Min(Clok)>10. Задание 20 Дан фрагмент электронной таблицы, в котором отражен годовой оборот крупнейших мировых компаний на российском автомобильном рынке. Необходимо подсчитать количество компаний с годовым оборотом от 2000 до 5500 млрд рублей включительно. Какую формулу надо занести в ячейку В9, чтобы произвести расчет? Варианты ответов: а) 1.=СЧЁТЗ(В2:В8) СЧЁТЕСЛИ(В2:В8;">5500")); б) 2.=СЧЁТЗ(В2:В8) СЧЁТЕСЛИ(В2:В8;"<5500")); в) 3.=СЧЁТЗ(В2:В8) СЧЁТЕСЛИ(В2:В8;">=5500")) *; г) 4=СЧЁТЗ(В2:В8) СЧЁТЕСЛИ(В2:В8;"<=5500")). (СЧЁТЕСЛИ(В2:В8;"<2000") + (СЧЁТЕСЛИ(В2:В8;">2000") + (СЧЁТЕСЛИ(В2:В8;" <=2000") (СЧЁТЕСЛИ(В2:В8;">=2000") + + Региональный этап Всероссийской олимпиады профессионального мастерства обучающихся по специальности среднего профессионального образования 09.02.03 Программирование в компьютерных системах ВАРИАНТ 2 Задание 1 Дана функция: Type interval = ‘1’ .. maxint; Var m, n : interval; Function nod (a, b : interval) : interval; begin while a <> b do if a > b then a := a - b else b := b - a; interval := a; end; Определить, что будет выдано на печать при выполнении следующего кода: begin m := 8; n := 6; writeln(nod(m, n), m, n); end; Варианты ответов: а) 2 4 6; б) 1 3 5; в) 3 5 7; г) 2 8 6 *. Задание 2 В алгоритмах Маркова дана система подстановок в алфавите Л = {а, b, с}: abc → с ba → cb ca → ab Преобразуйте с помощью этой системы слово bacaabc. Какое слово получится в результате преобразований? а) cbc *; б) ccbcbbc; в) cbacba; г) cbabc. Задание 3 В результате выполнения следующего алгоритма Машины Тьюринга: q1 ca a Lq1 b q2 a Rq2 db Lq1 q3 aL q3 b Rq2 c b c d Rq2 _ Rq2 Lq4 Lq3 Lq4 Lq7 Rq5 cL q7 _ Lq7 _ Lq6 Lq7 q6 Rq5 b cL d a q7 Lq6 Rq5 q7 aL b c d _ q6 Rq5 q4 q6 aL b cL _ _ Rq5 Lq4 Rq4 q5 a b _ d _ q4 Lq3 Rq2 q4 aL d Lq7 _q 0 b Rq2 для входного слова aba получим результат: а) б) в) г) aab; abaaba *; abacdc; acbdac. Задание 4 В табличном редакторе Excel создана следующая таблица: В данном примере анализируется скорость движения автомобиля. Если она больше 110, то заносится предупреждение «Слишком быстро», но если меньше 40, то заносится предупреждение «Слишком медленно». Если скорость оптимальная, то заносится сообщение «Все правильно». Необходимо вывести результат в третьем столбце на основе формулы. Какая из формул позволяет это сделать? Варианты ответов: а) =ЕСЛИ(B2<40; ”Слишком медленно”); б) =ЕСЛИ (B2<40; ”Слишком медленно”; ”Все правильно”)); в) =ЕСЛИ(B2>110; ”Слишком быстро”; ЕСЛИ(B2<40; ”Слишком медленно”; ”Все правильно”)) *; г) =ЕСЛИ(B2>110; ”Слишком медленно”; ЕСЛИ(B2<40; ”Слишком быстро”; ”Все правильно”)). Задание 5 В ячейке G10 и F2 электронной таблицы записаны формулы: G10 F2 =A$5+C4*$E2 =E$4*H5/D2 После копирования формул из ячейки G10 в H9 и из F2 в F5 получим в ячейках H9 и F5 соответственно следующие формулы: а) =B$5+D4*$E2 =E$4*H6/D4; б) =B$5+D3*$E2 =F$4*I6/D5; в) =B$5+D3*$E1 =E$4*H8/D5; г) =B$5+D4*$E2 =E$4*H6/D5. Задание 6 В электронной таблице столбцы с диапазонами A1:A4 и B1:B4 заполнены целыми числами. Значение ячейки D3 вычисляется по формуле: =B2+$B3 - $A$1. Какое число появится в ячейке С4, если формулу из ячейки D3 скопировать в ячейку С4? а) б) в) г) 8; 18; 21; 26 *. Задание 7 Алфавит уравновешенной троичной системы счисления состоит из трех цифр { ī,0,1}, где ī — это -1. Основание системы — это степени числа 3: 30, 31, 32, …, 3n, … . Перевести число ī0011ī0У3 в десятичную систему счисления. Варианты ответа: а) -341; б) +732; в) -696 *; г) -1365. Задание 8 По данной логической схеме с указанными значениями сигналов на всех входах определить значение функции F на выходе схемы. Значение функции F на выходе схемы равно: а) 0 *; б) 1; в) +1; г) 10. Задание 9 Укажите, к какой подсети принадлежит IP адрес 192.168.1.25/26: а) 192.168.1.0/26 *; б) 192.168.2.0/26; в) 192.168.1.64/26; г) 192.168.1.128/25. Задание 10 Даны множества: М = {5,4,6}, Р = {4,5,6}, Т = {5,6,7}, S = {4, 6}. Какое из утверждений неверно? Варианты ответа: а) М = Р; б) Р S; в) М Т; г) Р = Т *; д) все верны; е) все неверны. Задание 11 Найти формулу, выражающую закрашенный участок, который изображен на следующем рисунке: а) б) в) г) (AB)\(C(BA)); ((A\C)\(BC)) (BC); ((AB)\(AB)) (BC)*; (BA) C. Задание 12 Алфавит уравновешенной троичной системы счисления состоит из трех цифр { ī,0,1}, где ī — это -1. Основание системы — это степени числа 3: 30, 31, 32, …, 3n, … . Выбрите среди представленных ниже чисел числа, делящиеся на 3 без остатка: а) ī 0111 ī 1 У3; б) 01 ī 1101 У3; в) ī ī 0100 ī 10 У3 *; г) ī 10011 ī У3. Задание 13 В каких выражениях SQL образуется таблица? а) select tn, f from bd; б) select * into xx from bd where a=d *; в) select * from bd where a=d; г) create table xx (‘hhhhh’,133456) *; д) create table xx values(‘hhhhh’,133456); е) select * from bd where a=d. Задание 14 Действие оператора SQL- COMMIT: а) завершает транзакцию *; б) открывает транзакцию; в) отменяет изменения в транзакции; г) создает транзакцию. Задание 15 Даны начальные значения переменных: А=-3, С=-2. Определить значения А и С после окончания работы следующего алгоритма: Варианты ответа: а) б) в) г) д) A=-3, C=-2; A=-3, C=-3; программа зациклится *; A=-4, C=3; A=-2, C=3. Задание 16 Во время работы вычислительной установки дескрипторы вычислительных процессов находятся: а) в BIOS-е; б) на жестком диске; в) в оперативной памяти *. Задание 17 В выражениях SQL найти правильный код: а) select a1, a2 from bd group by a2; б) select sum(a1), a2 from bd group by a2 where a1=a2; в) select sum(a1), a2 from bd where a1=a2 group by a2 *; г) select * from bd, i1,12 where i1.tn=’44’; д) select * from bd, i1,12 where i1.tn=’44’ and i1.tn=bd.tn and bd.tn=i2.tn *; е) select * from bd, i1,12 order by bd.tn. Задание 18 Дана исходная таблица «Kurs», содержащая сведения об элективных курсах. Описание полей: KodKurs — код курса; NameKurs — название курса; Chas — количество часов; Prep — Фамилия преподавателя. Таблица «Kurs» KodKurs NameKurs 1 Программирование 2 Электроника 3 Робототехника Chas 144 66 74 Prep Карлов Беляева Мухин Укажите SQL-запрос, при выполнении которого будет получена следующая результирующая таблица: KodKurs NameKurs Chas Prep 1 Программирование 144 Карлов 3 Робототехника 74 Мухин Варианты ответов: а) DELETE FROM Kurs WHERE Not (NameKurs)="Робототехника"; б) DELETE FROM Kurs WHERE Chas>=74; в) DELETE FROM Kurs WHERE Prep="Беляева"; * г) DELETE FROM Kurs WHERE Chas<66. Задание 19 Оплата за аренду складского помещения вычисляется по следующим правилам: каждый из первых семи дней аренды стоит 15000 рублей, каждый последующий день — 4500 рублей. В ячейке В8 электронного таблицы находится количество полных дней аренды склада. Какая из формул позволяет подсчитать полную стоимость аренды склада в рублях? Варианты ответов: а) = ЕСЛИ(В8<=7; В8*15000; В8 + (В8-7)*4500); б) = ЕСЛИ(В8<=7; В8*15000; 105000+В8*4500); в) = ЕСЛИ(В8<=7; В8*15000; (В8-7)*4500+105000); * г) = ЕСЛИ(В8<=7; В8*15000; В8*15000 + (В8-7)*4500). Задание 20 Укажите верный порядок стадий разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения а) технический проект, эскизный проект, техническое задание, рабочий проект, внедрение; б) технический проект, эскизный проект, рабочий проект, техническое задание, внедрение; в) техническое задание, технический проект, эскизный проект, рабочий проект, внедрение; г) техническое задание, эскизный проект, технический проект, рабочий проект, внедрение *. Региональный этап Всероссийской олимпиады профессионального мастерства обучающихся по специальности среднего профессионального образования 09.02.03 Программирование в компьютерных системах ПРОФЕССИОНАЛЬНОЕ ЗАДАНИЕ (1 ЧАСТЬ) ВАРИАНТ 1 ЗАДАЧА №1. МАКСИМАЛЬНОЕ ПРОИЗВЕДЕНИЕ Дано N целых чисел (от 3 до 1000). Требуется выбрать три из них, произведение которых максимально. Если таких троек несколько, вывести любую из них. Ввод Вывод ЗАДАЧА №2. ТАЙМЕР Таймер — это часы, которые умеют подавать звуковой сигнал по прошествии некоторого периода времени. Напишите программу, которая определяет, когда должен быть подан звуковой сигнал. В первой строке записывается время в формате ЧЧ:ММ:СС ( с ведущими нулями). При этом оно удовлетворяет ограничениям: ЧЧ от 0 до 23, ММ – от 0 до 59, СС – от 0 до 59. Во второй строке записан интервал времени, который должен быть измерен. Интервал записывается в формате Ч:М:С. Дополнительно, если Ч=0, то они могут быть опущены. Например, 100:60 на самом деле означает 100 минут 60 секунд, что то же самое, что 101:0 или 1:42:0. А 42 обозначает секунды. 100:100:100 — 100 часов, 100 минут, 100 секунд, что то же самое, что 101:41:40. Вывести время в формате ЧЧ:ММ:СС, когда прозвучит сигнал. Причем, если сигнал прозвучит не в текущие сутки, то далее должна быть запись +<количество>days. Ввод Вывод ЗАДАЧА №3. МНОГОУГОЛЬНИК Многоугольник (не обязательно выпуклый) на плоскости задан координатами своих вершин. Требуется подсчитать количество точек с целочисленными координатами, лежащими внутри него (но не на его границе). Вводится N (от 3 до 100) — число вершин многоугольника, с последующих N строках идут координаты ( X i , Yi ) вершин многоугольника в порядке обхода по часовой стрелке, X i , Yi — целые числа, не превосходящие 1000. Выводится одно число — искомое число точек. Ввод Вывод ВАРИАНТ 2 ЗАДАЧА №1. МАТРИЦА Требуется в каждую клетку квадратной таблицы размером N N поставить ноль или единицу так, чтобы в любом квадрате размером K K было равно S единиц. N , K , S (1 N 100,1 K N ,0 S K 2 ) . Выводится матрица. Если решений несколько, то в файл выводится одно из них. Ввод Вывод ЗАДАЧА №2. КОЛЛЕКЦИОНЕР Вася коллекционирует марки. Для этого у него есть N альбомов вместимостью K1 , K 2 ,.., K N марок. Вася хочет, чтобы в случае утери одного любого альбома каждая марка осталась у него хотя бы в одном экземпляре. Для этого он покупает каждую марку в двух экземплярах и помещает их в разные альбомы. Какое максимальное количество марок может оказаться в его альбоме. N — натуральное число из диапазона от 2 до 1000. Вместимость каждого альбома задается натуральным числом, суммарная вместимость альбомов не превышает 100000. Выводится число Е — максимальное число различных марок, которое может собрать Вася с соблюдением условия. Затем вывести Е пар чисел — каждая пара чисел задает номер двух альбомов, куда будет помещена очередная марка. Ввод Вывод ЗАДАЧА №3. РЕКЛАМА В супермаркете решили время от времени транслировать рекламу рекламных товаров. Для того чтобы составить оптимальное расписание трансляции рекламы, руководство супермаркета провело следующее исследование: в течение дня для каждого покупателя, посетившего супермаркет, было зафиксировано время, когда он пришел в супермаркет и когда он ушел из него. Менеджер по рекламе предположил, что такое расписание прихода-ухода сохранится и в последующие дни. Он хочет так составить расписание трансляции рекламных роликов, чтобы каждый покупатель услышал не мене двух рекламных объявлений. В то же время он выдвинул условие, чтобы два рекламных объявления не транслировались одновременно и число объявлений было минимально. Напишите программу, которая составит такое расписание рекламных роликов. Ролики можно начинать транслировать в целочисленные моменты времени. Считается, что каждое рекламное объявление заканчивается до наступления следующего. Если рекламное объявление транслируется в тот момент времени, когда покупатель входит или выходит из супермаркета, то считается, что он успевает его прослушать. Вводится N — число покупателей, посетивших супермаркет в один день (1 N 3000) . Далее идет N строк с парами натуральных чисел, задающих время прихода и время ухода соответственно. Выводится количество рекламных объявлений, которые будут протранслированы за день, далее в порядке возрастания моменты времени, в которые нужно транслировать рекламные объявления. Ввод Вывод – двоякие, а 123 и 9980 – нет. Для заданного натурального числа N найти ближайшее к нему двоякое число. Вводится число N, не превосходящее 30000. Выводится число — ближайшее к числу N. Ввод Вывод Региональный этап Всероссийской олимпиады профессионального мастерства обучающихся по специальности среднего профессионального образования 09.02.03 Программирование в компьютерных системах ПРОФЕССИОНАЛЬНОЕ ЗАДАНИЕ (2 ЧАСТЬ) ВАРИАНТ 1 Задание 1. РАСЧЕТ ЗАРАБОТНОЙ ПЛАТЫ (SQL SERVER) Условие: – создать базу данных в СУБД SQL Server с именем, включающим Вашу фамилию; – копировать в созданную Вами базу данных из базы данных BASE1 три таблицы: СПРАВОЧНИК, НАЧИСЛЕНИЯ, УДЕРЖАНИЯ. Вычислить Заработную плату для каждого работника и представить данные в виде нижеследующей таблицы. Отдел Фамилия всего начислено всего удержано к выдаче Данные таблицы сортировать по отделу и табельному номеру. Таблицы связываются между собой полем TN (табельный номер), имеющимся в каждой таблице. Таблицы взяты из реальных действующих систем и имеют поля, необходимые для решения данной задачи: СПРАВОЧНИК – ОТ (отдел), F (фамилия работника); НАЧИСЛЕНИЯ – TN (Табельной номер), SN (сумма начислений); УДЕРЖАНИЯ – TN (Табельной номер), SU (сумма удержаний). Имеющиеся данные: Таблица СПРАВОЧНИК Таблица УДЕРЖАНИЯ Таблица НАЧИСЛЕНИЯ Задание 2. РАСЧЕТ ЗАРАБОТНОЙ ПЛАТЫ (MS ACCESS) MS ACCESS и SQL Server Создать базу данных в СУБД MS ACCESS с именем, включающим Вашу фамилию. Подключить к созданной базе данных (MS ACCESS) данные из базы данных BASE1 (SQL SERVER): СПРАВОЧНИК, НАЧИСЛЕНИЯ, УДЕРЖАНИЯ. В MS ACCESS создать форму, в которой отразить фамилию, сумму начислений, сумму удержаний и итог по каждому работнику. В этой форме показать все начисления и удержания работника. В форме указать число работников. Пояснения. Таблицы связываются между собой полем TN (табельный номер), имеющимся в каждой таблице. Таблицы взяты из реальных действующих систем и имеют поля, необходимые для решения данной задачи: СПРАВОЧНИК – ОТ (отдел), F (фамилия работника); НАЧИСЛЕНИЯ – TN (Табельной номер), SN (сумма начислений); УДЕРЖАНИЯ – TN (Табельной номер), SU (сумма удержаний); Таблица СПРАВОЧНИК Таблица УДЕРЖАНИЯ Таблица НАЧИСЛЕНИЯ Задание SERVER) 3. ВЫЧИСЛЕНИЕ ПРОВЕДЕННЫХ ЗАНЯТИЙ (SQL Создать базу данных в СУБД SQL Server с именем, включающим Вашу фамилию. Копировать в созданную Вами базу данных из базы данных BASE1 таблицу КАРТА. Имеющиеся данные: Таблица КАРТА изображена на нижеследующем рисунке Вычислить в запросе количество учебных часов (в учебном заведении) по фамилиям преподавателей: проведенных занятий; не проведенных занятий; всех занятий; процент проведенных занятий. Числа должны содержать не более одного знака после запятой. Данные сортировать по фамилиям преподавателей. Результат запроса поместить в нижеследующую таблицу: Фио | всего часов | проведенных часов | не проведенных часов | проведено (% ) ______________________________________________________________________ Пояснения. Одно планируемое занятие расположено на одной записи таблицы. Проведенным занятием считается такая запись таблицы, у которой проставлена дата в поле «дата». Не проведенным занятием считается такая запись таблицы, у которой нет даты в поле «дата». Фамилии преподавателей находятся в поле таблицы «ФИО». Количество часов в одном занятии содержится в поле таблице «часы».