![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Анна |
![]() ![]()
Сообщение
#1
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Вот код, почему-то перерисовывает как попало.
uses crt,graph; |
![]() ![]() |
renesko1 |
![]()
Сообщение
#2
|
![]() поиск ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: nir Репутация: ![]() ![]() ![]() |
А что имено должно происходить на экране ?(подробно)
Я вижу белый квадрат. -------------------- typedef void Śūnyatā ;
|
Анна |
![]()
Сообщение
#3
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Перерисовка картинки. В данном случае относительно ОХ.
Вектор перемножаем на матрицу в результате чего получаются новые координаты фигуры. |
renesko1 |
![]()
Сообщение
#4
|
![]() поиск ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: nir Репутация: ![]() ![]() ![]() |
Я не очень понял задание, но попробуй поставить
procedure vect_matr(VAR vect:vector;VAR matr:matrix); вместо того что у тебя. Те ты передаешь так по адресу и изменяешь входные папраметры. Добавлено через 5 мин. А как звучало задание ? -------------------- typedef void Śūnyatā ;
|
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Цитата matrixX[2,2]:=round(cos(90)); |
andriano |
![]()
Сообщение
#6
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
Аня, глубоко не копал, но хочу напомнить, что при обращении к тригономерическим функциям аргумент задается в радианах, а не градусах.
Вообще же координаты во всех случаях кроме экранных (пиксельных) принято записывать в числах с плавающей точкой. Еще: ты несколько раз суммируешь в vect_5, ни нигде его не очищаешь. |
Анна |
![]()
Сообщение
#7
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Задание просто заставить фигуру вращаться вокруг осей путем перемножения вектора на матрицу.
А где именно обнулять vect_5? uses crt,graph; |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 6:40 |