TAILIEUCHUNG - Lập trình nâng cao trên ngôn ngữ Pascal part 2

Tham khảo tài liệu 'lập trình nâng cao trên ngôn ngữ pascal part 2', tài liệu phổ thông, tin học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 20 Chương ỉ. Chương trình con Đe lấy thí dụ 111 xét một bài toán đơn giản dưới đây. Trên mặt phẳng xét một dãy các đoạn thẳng mỗi đoạn được xác định bởi hai điểm đầu miít của chúng. Mõi điếm trên mặt phảng được xác dinh bời cặp số thực biểu diễn hoành độ tung dộ của nó. Vấn để là cần xác định các lớp đổng phương cúa dãy đoạn đã cho. Lập trình giải bài toán đã nêu dữ liệu nhập từ bàn phím trong đó lần lượt từng đoạn tháng dược nhập các tọa độ của các điểm đầu mút. Ket quả đưa ra màn hình số lớp đồng phương và với mối lớp cần chỉ ra số hiệu các đoạn thuộc lớp dó. Các đoạn thẳng được đánh số từ l theo thứ tự nhập. Trước hét về mặt tổ chức dữ liệu kiểu bản ghi tỏ ra thích hơp trong việc xây dựng kìếu diem và kiểu đoạn như sau Type KieuDiem record X y real I tọa độ cùa diem Ị end KieuDoan record A B KxeuDiem hai dầu mút C ủa doạn end Khi đó dãy các đoạn thẳng được lưu trữ vào một mảng Doan có các thành phần thuộc KieuDoan mồi thành phần Doaní j lưu trữ đoạn số hiệu j j - 1 2 . n trong đó n là số đoạn thuộc dãy. Gọi số lớp đồng phương của các đoạn thẳng là m và đánh số các lớp này tìr í đến m. Dùng mảng SoHieutj j 1 2 . n lấy giá trị nguyên trong khoảng từ 1 đến m để ghi nhận số hiệu của lớp đồng phương chứa đoạn j. Giá trị ban đẩu của các số hiệu này là 0 với ý nghĩa các đoạn tương ứng chưa được xét. Vé công việc của chương trình có the chia thành 3 khối 1. Khối Iiliập dữ liệu Nhiệm vụ của khối này là nhập từ bàn phím số đoạn thuộc dãy vào biến n và các thông tin tọa độ của các đoạn thảng vào các biến Doan j J 1 2 . n. Để thực hiện khối này ta xây dựng thủ tục Nhap không tham số . 2. Khối .xức định các lớp đồng phương-. Nhiệm vụ của khối này là xác định các lớp đổng phương của các đoạn đã cho bằng cách gửi số lớp vào biến m và gửi số hiệu của lớp chứa đọan i vào các biến SoHieu 1 i 1 2 . n. Khối này được thực hiện bởi thủ tục XacDinh không tham số . 3. Khối đưa ru kết quả Nhiêm vụ của khối này là đưa ra màn hình kết quả đã tìm thấy bao gồm số lớp đổng phương giá trị m .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.