Главная » 2016 » Февраль » 8 » Школьная олимпиада по информатике 10 класс
07:59
Школьная олимпиада по информатике 10 класс

Выполняйте задания в том порядке, в котором они даны. Если какое-то задание вызывает у вас затруднение, пропустите его и постарайтесь выполнить те, в ответах на которые вы уверены. Если после выполнения всей работы у вас останется время, вы сможете вернуться к пропущенным заданиям.

Желаем успеха !



Дано А=A716, B=2518. Какое из чисел C, записанных в двоичной системе, отвечает условию

A

1


Выберите один ответ.

1. 101011002

2. 101010102

3. 101010112

4. 101010002

2



Автоматическое устройство осуществило перекодировку информационного сообщения на

русском языке длиной в 20 символов, первоначально записанного в 16-битном коде Unicode,

в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на

Выберите один ответ.

1. 320 бит

2. 20 бит

3. 160 байт

4. 20 байт

3



Путешественник пришел в 08:00 на автостанцию населенного пункта ЛИСЬЕ и обнаружил

следующее расписание автобусов для всей районной сети маршрутов:



Пункт отправления


Пункт
прибытия


Время отправления


Время прибытия

ggg777ЛИСЬЕ


ggg777ЗАЙЦЕВО


07:50


09:05

ggg777СОБОЛЕВО


ggg777ЛИСЬЕ


08:55


10:05

ggg777ЕЖОВО


ggg777ЛИСЬЕ


09:05


10:15

ggg777ЗАЙЦЕВО


ggg777ЕЖОВО


10:00


11:10

ggg777ЛИСЬЕ


ggg777СОБОЛЕВО


10:15


11:30

ggg777ЛИСЬЕ


ggg777ЕЖОВО


10:45


12:00

ggg777ЗАЙЦЕВО


ggg777ЛИСЬЕ


11:05


12:15

ggg777СОБОЛЕВО


ggg777ЗАЙЦЕВО


11:10


12:25

ggg777ЕЖОВО


ggg777ЗАЙЦЕВО


12:15


13:25

ggg777ЗАЙЦЕВО


ggg777СОБОЛЕВО


12:45


13:55



Определите самое раннее время, когда путешественник сможет оказаться в пункте ЗАЙЦЕВО согласно этому расписанию.

Выберите один ответ.

1. 09:05


2. 12:15


3. 12:25


4. 13:25


4



Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и с – переменные вещественного (действительного) типа.):

ggg-7Бейсик


ggg-7Паскаль

ggg777a = 120
ggg777b = 100
ggg777a = a + b / 2
ggg777IF b < a / 2 THEN
ggg777c = b + a
ggg777ELSE
ggg777c = b + a / 2
ggg777ENDIF


ggg777a := 120;
ggg777b := 100;
ggg777a := a + b / 2;
ggg777if b < a / 2
ggg777then
ggg777ggg777ggg777c := b + a
ggg777else
ggg777ggg777ggg777c := b + a / 2;

ggg777Си


ggg777Алгоритмический

ggg777a = 120;
ggg777b = 100;
ggg777a = a + b / 2;
ggg777if (b < a / 2)
ggg777ggg777ggg777c = b + a;
ggg777else
ggg777ggg777ggg777c = b + a / 2;


ggg777a := 120
ggg777b := 100
ggg777a := a + b / 2
ggg777если b < a / 2
ggg777ggg777ggg777то c := b + a
ggg777ggg777ggg777ggg777иначе c := b + a /2
ggg777все

Выберите один ответ.

1. c = 105

2. c = 160

3. c = 185

4. c = 270

5



Какое из приведенных имен удовлетворяет логическому условию:

¬ (последняя буква гласная \toпервая буква согласная) /\ вторая буква согласная

Выберите один ответ.

1. ИРИНА

2. АРТЕМ

3. СТЕПАН

4. МАРИЯ

6



Девять школьников, остававшихся в классе на перемене, были вызваны к директору.

Один из них разбил окно в кабинете. На вопрос директора, кто это сделал, были

получены следующие ответы:

Володя: «Это сделал Саша».
Аня: «Володя лжет!»
Егор: «Маша разбила».
Саша: «Аня говорит неправду!»
Рома: «Разбила либо Маша, либо Нина…»
Маша: «Это я разбила!»
Нина: «Маша не разбивала!»
Коля: «Ни Маша, ни Нина этого не делали».
Олег: «Нина не разбивала!»

Кто разбил окно, если известно, что из этих девяти высказываний истинны только три?
Ответ запишите в виде первой буквы имени.

7



В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, записанный на разных языках программирования, в котором значения элементов массива сначала задаются, а затем меняются.

ggg-7Бейсик


ggg-7Паскаль

ggg777FOR i=0 TO 10
ggg777A(i)=i-1
ggg777NEXT i
ggg777FOR i=10 TO 1 STEP -1
ggg777A(i-1)=A(i)
ggg777NEXT i


