![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Элио |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 3 Регистрация: 19.10.2008 Город: Москва Вы: студент ![]() |
Прошу прощения, что озаглавил тему, как "Задание на Pascal, Вопрос по литературе.". Тут уже далеко не о литературе =)
Доброго времени суток, друзья. Получил вот такое задание на выполнение: Изобразить кривую R = a*cos(φ) + L. Построение выполнить для a=L. Обеспечить вращение изображение в плоскости экрана против часовой стрелки с одновременным перемещением по средней горизонтали слева направо. Когда правый край экрана будет достигнут, появляются еще два изображения в верхнем и нижнем правых углах и перемещаются влево. Как я понимаю, в выполнении этого задания мне понадобится знание Графики на Pascal. А такого у меня не имеется (изучение закончилось на динамической памяти). Теперь перехожу к вопросу. Какую литературу посоветуете? (IMG:style_emoticons/default/smile.gif) |
![]() ![]() |
creer |
![]()
Сообщение
#2
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 121 Регистрация: 28.10.2007 Город: Екатеринбург Учебное заведение: УГТУ-УПИ Вы: студент ![]() |
Я когда-то писал об этом в этой теме.
Там небольшой примерчик. Чтобы добавить вращение и перемещение - я бы изменил режим вывода изображения при котором повторный вывод данного изображения его стирает (функция SetWriteMode, судя из справки). Затем добавил обработчик кнопок. Что-то вроде Код uses crt; begin repeat case readkey of #27:halt; {Нажата esc} '1':write('2'); {Нажата 1} '2':write('1'); {Нажата 2} else write('-'); {Все остальное} end; until keypressed; end. Помнится, по паскалю был хороший двухтомник Фаронова, в том числе там были подобные примеры. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 16:21 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru