Tiểu Luận Viết chương trình thể hiện các thuật toán vẽ đoạn thẳng qua hai điểm cho trước

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    II: XÂY DỰNG THUẬT TOÁN

    Phương trình đường thẳng có thể phát biểu dưới dạng: y = m.x + b (1)

    Phương trình đường thẳng qua 2 điểm:

    = (*)

    Đặt x = x2 - x1

    y = y2 - y1

    (*)  y = x. + y1 - x1.

    Suy ra m = nên y = m. x (2)

    b = y1 - m.x1 (3)

    Ta chỉ xét trường hợp hệ số góc 0<m<1.

    Giả sử điểm (xi,yi) đã được vẽ. Ta phải chọn điểm kế tiếp là:

    (xi + 1,yi) hoặc (xi +1,yi +1) (Xem hình 1.2)

    Xét khoảng cách giữa 2 điểm chọn với điểm nằm trên đường thực. Nếu khoảng cách nào bé hơn thì ta lấy điểm đó.
     

    Các file đính kèm:

Đang tải...