М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
YuLia120620
YuLia120620
21.02.2020 10:11 •  Информатика

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

👇
Ответ:
Доринэ
Доринэ
21.02.2020
Конечно, я готов помочь вам с решением этой задачи! Чтобы создать новогоднюю открытку в паскале, мы можем использовать графическую библиотеку 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. Если у вас возникнут вопросы или потребуется дополнительное пояснение, пожалуйста, не стесняйтесь обратиться ко мне!
4,6(7 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