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

1232815 1232815    1   16.12.2021 19:36    21

Ответы
ВасилисаНебога ВасилисаНебога  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. Если у вас возникнут вопросы или потребуется дополнительное пояснение, пожалуйста, не стесняйтесь обратиться ко мне!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика