Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
 Аватар для Бауыржан
-18 / 1 / 2
Регистрация: 03.11.2013
Сообщений: 214

Нарисовать снежинку

12.02.2014, 22:10. Показов 6117. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!! Помогите пожалуйста составить вот этот снежок с помощью ПАСКАЛЯ АБС
Миниатюры
Нарисовать снежинку  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2014, 22:10
Ответы с готовыми решениями:

Нарисовать трапецию, после чего нарисовать ее зеркальную копию (относительно диагонали 1го квадранта) и уменьшить
Собственно сделал так, только пока что без уменьшения, отзеркаленную копию рисует только 1 линию, не могу понять в чем проблема. Уменьшить...

Нарисовать снежинку
Нарисовать снежинку, используя рекурсивный алгоритм.

Нарисовать падающую снежинку
не нужна куча падающих снежинок хочу разобраться пока как падает одна в виде пикселя нужно чтобы этот процесс происходил непрерывно ...

3
696 / 570 / 414
Регистрация: 31.03.2013
Сообщений: 1,029
12.02.2014, 23:47
Бауыржан, Фракталы
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.02.2014, 11:18
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses graphABC;
const k=8;
var x,y:integer;
procedure snow (x0,y0,r,n:integer);
const t=2*pi/k;
var i,x,y:integer;
begin
 for i:=1 to k do
  begin
   x:=x0+round(r*cos(i*t));
   y:=y0-round(r*sin(i*t));
   line(x0,y0,x,y);
   if n>1 then snow(x,y,r div 5,n-1);
  end;
end;
begin
x:=windowwidth div 2;
y:=windowheight div 2;
snow(x,y,180,4);
end.
0
 Аватар для Бауыржан
-18 / 1 / 2
Регистрация: 03.11.2013
Сообщений: 214
13.02.2014, 15:03  [ТС]
Puporev, Огромное спасибо за помощь!!!! Дай Бог тебе здоровья!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.02.2014, 15:03
Помогаю со студенческими работами здесь

Рекурсия: нарисовать снежинку
Выполнить с помощью рекурсии. Воспроизведите рисунок. На рисунке на каждой следующей итерации окружности в 2.5 раза меньше (этот...

Нарисовать снежинку голубого цвета
Помогите нарисовать в Basic снежинку голубого цвета. пожалуйста

Создать окно, в нём нарисовать по указанным данным снежинку
Добрый день.Мне, как студенту ВУЗа необходимо написать программу для сдачи предмета C++.Прога довольно простая и состоит в том чтобы: ...

Изобразите на форме снежинку(как на фотографии)-совокупность объектов line
вот задача: изобразите на форме снежинку(как на фотографии)-совокупность объектов line.запрограммируйте форму так,чтобы каждый щелчок по...

Написать программу выводящую на экран снежинку из символа "*"
- Написать программу выводящую на экран снежинку из символа "*" (Через: Procedure/Function)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru