|
25 / 23 / 0
Регистрация: 14.10.2009
Сообщений: 7
|
|||||||
Графика в Турбо Паскаль14.10.2009, 04:33. Показов 253932. Ответов 158
Метки нет (Все метки)
Читаю форум и вижу, что много кому требуется помощь в освоении графики в Паскаль. Предлагаю постить сюда разнообразные задачи, которые вам приходилось решать.
Лично мне интересно было бы посмотреть на реализации следующих задач: рисование сложных геометрических объектов, построение графиков функций, вписать/описать одну фигуру внутри/вокруг другой, аффинные преобразования (перенос, масштабирование, поворот), анимация (в том числе которая зависит от пользователя), игры, а вообще все что кажется вам интересным и достойным внимания. Например: Как разбить экран на правильные шестиугольные соты?
Многим по разным причинам (задания в школе/институте) приходится начинать изучать компьютерную графику именно с Паскаля. Чтобы помочь начинающим быстрее разобраться, я и создал эту тему. Так что, если есть какие-либо примеры, то выкладывай.
13
|
|||||||
| 14.10.2009, 04:33 | |
|
Ответы с готовыми решениями:
158
Графика в Турбо Паскаль Графика в Турбо Паскаль |
|
Почетный модератор
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,168
|
|
| 14.10.2009, 07:39 | |
|
Поддерживаю тему, если наполнится нормальным материалом, поместим в ФАК.
ССЫЛКИ НА СТОРОННИЕ ФОРУМЫ НЕ ПРИЛАГАТЬ!!!
1
|
|
|
Программист
56 / 54 / 15
Регистрация: 23.07.2009
Сообщений: 336
|
|
| 14.10.2009, 09:11 | |
|
А архивы с исходниками можно кидать?
0
|
|
|
Почетный модератор
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,168
|
|
| 14.10.2009, 09:22 | |
|
ЛоРД_Оледжан, Да, давайте. Особо если есть комментарии. Для новичков это очень важно.
1
|
|
|
28 / 25 / 1
Регистрация: 28.07.2009
Сообщений: 109
|
|
| 14.10.2009, 10:39 | |
|
Предлагаю не просто исходники постить, а по возможности процесс составления программы. Они же не строчка за строчкой из головы появляются.
1
|
|
|
25 / 23 / 0
Регистрация: 14.10.2009
Сообщений: 7
|
|
| 14.10.2009, 11:55 [ТС] | |
|
Для начала выкладываю коротенькую книгу-руководство, в приложении к которой уже есть некоторое количество простых примеров. Если вы только решили начать изучать графику в Турбо Паскаль, это то, что нужно.
4
|
|
|
Почетный модератор
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,168
|
|
| 14.10.2009, 12:19 | |
|
Не все заглядывают в тему Справочные материалы. Там вложена книга, в которой тоже очень доходчиво, в расчете на школьников, изложены приемы работы с графикой, много примеров.
https://www.cyberforum.ru/atta... 1241779566
6
|
|
|
Почетный модератор
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,168
|
|
| 16.10.2009, 09:45 | |
|
Часто просят нарисовать график функции. Вот последний мой вариант почти по полной программе, с масштабированием сетки. Есть еще над чем работать, но лучше хоть что, чем ничего.
https://www.cyberforum.ru/post288984.html
2
|
|
|
25 / 23 / 0
Регистрация: 14.10.2009
Сообщений: 7
|
|||||||||||||||||
| 17.10.2009, 00:34 [ТС] | |||||||||||||||||
|
Добавлено через 11 минут Еще одна простая программка для начинающих. При нажатии на Enter плавно перемещает треугольник c вершинами (10,10);(10,100);(100,100) на 10 пунктов по X, и по Y.
Если время очень важно можно использовать это.
Еще один отличный пример. Вращаем и отражаем фигуру в пространстве. Управление цифрами 1-9.
6
|
|||||||||||||||||
|
Программист 1С
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
|
||||||||||||||||
| 17.10.2009, 12:45 | ||||||||||||||||
|
Люди часто задаются вопросом по поводу анимации или просто обычных рисунков в Паскале.
Выложу несколько видов своего художества...а так же коментарии к ним.... Итак: 1) Анимационная картинка - кораблик совершает путь по заданной траектории...все происходит довольно быстро...но время может задать каждый желающий...вообщем смотрите...
9
|
||||||||||||||||
|
Программист
56 / 54 / 15
Регистрация: 23.07.2009
Сообщений: 336
|
|
| 17.10.2009, 22:23 | |
|
LoRD6006 вот архив в которм програмка реализует рисунок: Дорожный знак на столбе со светофором. У светофора должен гореть один фонарь. В тексте программы есть коментарии.
LoRD6007 программа реализует график функции |sin(x)|+cos|x| есть масштаб(от 20 до 100) также присутствуют коментарии.
0
|
|
|
Программист
56 / 54 / 15
Регистрация: 23.07.2009
Сообщений: 336
|
|
| 17.10.2009, 22:47 | |
|
LoRD6001 МУРАВЕЙНИК
Демонстрация свойств случайных чисел (центральная предельная теорема) \колокообразная прямая Разбиваем ось на небольшие интервалы и подсчитываем частоту попаданий случайного значения в каждый интервал если кол-во опытов велико, то график частот будет выглядеть так как требуется. LoRD6002 ПАПОРОТНИК Вывести изображение папоротника Вероятностный графический алгоритм, основанный на построении множества с помощу четырех преобразованныч координат точек на плоскости, каждое из которых применяется с определенной вероятностью. LoRD6003 Экран - сосуд с кипящей жидкостью. На дне в случайной точке образуеться пузырек; при движении вверх он растет, а дойдя до поверхности лопается. Если два пузырька соприкасаются, они сливаются в один. Реализовать этот процесс.
0
|
|
|
28 / 25 / 1
Регистрация: 28.07.2009
Сообщений: 109
|
||
| 18.10.2009, 06:21 | ||
|
Прилагаю для сравнения версию, скомпилированную с нормальными библиотеками. Задержку поменял на 100, иначе состариться можно, пока этот треугольник целую минуту на десять пикселов будет сдвигаться.
1
|
||
|
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 4
|
||||||
| 01.11.2009, 15:54 | ||||||
|
Достаточно простой, но норм работающий. Для начинающих то что надо))
0
|
||||||
|
Программист
56 / 54 / 15
Регистрация: 23.07.2009
Сообщений: 336
|
||||||
| 02.11.2009, 00:02 | ||||||
|
Пример программы, которая в текстовом режиме запрашивает значения десяти параметров и строит по ним столбиковую диаграмму (гистограмму) в графическом режиме.
0
|
||||||
|
Программист
56 / 54 / 15
Регистрация: 23.07.2009
Сообщений: 336
|
||||||
| 02.11.2009, 18:06 | ||||||
|
Программа рисует прямоугольную спираль с начальным значением длины первых двух сторон 10 пикселей и конечными 320 с центром посередине экрана. Каждую следующею пару сторон повышать на 10%
0
|
||||||
|
Программист
56 / 54 / 15
Регистрация: 23.07.2009
Сообщений: 336
|
||||||
| 03.11.2009, 10:07 | ||||||
|
Программа имитирует движение луны по звездному небе. Когда изображение луны достигает края экрана, направление ее движения изменяется.
0
|
||||||
|
Программист 1С
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
|
|
| 04.11.2009, 22:19 | |
|
Если вам сделали программу на построение графиков и вы хотите проверить правильна ли она, а так же подъискать для себя более оптимальное решение то этот сайт вам в помощь!
Графика на языке Паскаль с элементами математики ---> http://graphinpas.narod.ru/ Так же хочу представить этот сайт "ГРАФИЧЕСКИЕ ВОЗМОЖНОСТИ ПАСКАЛЯ" Смотрите -- есть абсолютно все! По ссылке сайт другой направленности.
1
|
|
|
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 4
|
||||||
| 08.11.2009, 16:16 | ||||||
|
А вот пример перевода из цветовой модели RGB в HSL.
0
|
||||||
|
8 / 7 / 9
Регистрация: 17.10.2009
Сообщений: 105
|
||||||
| 08.11.2009, 22:21 | ||||||
|
ббелый круг вписаный в черный квадрат)
0
|
||||||
| 08.11.2009, 22:21 | |
|
Помогаю со студенческими работами здесь
20
Построение графика функции в турбо-Паскаль
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
|
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца:
Хочу еще Симбу взять, очень нравится. . .
|
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
|
Mapped types (отображённые типы) в TypeScript
Reangularity 03.11.2025
Mapped types работают как конвейер - берут существующую структуру и производят новую по заданным правилам. Меняют модификаторы свойств, трансформируют значения, фильтруют ключи. Один раз описал. . .
|
Адаптивная случайность в Unity: динамические вероятности для улучшения игрового дизайна
GameUnited 02.11.2025
Мой знакомый геймдизайнер потерял двадцать процентов активной аудитории за неделю. А виновником оказался обычный генератор псевдослучайных чисел. Казалось бы - добавил в карточную игру случайное. . .
|
|
Протоколы в Python
py-thonny 31.10.2025
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического. . .
|
C++26: Read-copy-update (RCU)
bytestream 30.10.2025
Прошло почти двадцать лет с тех пор, как производители процессоров отказались от гонки мегагерц и перешли на многоядерность. И знаете что? Мы до сих пор спотыкаемся о те же грабли. Каждый раз, когда. . .
|
Изображения webp на старых x32 ОС Windows XP и Windows 7
Argus19 30.10.2025
Изображения webp на старых x32 ОС Windows XP и Windows 7
Чтобы решить задачу, использовал интернет:
поисковики Google и Yandex, а также подсказки Deep Seek.
Как оказалось, чтобы создать. . .
|
Passkey в ASP.NET Core identity
stackOverflow 29.10.2025
Пароли мертвы. Нет, серьезно - я повторяю это уже лет пять, но теперь впервые за это время чувствую, что это не просто красивые слова. В . NET 10 команда Microsoft внедрила поддержку Passkey прямо в. . .
|
Последние результаты исследования от команды MCM (октябрь 2025 г.)
Programma_Boinc 29.10.2025
Последние результаты исследования от команды MCM (октябрь 2025 г. )
Поскольку мы продолжаем изучать гены, которые играют ведущую роль в развитии рака, в рамках проекта "Картирование раковых. . .
|