Пояснение к оформлению решений задач
I тура
Решение задач №1, №4, №5, №6, №7, №8 необходимо оформить в текстовом редакторе MS Word, в конце решения каждой задачи записать ответ (шрифт Times New Roman, полужирное начертание 16 пт.) и сохранить в файле под именем ivanov145678.doc (при условии, что ivanov – это Ваша фамилия).
Решение задачи №2 и №3 необходимо оформить в табличном процессоре Excel и представить в виде файлов ivanov2.xlsx и ivanov3.xlsx.
Решением задач №9 и №10 может быть:
а) либо составленная программа (листинг и протокол работы программы обязателен) и в этом случае решение нужно сохранить под именем ivanov9.pas и ivanov10.pas;
б) либо пошаговый алгоритм решения, оформленный в текстовом редакторе MS Word (с указанием промежуточных значений и конечного ответа) и в этом случае решение и ответ сохранить в файле под именем ivanov145678910.doc.
Таким образом, участник интернет-олимпиады предоставляет папку с именем ivanov, в которую вложены следующие файлы: ivanov145678.doc, ivanov2.xlsx, ivanov3.xlsx, ivanov9.pas и ivanov10.pas (или ivanov145678910.doc, ivanov2.xlsx, ivanov3.xlsx). Задания отправлять на адрес: enigd@tobii.ru
Рейтинговая оценка задач
№ задачи | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Итог |
Баллы | 8 | 12 | 9 | 8 | 8 | 9 | 9 | 9 | 13 | 15 | 100 |
ЗАДАЧИ I ТУРА
ЗАДАЧА 1. Ученику Пете необходимо подготовиться к уроку информатики. Домашнее задание по этому предмету состояло из трех заданий:
а) Даны количества информации: 210 байт; 20000 бит; 2001 байт; 2 Кбайт, необходимо упорядочить значения по убыванию. С этим заданием Петя никак не может справиться. Помогите Пете упорядочить заданные значения по убыванию.
б) На каком наборе переменных логическое выражение: не (не Х или не Y) принимает значение «истина»?
с) Функция Random(x) возвращает случайное целое в диапазоне от 0 до Х-1. Требуется выполнить запись функции Random(x) поместив в переменную Yслучайное целое число в диапазоне от 10 до 15 включительно.
ЗАДАЧА 2. Имеется список номеров телефонов. Первые три цифры каждого номера являются идентификатором оператора сотовой связи. Используя функции MS Excel определить вид оператора сотовой связи: «МТС» – коды 919 и 982; «Мегафон» – код 906. Пример вида экранной формы приведен на рисунке 1.

Рис. 1. Вид экранной формы
ЗАДАЧА 3. На листе MS Excel переименованном в Смету введите и отформатируйте таблицу 1. Пустые ячейки таблицы заполните с помощью формул, причем всего в рублях должно рассчитываться с учетом ячейки всего, у. е и курса доллара, который вводится пользователем в свободную ячейку рядом с таблицей.
Средствами Excel рассчитать в рублях стоимость покупки с учетом размера скидки 5%, предоставляемой фирме при условии, если сумма покупки превышает 1000 у. е.
Таблица 1
Смета на приобретение оборудования | |||||
Наименование статьи расхода | Стоимость за ед, у. е. | Кол - во, шт | Всего, у. е. | Всего, руб. | Стоимость покупки с учетом скидки |
Ноутбук | 1750 | 11 | |||
Мышь оптическая | 50 | 15 | |||
USB Flash Drive (512 Mb) | 30 | 17 | |||
CD-RW (болванки) | 1 | 100 | |||
Microsoft Project | 530 | 1 | |||
Консультант Плюс (верс. Проф) | 300 | 1 | |||
Принтер лазерный цветной А4 | 2700 | 9 | |||
Сканер | 150 | 7 | |||
Копировальный аппарат А4 | 470 | 5 | |||
Дупликатор | 3500 | 4 | |||
Факсимильный аппарат | 110 | 3 | |||
Телефонный аппарат (база+трубка DECT) | 115 | 4 | |||
ИТОГО: |
ЗАДАЧА 4. Дан фрагмент базы данных, содержащий информацию о родственных отношениях. Определите на основании приведенных данных фамилию и инициалы дедушки
Таблица1 Таблица 2
ID |
| Пол | ID_Родителя | ID_Ребенка | ||
14 | ж | 53 | 42 | |||
21 | ж | 21 | 42 | |||
26 | ж | 71 | 53 | |||
34 | м | 14 | 53 | |||
42 | м | 34 | 14 | |||
53 | м | 78 | 14 | |||
57 | м | 71 | 26 | |||
71 | м | 14 | 26 | |||
78 | ж | 26 | 82 | |||
82 | ж | 57 | 78 | |||
… | … | … |
ЗАДАЧА 5. Ниже в табличной форме представлен фрагмент базы данных о результатах тестирования учащихся (Используется стобалльная шкала).
Фамилия | Пол | Математика | Русский язык | История | Информатика | Физика |
Иванов | м | 71 | 36 | 28 | 39 | 49 |
Смелов | м | 59 | 64 | 61 | 31 | 54 |
Асрян | ж | 65 | 71 | 67 | 23 | 65 |
Смелко | ж | 32 | 55 | 41 | 54 | 71 |
Петрова | ж | 90 | 69 | 74 | 73 | 84 |
Федорчук | м | 55 | 58 | 39 | 39 | 60 |
Сколько записей в ней удовлетворяют условию
«Фамилия=’*о*’И(Математика>55 И Русский язык>55)»?
ЗАДАНИЕ 6. База данных «Учащиеся» имеет вид:
Имя поля | Тип поля | Примечания |
Класс | текстовый | |
Фамилия | текстовый | |
Имя | текстовый | |
Год рождения | числовой | |
Пол | текстовый | «м» или «ж» |
Рост | текстовый | |
Вес | текстовый |
Как следует записать условие отбора при фильтрации, которое позволит сформировать список участниц баскетбольной команды? (Отбираются девушки не ниже 180 см и не моложе 9 класса).
ЗАДАНИЕ 7. Значения двух массивов А[1..10] и В[1..10] задаются с помощью следующего фрагмента программы:
for n:=1 to 10 do
begin
A[n]:=-n-n;
B[11-n]:=A[n];
end;
for n:=1 to 10 do
A[n]:=B[n]+10;
Чему равен элемент массива A[8]?
ЗАДАНИЕ 8. Дан алгоритм на языке программирования Pascal. Получив на входе число х, этот алгоритм печатает два числа: a и b. Укажите такое число х, при вводе которого алгоритм печатает сначала 2, а потом 81.
var x, a, b: integer;
begin
readln(x);
a:=0; b:=0;
while x>0 do
begin
a:=a+1;
b:=b*(x mod 10);
x:=x div 10
end;
writeln(a); writeln(b);
end.
ЗАДАНИЕ 9. На рисунке представлен фрагмент схемы алгоритма:

Начальные значения переменных А, В, и С были 13, 21 и 11 соответственно. Какое значение будет иметь переменная М, в результате выполнения данного алгоритма?
ЗАДАНИЕ 10. Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости:
вверх | вниз | влево | вправо |
При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх , вниз ¯, влево, вправо ®. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:
Сверху свободно | снизу свободно | слева свободно | справа свободно |
Цикл
ПОКА <условие> команда
выполняется, пока условие истинно, иначе происходит переход на следующую строку.
Сколько клеток лабиринта соответствуют требованию, что выполнив предложенную программу, РОБОТ остановится в той же клетке, с которой он начал движение?
НАЧАЛО
ПОКА <слева свободно> влево
ПОКА < справа свободно > вправо
ПОКА < снизу свободно > вниз
ПОКА < сверху свободно > вверх
КОНЕЦ



