Главная страница «Первого сентября»Главная страница журнала «Информатика»Содержание №5/2009


В мир информатики
Школа программирования

Павлин

Действительно, читатель согласится с тем, что на рисунке, приведенном справа, изображен павлин. Но это не фотография, а результат работы… компьютерной программы. В ней рисуется ряд последовательных положений отрезка, концы которого перемещаются следующим образом. Один из концов движется по горизонтальной прямой, проходящей через центр экрана; для вычисления координат другого конца используются тригонометрические функции sin и cos. Вся программа (на школьном алгоритмическом языке) имеет вид:

алг Павлин

нач цел x1, x2, y2

|Устанавливаем графический режим

видео(18)

нц для x1 от 0 до 260

|Положение одного конца отрезка

поз(x1, 240)

|Положение второго конца отрезка

x2 := 120 + 100 * sin(x1/40)

y2 := 240 + 100 * cos(x1/40)

|Рисуем отрезок

линия(x2, y2)

нц

кон

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

TopList