Kodomo

Пользователь

Задание

Даже если вы умеете писать циклы и условия, задание нужно выполнить, ограничиваясь тем арсеналом средсв, который сейчас есть у всех: простая арифметика, простые операции со строками, бесконечный цикл и печать.

* помечены необязательные задачи.

  1. Напишите программу, которая рисует две стенки: "| |", и пускает бесконечно бегать от левой к правой шарик в виде буквы "o" (латинской, во избежание головной боли с кодировками). В программе первой строчкой задаётся переменная w = 4, которая определяет ширину пространства между стенками.

  2. * (проще, чем 1) Напишите программу, которая рисует бесконечно бегущую направо строку из двух стрелочек, каждая длины N. Примерно вот так для N = 2: "-->-->" ">-->--" "->-->-" "-->-->" ...

  3. * То же, что и в 1, но мячик бегает взад-вперёд. (Это сложно. Нужно задуматься о большой пользе от функции abs).

  4. ** Как 3, но бегает не шарик, а вертящаяся палочка, и бегает не линейно, а по синусоиде (замедляется у стенок, ускоряется в середине).

Подсказки

Если задача 1 не получается, попробуйте сначала её упростить: