В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Lovecoffe777
Lovecoffe777
23.01.2022 15:28 •  Информатика

Люди , нужен рисунок в Паскале. Новогодняя открытка. Просто код или файл с кодом , очень нужно

Ответ:
сашагалкина1
сашагалкина1
20.12.2023 18:31
Конечно, я готов помочь вам с решением этой задачи! Чтобы создать новогоднюю открытку в паскале, мы можем использовать графическую библиотеку Graph. Вот пример кода, который позволит создать новогоднюю открытку: ```pascal program NewYearCard; uses Graph; var gm, gd: Integer; x, y, i: Integer; begin // Инициализация графической системы DetectGraph(gm, gd); InitGraph(gm, gd, ''); // Задаем фоновый цвет SetColor(15); // Белый цвет SetFillStyle(1, 15); // Заливка цветом // Рисуем фон Bar(0, 0, GetMaxX, GetMaxY); // Рисуем елку SetColor(2); // Зеленый цвет SetFillStyle(1, 2); // Заливка цветом // Рисуем треугольник для ствола Bar(GetMaxX div 2 - 20, GetMaxY - 50, GetMaxX div 2 + 20, GetMaxY); // Рисуем ветви елки for i := 0 to 5 do begin x := GetMaxX div 2; y := 30 + i * 50; SetColor(2); // Зеленый цвет SetFillStyle(1, 2); // Заливка цветом // Рисуем треугольники в виде ветвей FloodFill(x, y, 2); Line(x - 40, y + 30, x + 40, y + 30); Line(x - 35, y + 15, x + 35, y + 15); Line(x - 30, y, x + 30, y); end; // Рисуем украшения на елке SetColor(4); // Красный цвет SetFillStyle(1, 4); // Заливка цветом // Рисуем шарики Circle(GetMaxX div 2 - 50, GetMaxY div 2, 20); Circle(GetMaxX div 2 + 50, GetMaxY div 2, 20); // Рисуем звезду на вершине елки SetColor(14); // Желтый цвет SetFillStyle(1, 14); // Заливка цветом Line(GetMaxX div 2, 20, GetMaxX div 2 - 20, 70); Line(GetMaxX div 2, 20, GetMaxX div 2 + 20, 70); Line(GetMaxX div 2 - 20, 70, GetMaxX div 2 + 20, 70); FloodFill(GetMaxX div 2, 30, 14); // Открываем окно для вывода картинки ReadLn; // Закрываем графическую систему CloseGraph; end. ``` При выполнении этого кода, вы должны увидеть графическое окно с рисунком новогодней открытки. Код использует графическую библиотеку Graph для рисования различных фигур, таких как треугольники для елки, круги для шариков и звезду на вершине. Вы также можете настроить цвета рисунка, меняя значения параметров SetColor и SetFillStyle. Если у вас возникнут вопросы или потребуется дополнительное пояснение, пожалуйста, не стесняйтесь обратиться ко мне!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?