Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn
Xin chào..!Bạn đang ở diễn đàn anh em thái nguyên....hãy chung tay góp sức để diễn đàn ngày càng phát triển.thank you very much and good luck 4you!!!!!!!!!!!!!!!!Very Happy:D:D
...............Admin....................
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn
Xin chào..!Bạn đang ở diễn đàn anh em thái nguyên....hãy chung tay góp sức để diễn đàn ngày càng phát triển.thank you very much and good luck 4you!!!!!!!!!!!!!!!!Very Happy:D:D
...............Admin....................
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn

Diễn Đàn Anh Em Thái Nguyên
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
Diễn Đàn
Affiliates
free forum


 

 Thuật toán MIDPOInt

Go down 
Tác giảThông điệp
Admin
Admin
Admin
Admin


Tổng số bài gửi : 142
Points : 445
Reputation : 4
Join date : 04/02/2011
Age : 31
Đến từ : Thái nguyên

Thuật toán MIDPOInt Empty
Bài gửiTiêu đề: Thuật toán MIDPOInt   Thuật toán MIDPOInt Icon_minitimeSun Nov 04, 2012 9:48 pm

uses crt,graph;
var xp,yp,xq,yq:integer;
{----------------------khoi tao do hoa---------------------------- }
procedure Khoitao;
var gd,gm:integer;
Begin
gd:=detect;
initgraph(gd,gm,'d:\tp\bgi');
if graphresult <> grok then
Begin
writeln('Loi khoi tao do hoa, kiem tra lai duong dan');
readln;
halt(1);
End;
End;
{------------Dung Hinh----------------}
procedure DungHinh;
Begin
repeat until keypressed;
End;
{---------ket thuc do hoa----}
procedure Ketthuc;
Begin
closegraph;
End;
{---------Thuat toan ve doan thang DDA hsg <1--}
procedure MidLine(xa,ya,xb,yb,m:integer);
var A,B,x,y: integer;
P:real;
Begin
outtextxy(xa-10,ya,'A');
outtextxy(xb+10,yb,'B');
A:=yb-ya;
B:=-(xb-xa);
P:=A+b/2;
x:=xa;
y:=ya;
Repeat
putpixel(x,y,m);
if P<0 then P:=P+A
else
begin
P:=P+A+B;
y:=y+1;
end;
x:=x+1;
Until x>xb;
End;
{---Bong nay------}
procedure bongnay;
var i:integer;
Begin
for i:=50 to getmaxy-51 do
begin
circle(round(getmaxx/2),i,50);
delay(10);
cleardevice;
end;
for i:=getmaxy-50 downto 50 do
begin
circle(round(getmaxx/2),i,50);
delay(10);
cleardevice;
end;
End;

{-------nhap toa do 1 diem---}
procedure NhapDiem(var x,y:integer;ten:char);
Begin
Writeln('Nhap toa do cho diem ',ten);
write(ten,'(x,y)=');readln(x,y);
End;
{---------------CHUONG TRINH CHINH---------------------}
BEGIN
clrscr;
Nhapdiem(xp,yp,'P');
Nhapdiem(xq,yq,'Q');
khoitao;
MidLine(xp,yp,xq,yq,yellow);
dunghinh;
ketthuc;

END.









Về Đầu Trang Go down
https://thangthuytn158.forumvi.com
 
Thuật toán MIDPOInt
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Vẽ ELip---Midpoint
» Thủ Thuật Bày Bán 0 Đồng Võ lâm 2 9.0.18
» Thủ Thuật Bày Bán 0 Đồng Võ lâm 2

Permissions in this forum:Bạn không có quyền trả lời bài viết
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn :: Thông Tin Người Dùng :: Thông Báo-
Chuyển đến