close

Вход

Забыли?

вход по аккаунту

код для вставкиСкачать
Всероссийская олимпиада школьников по информатике 2014-2015 уч. год
Школьный этап. 7-8 классы
Максимальное количество баллов – 260
Задача 1. «Железная дорога» (10 баллов)
Друзья Миша и Оля решили прокатиться на поезде. Железная дорога, по которой ходит поезд - линейная
(не имеет поворотов) и состоит из некоторого количества станций. Все станции пронумерованы подряд
натуральными числами. Помогите друзьям определить на какую станцию они приедут. Если известны:
номер начальной станции и количество станций, которые нужно проехать (положительное – вправо,
отрицательное – влево). Если поезд приезжает в тупик (первая или последняя станция), то там и остаётся.
Напишите программу, определяющую, где окажется поезд.
Пример:
Входные данные
Общее количество станций: 10
Начальная станция: 5
Сколько ехать: 3
Общее количество станций: 8
Начальная станция: 4
Сколько ехать: -6
Общее количество станций: 10
Начальная станция: 5
Сколько ехать: 8
Выходные данные
Конечная станция: 8
Конечная станция: 1
Конечная станция: 10
Задача 2. «Неправильный калькулятор»(30 баллов)
Максим решал домашнюю задачу по математике и захотел воспользоваться калькулятором. Но, вот
незадача, кнопка «Умножить» на калькуляторе сломалась. Помогите Максиму решить эту задачу.
Напишите программу, которая будет вычислять произведение двух целых чисел. Операцию
умножения не используйте.
Пример:
Входные данные
Первое число: 5
Второе число: 5
Первое число: 3
Второе число: -4
Первое число: 0
Второе число: 9
Первое число: 8
Второе число: 0
Выходные данные
25
-12
0
0
Задача 3. «Секретный ключ» (50 баллов)
Тайные агенты ЦРУ передают секретную информацию. Самое длинное слово в
предложении содержит ключ к шифру. Помогите русским разведчикам узнать ключевое
слово. Напишите программу, которая будет запрашивать простое повествовательное
предложение (слова разделены одним пробелом) и выводить на экран слово наибольшей
длины.
Ваша программа должна:
 принять исходное предложение с клавиатуры;
 вывести на экран слово наибольшей длины.
Примечание. Если длины слов одинаковы, выводится первое слово.
Пример:
Входные данные
Мама мыла раму
Скоро начнется весна
Еж любит грибочки
Компьютер нужен Маше
Выходные данные
4
8
8
9
Задача 4. «Число» (70 баллов)
Витя и Петя играют в игру. Витя загадывает натуральное десятичное число, а Пете сообщает
его двоичный код. Петя должен угадать делится ли задуманное Витей число на 15. Помогите
ребятам и напишите программу, которая будет запрашивать двоичное число (длина числа не
превышает 20 двоичных разрядов) и определять, делится ли число на 15.
Пример:
Входные данные
Выходные данные
да
нет
да
11110
101011
10010110
Задача 5. «Фокус - покус» (100 баллов)
Катя показывает одноклассникам фокус. Просит кого-то из ребят загадать натуральное
двузначное число. И тут же сообщает наименьшую сумму из всех его возможных
сомножителей. Например, если загаданное число – 12, то наименьшая возможная сумма 7
(имеется в виду представление 34 или 223). Напишите программу, которая будет
выполнять такой фокус.
Программа должна

запросить исходное число;

найти и сообщить наименьшую возможную сумму натуральных сомножителей,
произведение которых дает исходное число.
Пример:
Входные данные
12
24
18
11
Выходные данные
7
10
9
12
1/--страниц
Пожаловаться на содержимое документа