Задачник по программированию( для школы ) | страница 6
Теперь начинаем наращивать зрелищность.
а) человечек хаотично размахивает конечностями
б) на экране 10 человечков, синхронно размахивающих ручками и ножками
в) на экране толпа, каждый человечек движется независимо
(18)
А теперь вернемся к первоисточнику.
Пользователь набирает строку – на экране появляется строка пляшущих человечков.
(19)
Написать программу, которая будет имитировать счет до старта (от 9 до 0)
В качестве основы использовать такую матрицу:
В этой матрице (семи-сегментном индикаторе) будут изменяться закрашенные сегменты.
Например: цифры 6 и 2:
(20)
Не мною придумано, но зрелищная и полезная игрушка:
Два игрока управляют двумя ракетками, по экрану бегает шарик, отражаясь от стенок и от ракеток, ведется счет
(21)
Написать программу, которая нарисует такое личико.
Имеется в виду, что выражение лица меняется:
а) меняется автоматически по кругу (анимация)
б) меняется в зависимости от нажатой кнопки
(22)
На экране рисуется зеленая елка, с игрушками свечами и т. п.
Не обязательно точно такую.
Как, слишком статично. Ничего, добавим ужастика! Пусть, вначале осыпятся игрушки, а затем и иголки — останется только елочный «скелет».
(23)
В ведущем треугольнике появляются и начинают перемещаться, объекты случайной формы и цвета. Каждый шаг изменения (с задержкой в 1-2 секунды) отображается симметрично в остальных треугольниках.
(24)
В каком-то сериале, в титрах, на экране росли и развивались завитки орнамента.
В кино, художники научились делать это еще сто лет назад.
А программисту, слабо?
Совершенно не обязательно повторить именно этот орнамент, главное, чтобы на экране что-то росло, зеленело.
Игры с файлами
Пока не наступает проза жизни, все мы немножко поэты.
Колбазов "Колония. Дубликат"
(25)
Написать программу, которая при включении спрашивает имя, фамилию.
А далее, если этот пользователь еще не работал с программой, запрашиваются разные данные (день рождения, какие домашние животные есть у пользователя, как их зовут...) данные сохраняются в файл.
Если же пользователь уже работал с программой, то имитируется разговор:
'Ты что заболел, уже 3 дня мы не виделись!!!'
(или наоборот 'Слишком много сидишь за компьютером')
'Поздравляю, тебе сегодня 14 лет, 3 месяца и 5 дней'
'Как здоровье Мурки?'
или 'Передай привет Шарику'
. . .
Если программу запускает другой пользователь, то используются его данные (как видите, ничего нового — пытаемся пройти тест Тьюринга ).