24.10 Информатика Программирование 7, 8 кл – ответы какие?
1 Ответ
Задания и ответы по информатике (Программирование) для 7 и 8 классов приведены исключительно в целях ознакомления.
Задание 1. Перекладывание шариков. Автоматизация пришла на завод по перекладыванию шариков, и теперь эту важную работу выполняют роботы. Всего на заводе есть 10 коробок, пронумерованных числами от 1 до 10, и по этим коробкам всегда разложены шарики: по одному в каждой коробке.
Каждый робот запрограммирован перекладывать шарики определённым образом. Запись команды представляет собой два ряда из десяти чисел, расположенных друг под другом. Верхний ряд обозначает, из какой коробки робот берёт шарик, а нижний в какую коробку его переносит.
Например, робот с программой… меняет местами шарики, лежащие в первой и второй коробках, а робот с программой …переносит шарик из коробки 1 в коробку 10 , из коробки 2 в коробку 1 , …, из коробки 10 в коробку 9. Ещё раз дополнительно подчеркнём, что после выполнения программы в каждой коробке будет снова лежать ровно по одному шарику. Пусть на заводе работают три робота. Робот Аркадий имеет программу:
Робот Виталий имеет программу:
Робот Геннадий имеет программу:
Изначально в первой коробке лежал шарик с номером 1, во второй шарик с номером 2 и так далее. Затем Аркадий, Виталий и Геннадий (именно в таком порядке) последовательно выполнили свои программы. Расположите шарики в том порядке, в котором они оказались после действий роботов.
Ответ
• Шарик 1 → коробка 7
• Шарик 2 → коробка 8
• Шарик 3 → коробка 4
• Шарик 4 → коробка 9
• Шарик 5 → коробка 5
• Шарик 6 → коробка 3
• Шарик 7 → коробка 2
• Шарик 8 → коробка 1
• Шарик 9 → коробка 6
• Шарик 10 → коробка 10
Задание 2. Забор Тимофей сидит на контрольной работе по математике и скучает, поскольку свою работу уже завершил и даже сдал на проверку. Но поскольку из класса раньше звонка никого не выпускают, мальчик решил на клетчатом листочке‑черновике нарисовать забор‑штакетник. Подготовленное юным художником изображение имеет размеры w клеточек в ширину (у такого забора горизонтальные направляющие называются лаги, их ровно две) и h клеточек в высоту (высота вертикальных досок). Поскольку между досками юный художник оставляет зазор шириной в одну клетку, w будет выражаться нечётным числом. На рисунке вы можете увидеть различные типы нарисованных Тимофеем заборов.
По данным ширине w и высоте h изображения определите длину всех проведённых мальчиком линий. Пример правильной формы записи ответа:
w * h — 2 * (h — 1)
Ответ
Ответ: w * h + w — h + 7.
Проверка
• для w=7, h=8: 7·8 +7 −8 +7 = 56+7−8+7 = 62 (как в условии);
• для w=5, h=5: 25+5−5+7 = 32;
• для w=15, h=8: 120+15−8+7 = 134.
Задание 3. Кубик Рубика 2D (7-8). Тимофей разрабатывает свою первую компьютерную игру‑головоломку. Поскольку он только начал изучать программирование и пока боится браться за крупные и сложные проекты, было принято решение взять хорошо всем знакомый кубик Рубика и сделать его простую плоскую реализацию. На прямоугольном поле 3×3 расположены девять квадратных фишек трёх различных цветов и шесть кнопок, меняющих их расположение. Первая, вторая и третья кнопки циклически сдвигают левый, средний и правый вертикальные ряды соответственно на одну позицию вниз. Четвёртая, пятая и шестая кнопки также циклически сдвигают на одну позицию вправо верхний и нижний ряды фишек соответственно. Некоторая начальная позиция фишек (для наглядности в этом примере все фишки раскрашены в разные цвета) и их положение после нажатия кнопок показаны на рисунке.
Определите последовательность нажатий на кнопки, которая обеспечит требуемую расстановку фишек.
Ответом на эту задачу является натуральное число, состоящее из цифр от 1 до 6.
Ответ 46153633
Задание 4. Кофейня
Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
В кофейне «Сириус» постоянные посетители получают каждую nn-ю чашку кофе бесплатно. Кроме того, по воскресеньям в этом заведении также можно взять одну чашку кофе бесплатно (она не учитывается при накоплении бонуса). Тимофей, начиная с некоторого понедельника, в каждый из dd дней заходил в это кафе выпить одну чашку кофе. Сколько чашек он выпил бесплатно?
Первая строка входных данных содержит натуральное число n (2⩽n⩽100), вторая натуральное число d (1⩽d⩽109)
Выведите одно неотрицательное целое число ответ на вопрос задачи.
Одна из промежуточных переменных обязательно должна иметь имя most_important_number.
Решения, верно работающие при d⩽105, получат не менее 40 баллов.
В примере дано n=3n=3 (каждая третья чашка бесплатна) и d=10 (Тимофей заходил в кафе 10 дней подряд). Смоделируем этот процесс.
1 день (понедельник): Тимофей покупает чашку кофе.
2 день (вторник): Тимофей покупает чашку кофе.
3 день (среда): Тимофей получает бесплатную чашку кофе (всего 1).
4 день (четверг): Тимофей покупает чашку кофе.
5 день (пятница): Тимофей покупает чашку кофе.
6 день (суббота): Тимофей получает бесплатную чашку кофе (всего 2).
7 день (воскресенье): Тимофей получает бесплатную чашку кофе (всего 3).
8 день (понедельник): Тимофей покупает чашку кофе.
9 день (вторник): Тимофей покупает чашку кофе.
10 день (среда): Тимофей получает бесплатную чашку кофе (всего 4).
Ответ
n = int(input())
d = int(input))
sundays = d // 7
bonus = (d — sundays) // n
print(bonus + sundays)