Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
1 / 1 / 0
Регистрация: 11.06.2014
Сообщений: 33

Статическое изображение: голубое небо, красное солнце, синее море

27.11.2014, 14:35. Показов 4386. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать программу, которая реализует графическими средствами языка программирования Pascal АВС такое статическое изображение:
1. голубое небо, красное солнце, синее море;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2014, 14:35
Ответы с готовыми решениями:

Графика. Нарисовать небо, движущиеся облака и солнце; если облако закрывает солнце, идет дождь
Нарисовать небо и движущиеся облака и солнце. Если облако закрывает солнце, идет дождь. Движение запускается и останавливается по щелчку...

Красное солнце поднимается из моря и перемещается вверх и вправо
Создать программу, которая реализует средствами графики языка программирования Pascal АВС такое динамическое изображение: 1. красное...

Нарисовать пальму, море, солнце
Народ помогите прошу! Кураторша обнаглела не учила а говорит нарисовать в паскалеABC пальму море солнце используя графические примитивы...

3
Эксперт Pascal/Delphi
2388 / 1300 / 1492
Регистрация: 29.08.2014
Сообщений: 4,665
27.11.2014, 14:49
Лучший ответ Сообщение было отмечено Наталия22 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
uses graphabc;
begin
  SetBrushColor(clCyan);
  Rectangle(0,0,window.width,window.height div 2);
  setBrushColor(clred);
  circle(window.Width-100,50,20);
  SetBrushColor(clBlue);
  Rectangle(0,window.height div 2,window.width,window.height);
end.
1
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
27.11.2014, 15:18
Лучший ответ Сообщение было отмечено Наталия22 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
uses
  GraphABC;
 
const
  x0 = 300;
  y0 = 250;
  n = 20; //количество лучей
  R = 100; //радиус солнца (можно изменять)
 
var
  i, x1, y1, R1, R4, d: integer;  
  t: real;
  c: ColorType;
 
begin 
  MaximizeWindow;
  
  { Небо: }
  SetBrushColor(ClSkyBlue); 
  Rectangle(0, 0, WindowWidth, WindowHeight - 100);
  
  { Рисуем лучи: }    // <--- ЛУЧИ МОЖНО УДАЛИТЬ
  R1 := 2 * R; //радиус лучей в 2 раза больше радиуса солнца
  for i := 1 to n do begin
    SetPenColor(clYellow); //цвет лучей
    t := 2 * pi * i / n; //угол поворота луча
    if odd(i) then begin // лучи с нечетным номером:
      SetPenWidth(2); //толщина луча
      R1 := R1 - 40 //уменьшаем радиус на 40 пикселей
    end // лучи с четным номером:
    else begin
      SetPenWidth(3); //толщина луча
      R1 := R1 + 40 //увеличиваем радиус луча на 40 пикселей
    end;
    x1 := round(R1 * cos(t)); //абсцисса луча на окружности
    y1 := round(R1 * sin(t)); //ордината луча на окружности  
    Line(x0, y0, x0 + x1, y0 - y1); //рисуем луч
  end;
 
 { Рисуем солнце: }
  SetBrushColor(ClRed); //цвет солнца
  SetPenColor(ClYellow); //цвет границы солнца
  Circle(x0, y0, R); //рисуем солнышко
 
 { Рисуем облака: }  // <--- ОБЛАКА МОЖНО УДАЛИТЬ
  c := RGB(220, 220, 220);
  SetPenColor(c);
  SetBrushColor(c);
  Ellipse(500, 50, 600, 130);
  Ellipse(550, 40, 700, 140);
  Ellipse(630, 50, 780, 140);
  c := RGB(240, 240, 220);
  SetPenColor(c);
  SetBrushColor(c);
  Ellipse(10, 30, 80, 80);
  Ellipse(40, 25, 120, 85);
  Ellipse(80, 25, 150, 85);
  
  { Море: }
  SetBrushColor(ClBlue); //цвет моря
  SetPenColor(ClBlue);
  Rectangle(0, WindowHeight - 100, WindowWidth, WindowHeight);
end.
1
1 / 1 / 0
Регистрация: 11.06.2014
Сообщений: 33
27.11.2014, 15:51  [ТС]
Всем спасибо большое!!!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.11.2014, 15:51
Помогаю со студенческими работами здесь

Timage: нарисовать дом, дерево, небо, солнце
Нарисовать дом, дерево, небо, солнце с помощью компонента Image

Почему солнце круглое, а небо зеленое. Почему ооп такое странное?
Учил я пхп. Самоучитель PHP 5/6 и сайт метанит. И все было хорошо. Чтобы закрепить основы решил написать что-то такое: 1. Сохранить БД в...

Создать статическое изображение
Создать программу, какая реализует графическими средствами языка программирования Паскаль такое статичиское изображение! Красное солнце...

Обновить статическое изображение
Не могу найти решение в интернете. JS пока не владею... как можно обновить то что в src='' ? Ссылка там ЧПУ и сверяется она...

Статическое изображение состоящее минимум из 30 объектов
 Составить программу, отображающую на экране статическое изображение состоящее минимум из 30 объектов, созданных с использованием минимум...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru