Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal ABC Построить отрезок по алгоритму Брезенхема https://www.cyberforum.ru/ pascalabc/ thread2264784.html
Построить отрезок по алгоритму Брезенхмеа синим цветом и отрезок с теми же координатами с помощью функции Line красным цветом. Сравнить полученные результаты. Координаты задайте любые.
Динамическая память Pascal ABC
Здравствуйте, нужна помощь с заданием. Пусть дан список студентов. Элемент списка содержит: фамилию, имя, № курса. Предполагая, что информация о студентах в списке упорядочена по номеру курса,...
Найти сумму первых двенадцати парных натуральных чисел Pascal ABC
Найти сумму первых двенадцати парных натуральных чисел. Помогите пожалуйста!
Pascal ABC Нужно построить треугольник воть https://www.cyberforum.ru/ pascalabc/ thread2264480.html
Pascal ABC Построить рисунок https://www.cyberforum.ru/ pascalabc/ thread2264479.html
вот
Построить гиперболическую спираль Pascal ABC
Нужно построить гиперболичскую спираль r=a/t
Посмотрите пожалуйста, что не так? Pascal ABC
К сожалению не знаю как по другому условие дать Нужно чтобы писало, какое условие выполнилось uses crt; label k1; var z,y,y1,y2,a,b,c,d:real; k,i,m,x:integer; begin k1: clrscr; writeln...
Pascal ABC Нужно соединить 2 программы так, чтобы данные, которые я ввожу, отображались на диаграмме нужно соединить 2 программы , так чтобы которые я данные вожу они отображались на диаграмме! Во второй программе данные ведены, но нужно сделать так чтобы данные считывались с файла, я их вожу в 1... https://www.cyberforum.ru/ pascalabc/ thread2264308.html
Pascal ABC Массив записей + Файл записей https://www.cyberforum.ru/ pascalabc/ thread2264258.html
Пусть дан массив, который содержит сведения о продаваемых квартирах. Сведения могут содержать следующую информацию: общая площадь, жилая площадь, площадь кухни, наличие санузла и его характеристики...
Pascal ABC Вывести на экран информации о людях, родившихся под заданым знаком зодиака Требования к разработке Логически законченные фрагменты оформить в виде подпрограмм, которым все необходимые данные передать через список параметров. Использования глобальных переменных следует... https://www.cyberforum.ru/ pascalabc/ thread2264172.html
Модератор
60545 / 45549 / 31435
Регистрация: 18.05.2008
Сообщений: 109,481
15.06.2018, 17:07 0

Построить окружности по алгоритму Брезенхема и с помощью встроенной процедуры

15.06.2018, 17:07. Просмотров 868. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Ветя как решение

Решение

Вот вариант кода. Но Вы почитайте пр это, а то ведь из кода ничего не поймете.
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
uses graphaBC;
procedure bres_circle(xc,yc,r:integer);
 var x,y,d:integer;
 procedure sim(x,y:integer);
  begin
    putpixel(x+xc,y+yc,clBlack);
    putpixel(x+xc,-y+yc,clBlack);
    putpixel(-x+xc,-y+yc,clBlack);
    putpixel(-x+xc,y+yc,clBlack);
    putpixel(y+xc,x+yc,clBlack);
    putpixel(y+xc,-x+yc,clBlack);
    putpixel(-y+xc,-x+yc,clBlack);
    putpixel(-y+xc,x+yc,clBlack);
  end;
  begin
  d:=3-2*y;
  x:=0;
  y:=r;
  while(x <= y) do
    begin
     sim(x,y);
     if d<0    then d:=d+4*x+6
     else begin
     d:=d+4*(x-y)+10;
     dec(y)
    end;
  inc(x)
  end;
 end;
begin
bres_circle(200,200,100)
end.


Вернуться к обсуждению:
Построить окружности по алгоритму Брезенхема и с помощью встроенной процедуры
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2018, 17:07
Готовые ответы и решения:

Построить отрезок по алгоритму Брезенхема
Построить отрезок по алгоритму Брезенхмеа синим цветом и отрезок с теми же координатами с помощью...

Линии по алгоритму Брезенхема
В общем требуется рисовать линии с помощью клика мыши. Рисует только в определённых областях (видно...

Рисование прямой по алгоритму Брезенхема
Добрый день. Мне очень нужен исходник программы, которая рисует прямую по алгоритму Брезенхема....

Программа построения эллипса по алгоритму Брезенхема
написать программу построения эллипса по алгоритму Брезенхема

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.