1 Ответ
Внимание! Все ответы наши эксперты решали сами. Поэтому они НЕ являются единственным правильным и верным решением, а просто даются вам для примера.
1 задача: Сколько раз за час Катя успеет прослушать трек, который длится M минут S секунд, не делая пауз?
Программе даётся два числа — количество минут M и количество секунд S; вместе они составляют длительность трека. Надо вывести количество его прослушиваний за час.
2 задача: Петя считает, сколько шагов он прошёл за день. Он записал статистику за несколько дней. Посчитайте, сколько всего шагов он прошёл. Сначала прочитайте количество дней n, затем n строк (в каждой — количество шагов). Программа должна вывести сумму шагов за все указанные дни.
1. 5
1200
2300
1200
5700
12000
Вывод: 1 — 22400, 2 — 25000, 3 — 75000, 4 — 27452
Правильный вывод: 22400, 2 — 25000, 3 — 75000, 4 — 27452
Ввод:
1 — 5, 5000
2. 15
5000
5000
5000
5000
5000
0
0
0
0
0
10000
10000
10000
10000
10000
4. 1
27452
3 задача: Петя считает, сколько шагов он прошёл за день. Он записал статистику за несколько дней. Петя выходил каждый день, а потом простудился и остался дома. В этот день в записях появился первый ноль. Посчитайте, сколько всего шагов прошёл Петя до того, как простудился.
Ввод:
1200
2300
1200
5700
12000
0
4 задача: Робот передвигается на экране на клеточном поле и управляется программой. Программа — это строка из букв L, R, D и U. Они соответствуют направлениям движения:
L (left) — влево
R (right) — вправо
D (down) — вниз
U (up) — вверх
Определите по строке с программой для робота, сколько раз он возвращался в клетку, с которой начал движение?
5 задача: Компьютер «приветствует» пользователя. Приветствие — это одно слово, за ним запятая, пробел и имя. В конце восклицательный знак. Например, вот так: «Привет, Саша!» Напиши программу, которая отвечает на приветствие фразой «Меня зовут не Саша.» В ответе должно быть именно то имя, которое использовал компьютер, а в конце — точка.
Ввод: 1 — Привет Саша! 2 — Привет Петя! 3 -Салют Марина! 4 — Hello, Vsevolod! 5 — Здравствуйте, Леонид!
Вывод: 1 — Меня зовут не Саша. Меня зовут не Петя
Правильный вывод;: 1 — Меня зовут не Саша. Меня зовут не Петя
6 задача: Робот находится на клеточном поле без стен. Программа для робота составлена из команд движения move_right(), move_left(), move_down(), move_up() и циклов for с одним неотрицательным параметром, внутри которых может быть любое количество команд движения. Вложенных циклов в программе нет. Названия переменных цикла for — из одного символа.
Гарантируется, что программа верна, в ней нет синтаксических ошибок и могут встречаться пустые строки. Они нужны, чтобы визуально разделить код на несколько частей.
Каждая команда движения перемещает робота в соседнюю клетку в соответствующем направлении. Производители робота пошли навстречу программистам и добавили четыре команды вида move_right(N), которая передвигает робота в нужном направлении на N шагов (N — положительное целое число больше 1).
Последняя строка в программе — комментарий, который начинается с символа #. Других таких строк в программе нет.
Эту программу для робота надо сократить и заменить её на более короткую и при этом перемещающую робота в ту же клетку.