ggg777for i:=0 to 10 do
ggg777ggg777ggg777A[i]:=i-1;
ggg777for i:=10 downto 1 do
ggg777ggg777ggg777A[i-1]:=A[i];

ggg777Си


ggg777Алгоритмический язык

ggg777for (i=0;i<=10;i++)
ggg777ggg777ggg777A[i]=i-1;
ggg777for (i=10;i>=1;i--)
ggg777ggg777ggg777A[i-1]=A[i];


ggg777нц для i от 0 до 10
ggg777ggg777ggg777A[i]:=i-1
ggg777кц
ggg777нц для i от 10 до 1 шаг -1
ggg777ggg777ggg777A[i-1]:=A[i]
ggg777кц

Чему окажутся равны элементы этого массива?

Выберите один ответ.

1. 9 9 9 9 9 9 9 9 9 9 9

2. 0 1 2 3 4 5 6 7 8 9 9

3. 0 1 2 3 4 5 6 7 8 9 10

4. -1 -1 0 1 2 3 4 5 6 7 8



8



Для передачи сигналов на флоте используются специальные сигнальные

флаги, вывешиваемые в одну линию (последовательность важна). Какое

количество различных сигналов может передать корабль при помощи четырех

сигнальных флагов, если на корабле имеются флаги трех различных видов

(флагов каждого вида неограниченное количество)?

9



У исполнителя Калькулятор две команды, которым присвоены

номера:
1.прибавь 1
2.умножь на 3
Выполняя первую из них, Калькулятор прибавляет к числу на экране 1, а выполняя

вторую, утраивает его. Запишите порядок команд в программе получения из 2

числа 26, содержащей не более 6 команд, указывая лишь номера команд.

(Например, 21211 – это программа:
умножь на 3
прибавь 1
умножь на 3
прибавь 1
прибавь 1
которая преобразует число 1 в 14.)

10



Система команд исполнителя РОБОТ, «живущего» в клетках прямоугольного лабиринта на плоскости:

вверх


вниз


влево


вправо

При выполнении любой из этих команд РОБОТ перемещается на одну клетку,соответственно: вверх \uparrow, вниз \downarrow, влево \leftarrow, вправо \to.
Четыре условия позволяют проверить отсутствие преград у каждой из сторон той клетки, где находится РОБОТ:

сверху свободно


снизу свободно


слева свободно


справа свободно

В цикле

ПОКА < условие > команда
команда выполняется, пока условие истинно, иначе происходит переход на следующую

строку программы.
Если РОБОТ начнет движение в сторону стены, то он разрушится и выполнение

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

программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение?

НАЧАЛО
ПОКА < справа свободно > вниз
ПОКА < снизу свободно > влево
ПОКА < слева свободно > вверх
ПОКА < сверху свободно > вправо
КОНЕЦ


inf100-7

Выберите один ответ.

1. 1


2. 2


3. 3


4. 4


11



Строки (цепочки символов латинских букв) создаются по следующему правилу.
Первая строка состоит из одного символа – латинской буквы «А». Каждая из

последующих цепочек создается такими действиями: в очередную строку сначала записывается буква, чей порядковый номер в алфавите соответствует номеру

строки (на i-м шаге пишется i-я буква алфавита), к ней слева дважды подряд

приписывается предыдущая строка.
Вот первые 4 строки, созданные по этому правилу:

1)
2)
3)
4)


A
AAB
AABAABC
AABAABCAABAABCD

Латинский алфавит (для справки):
ABCDEFGHIJKLMNOPQRSTUVWXYZ

Имеется задание:
«Определить символ, стоящий в n-й строке на позиции 2n–1– 5, считая от левого края цепочки».
Выполните это задание для n = 8

12



Запишите значение переменной a после выполнения фрагмента алгоритма:

inf100-9

Примечание: знаком := обозначена операция

присваивания.
В поле "Ответ:" впишите только число.



13



В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» – символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого

сегмента сети Интернет.



Запрос


Найдено страниц
(в тысячах)

Крейсер | Линкор


7000

Крейсер


4800

Линкор


4500



Какое количество страниц (в тысячах) будет найдено по запросу

Крейсер & Линкор ?

Считается, что все запросы выполнялись практически одновременно, так что набор

страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.

14



Сколько различных решений имеет уравнение
((J \toK) \to(M /\ N /\ L)) /\ ((J /\ ¬K) \to¬(M /\ N /\ L)) /\ (M \toJ) = 1,
где J, K, L, M, N – логические переменные?
В ответе не нужно перечислять все различные наборы значений J, K, L, M и N, при которых выполнено данное равенство. В качестве ответа нужно указать количество таких наборов.

15

16

Категория: Олимпиада | Просмотров: 168 | | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]