0 / 0 / 1
Регистрация: 24.02.2014
Сообщений: 17
1

Составьте программу вывода на экран графического изображения

24.02.2014, 23:11. Показов 5840. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составьте программу вывода на экран графического изображения: пять кругов, разделенных на четыре сектора разного цвета. Круги нужно ввести как массив
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2014, 23:11
Ответы с готовыми решениями:

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

Составьте программу вывода на экран таблицы умножения на 3
3*. Составьте программу вывода на экран таблицы умножения на 3. помогите пожалуйста, срочно...

Составьте программу вывода на экран песочных часов
1. Напишите программу замены в тексте всех букв "a" на "o" и наоборот. 2.(вычислите...

Составьте программу формирования и вывода на экран одномерного массива
Составьте программу формирования и вывода на экран одномерного массива, состоящего из средних...

2
Почетный модератор
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,182
25.02.2014, 16:06 2
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

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
uses graphABC;
type krg=record
         x,y,r:integer
         end;
procedure krug(x,y,r:integer);
var u:real;
    i,c:integer;
begin
circle(x,y,r);
line(x,y-r,x,y+r);
line(x-r,y,x+r,y);
u:=pi/4;
for i:=1 to 4 do
 begin
  c:=clrandom;
  setbrushcolor(c);
  floodfill(x+round(r/2*cos(u)),y-round(r/2*sin(u)),c);
  u:=u+pi/2
 end;
end;
  
var k:array[1..5] of krg;
    r,i:integer;
begin
randomize;
r:=windowwidth div 10;
for i:=1 to 5 do
krug((2*i-1)*r,windowheight div 2,r)
end.
1
0 / 0 / 1
Регистрация: 24.02.2014
Сообщений: 17
25.02.2014, 23:28  [ТС] 3
Спасибо, но я уже сам сделал) Вот мой вариант:
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
uses graphabc; Var x,y,r,m:integer;
begin
setwindowsize (1000,400);
r:=5;
y:=11;
m:=20;
while y<= 400 do
begin x:=100; y:=200;
while x<= 1000 do
begin
pie(x,y,r*m,0,90);
floodfill(x+2,y-2,clgreen) ;
pie(x,y,r*m,90,180);
floodfill(x-2,y-2,clred) ;
pie(x,y,r*m,180,270);
floodfill(x-2,y+2,clblue) ;
pie(x,y,r*m,270,360);
floodfill(x+2,y+2,clyellow) ;
x:=x+r*2*m;
end;
y:=y+r*2*m;
sleep(1000000);
end;
end.
0
25.02.2014, 23:28
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2014, 23:28
Помогаю со студенческими работами здесь

Составьте программу вывода на экран всех натуральных чисел
Составьте программу вывода на экран всех натуральных чисел, не превосходящих N и делящихся на...

Составьте программу вывода на экран всех делителей натурального числа N
Составьте программу вывода на экран всех делителей натурального числа N.(с помощью repeat , while)

Составьте программу вывода на экран летящего самолета с постоянной скоростью
Составьте программу вывода на экран летящего самолета с постоянной скоростью. В нижней части экрана...

Составьте программу вывода на экран всех делителей натурального числа N
Добрый вечер всем, помогите пожалуйста решить задачу.Составьте программу вывода на экран всех...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как запретить подсветку выделенного текста в CSS
InfoMaster 20.01.2025
Подсветка текста при выделении является стандартным поведением браузера, которое не всегда соответствует дизайнерским решениям или функциональным требованиям веб-приложения. Выделение текста может. . .
Как выполнить другую программу или системную команду из Python
InfoMaster 20.01.2025
Python предоставляет мощные инструменты для выполнения системных команд и управления внешними процессами, что делает его идеальным выбором для автоматизации различных задач системного. . .
Как узнать директорию bash-скрипта из самого bash-скрипта
InfoMaster 20.01.2025
При разработке bash-скриптов одной из важных задач является определение директории, в которой находится исполняемый скрипт. Это критически важно для корректной работы с файлами, загрузки конфигураций. . .
В чем разница между let и var в JavaScript
InfoMaster 20.01.2025
JavaScript прошел длинный путь эволюции с момента своего создания в 1995 году. Одним из важнейших аспектов развития языка стало совершенствование механизмов объявления и управления переменными. . . .
Эффективная работа со строками в Go
InfoMaster 20.01.2025
Язык программирования Go предлагает уникальный подход к работе со строками, который существенно отличается от многих других языков программирования. В Go строки представляют собой неизменяемые. . .
Как проверить, что отображение (map) содержит ключ в Go
InfoMaster 20.01.2025
Отображения (maps) в языке программирования Go представляют собой мощные структуры данных, которые позволяют хранить пары ключ-значение и обеспечивают быстрый доступ к данным по уникальным. . .
Как организовать домашнее хранилище фильмов с общим доступом для всей семьи
InfoMaster 20.01.2025
Преимущества домашнего медиасервера В современном мире, где цифровой контент стал неотъемлемой частью нашей жизни, организация домашнего медиасервера становится все более актуальной задачей. . . .
Перспективы развития жестких дисков: есть ли у них будущее?
InfoMaster 20.01.2025
История и эволюция жестких дисков История развития жестких дисков начинается в 1956 году, когда компания IBM представила первое устройство для хранения данных на магнитных пластинах - IBM 350. . .
Распознавание изображений (компьютерное зрение) на C++
InfoMaster 20.01.2025
Введение в компьютерное зрение и основы работы с изображениями Компьютерное зрение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, позволяющую. . .
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru