Задания для школьной олимпиады 11 класс

Автор публикации:

Дата публикации:

Краткое описание: ...


Школьный этап всероссийской олимпиады школьников по информатике

11 класс

2016-2017 уч.год



Часть 1

1. (3 балла) Даны пословицы на курдском языке и их переводы на русский язык:

Примечание: г', к', ч', q, w - особые согласные звуки, э', э, ь -- особые гласные звуки курдского языка.

2. (5 баллов)Даны четыре арифметических выражения. Выберите выражение с корректной записью чисел в указанных системах

счисления и вычислите его результат. В ответе запишите одно десятичное число, получаемое в результате решения корректно записанного выражения.

178 – 324 + АВ11 – XCIV(римск.) = 10

467 – 12313 + CXI (римск.) – B12 = 10

2911 – 335 + XCIX (римск.) – 1F16 = 10

266 – 100102 +XCIX(римск.) – 1B13 = 10


3. (5 баллов)Дана база данных продаж в магазине.


15.04.12

Иванов

Ноутбук

2

16500


16.04.12

Петров

Ноутбук

1

32000


17.04.12

Иванов

Мышка

10

800


21.04.12

Иванов

Колонки

3

1500


25.04.12

Петров

Медиацентр

1

27500


01.05.12

05.05.12

Иванов

Петров

Принтер

Ноутбук

3

1

9300

31000


15.05.12

Иванов

Компьютер

2

13900



Какое минимальное значение должна принять переменная X в запросе:

(Цена*Количество > X ) and (Дата >= 17.04.12 and Дата <= 15.05.12)

если известно, что менеджер желает премировать только одного продавца, совершившего самую дорогую продажу в периодс 17 апреля 2012 года по 15 мая 2012 года.

4.(5 баллов) Система команд исполнителя РОБОТ, «живущего» в прямоугольном
лабиринте на клетчатой плоскости:

вниз


вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.

Четыре команды проверяют истинность условия отсутствия стены у

каждой стороны той клетки, где находится РОБОТ:

сверху свободно | снизу свободно | слева свободно | справа свободно

Цикл

ПОКА < условие > команда

выполняется, пока условие истинно, иначе происходит переход на

следующую строку.

Сколько клеток приведенного лабиринта соответствуют требованию, что,

выполнив предложенную ниже программу, РОБОТ остановится в той же

клетке, с которой он начал движение?

НАЧАЛО

[pic]


ПОКА < снизу свободно > вниз 6

ПОКА < слева свободно > влево 5

ПОКА < сверху свободно > вверх 4

ПОКА < справа свободно > вправо 3

КОНЕЦ 2

1



A B C D E F

Часть 2

Часть 2 состоит из одного задания, которое нужно выполнить на компьютере. После выполнения на компьютере задания следует пригласить учителя для оценки результата.
1. (10 баллов) Вася списал на контрольной у Коли код программы заполнения массива MAS, размером 7 на 7 элементов, но допустил ошибку в написании одного символа. По этой причине после выполнения программы у Коли единиц в массиве: «40», а у Васи программа дает «43» единицы. Код Коли был правильный. Исправьте ошибку в коде Васи, допишите программу и выполните её в среде Pascal ABC.

var i,j : integer;

MAS:array[1..7,1..7] of integer;

begin

for i:= 1 to 7 do

for j:= 1 to 7 do

if i mod (j+2) = 0 then MAS[i,j]:=0 else MAS[i,j]:=1;

end.











11 класс РЕШЕНИЕ.

  1. Разберёмся с порядком слов и словоизменением.
      1. Сказуемое всегда стоит в конце фразы, имеет структуру дь* (утвердительная форма) или на* (отрицательная форма).
      2. Группа слов, выражающих подлежащее (субъект), стоит в начале фразы, объект (прямое дополнение) -- потом, грамматические формы вроде бы с этим не связаны.
      3. Последний, наименее очевидный факт: в конструкциях "Определение (О) -- определяемое слово (С)", таких как "ленивый бык", "ленивое сердце", а также "бедняцкая нужда" (= нужда бедняка) пишется всегда "Се О", т.е. определяемое слово идет вначале и принимает окончание "е".
      На основе этих фактов получаем ответ:
      а)
    Шере qэлп гошт дьхwэ;
      б)
    К'эсибе саг' бар дьгьртэ;
      в)
    Гае к'эсиб к'эсиб нахунэ.

Критерии оценки.

В работе дан только правильный ответ без анализа и объяснений – 0 баллов.

В работе правильно определены корни курдских слов, но не сделан анализ построения фраз, не получен правильный ответ – 2 балла

В работе правильно определены корни курдских слов, сделан анализ построения фраз, но имеются ошибки в окончаниях, не получен правильный ответ – 5 баллов.

В работе получен правильный ответ, правильно найдены корни курдских слов, произведён анализ построения фраз, верно определены окончания

  1. 81

  2. 27500

  3. 1

  4. Ошибка Васи: в строке if i mod (j+2) = 0 then MAS[i,j]:=0 else MAS[i,j]:=1 «2» заменить на «1»