TAILIEUCHUNG - Chương 7. Lớp và đối tượng

Lập trình có cấu trúc và lập trình hướng đối tượng Lớp và đối tượng Đối của phương thức - Con trỏ this Hàm tạo (contructor) Hàm hủy (destructor) Các hàm trực tuyến (inline). | Chương 7. Lớp và đôi tượng CHƯƠNG7 LỚP VÀ ĐỐI TƯỢNG Lập trình có cấu trúc và lập trình hướng đối tượng Lớp và đối tượng Đối của phương thức - Con trỏ this Hàm tạo contructor Hàm hủy destructor Các hàm trực tuyến inline I. LẬP TRÌNH CÓ CẤU TRÚC VÀ LẬP TRÌNH HƯỚNG Đối TƯỢNG 1. Phương pháp lập trình cấu trúc - Lập trình cấu trúc là tổ chức chương trình thành các chương trình con. Trong một số ngôn ngữ như PASCAL có 2 kiểu chương trình con là thủ tục và hàm còn trong C chỉ có một loại chương trình con là hàm. - Hàm là một đơn vị chương trình độc lập dùng để thực hiện một phần việc nào đó như Nhập số liệu in kết quả hay thực hiện một số công việc tính toán. Hàm cần có đối và các biến mảng cục bộ dùng riêng cho hàm. - Việc trao đổi dữ liệu giữa các hàm thực hiện thông qua các đối và các biến toàn cục. - Một chương trình cấu trúc gồm các cấu trúc dữ liệu như biến mảng bản ghi và các hàm thủ tục. - Nhiệm vụ chính của việc tổ chức thiết kế chương trình cấu trúc là tổ chức chương trình thành các hàm thủ tục. Ví dụ ta xét yêu cầu sau Viết chương trình nhập toạ độ x y của một dãy điểm sau đó tìm một cặp điểm cách xa nhau nhất. Trên tư tưởng của lập trình cấu trúc có thể tổ chức chương trình như sau Sử dụng 2 mảng thực toàn bộ x và y để chứa toạ độ dãy điểm. Xây dựng 2 hàm Hàm nhapsl dùng để nhập toạ độ n điểm hàm này có một đối là biến nguyên n và được khai báo như sau void nhapsl int n 212 Chương 7. Lớp và đôi tượng Hàm do_dai dùng để tính độ dài đoạn thẳng đi qua 2 điểm có chỉ số là i và j nó được khai báo như sau float do_dai int i int j Chương trình C của ví dụ trên được viết như sau include include include float x 100 y 100 float do_dai int i int j return sqrt pow x i -x j 2 pow y i -y j 2 void nhapsl int n int i for i 1 i n i printf n Nhap toa do x y cua diem thu d i scanf f f x i y i void main int n i j imax jmax float d dmax printf n So diem N scanf d n nhapsl n dmax do_dai 1 2 imax 1 jmax 2 for i 1 i n-1 i for j i 1 j n j d do_dai i j 213 Chương

TỪ KHÓA LIÊN QUAN
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.