Danh mục

Bài giảng Phương pháp lập trình hướng đối tượng: Nhìn lại lập trình cơ bản qua lăng kính Lập trình hướng đối tượng (tt)

Số trang: 36      Loại file: pdf      Dung lượng: 2.08 MB      Lượt xem: 23      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 13,000 VND Tải xuống file đầy đủ (36 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Phần tiếp theo bài giảng "Phương pháp lập trình hướng đối tượng: Nhìn lại lập trình cơ bản qua lăng kính Lập trình hướng đối tượng" cung cấp cho người học các kiến thức về Hàm - Đơn vị xử lý dữ liệu. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Phương pháp lập trình hướng đối tượng: Nhìn lại lập trình cơ bản qua lăng kính Lập trình hướng đối tượng (tt) GV: Lê Xuân ĐịnhL.X.Định CuuDuongThanCong.com https://fb.com/tailieudientucnttL.X.Định CuuDuongThanCong.com https://fb.com/tailieudientucntt Hàm – Đơn vị xử lý dữ liệu  Mỗi thao tác xử lý dữ liệu được thực hiện bởi 1 hàm.  Tương đương với 1 động từ (1) trong ngôn ngữ tự nhiên.  Với mỗi hàm, phải xác định những dữ liệu được xử lý (đầu vào) và những kết quả xử lý (đầu ra).  Ví dụ:  Tính tổng tất cả các ước số của một số nguyên cho trước.  Cho một mảng các số thập phân, tìm số lớn nhất trong những phần tử mảng nhỏ hơn một số nguyên cho trước.  Kiểm tra xem tổng các số trong một mảng các số nguyên có phải là một số nguyên tố hay không. _____________________________ 1) Nếu hàm có giá trị trả về, ta thường đặt tên hàm là danh/tính CuuDuongThanCong.com từ tương ứng. https://fb.com/tailieudientucnttL.X.Định 3 Hàm – Đơn vị xử lý dữ liệu  Mỗi thao tác xử lý dữ liệu được thực hiện bởi 1 hàm.  Tương đương với 1 động từ (1) trong ngôn ngữ tự nhiên.  Với mỗi hàm, phải xác định những dữ liệu được xử lý (đầu vào) và những kết quả xử lý (đầu ra).  Ví dụ:  Tính tổng tất cả các ước số của một số nguyên cho trước.  Cho một mảng các số thập phân, tìm số lớn nhất trong những phần tử mảng nhỏ hơn một số nguyên cho trước.  Kiểm tra xem tổng các số trong một mảng các số nguyên có phải là một số nguyên tố hay không. _____________________________ 1) Nếu hàm có giá trị trả về, ta thường đặt tên hàm là danh/tính CuuDuongThanCong.com từ tương ứng. https://fb.com/tailieudientucnttL.X.Định 4 Hàm – Đơn vị xử lý dữ liệu  Chương trình là một cuộc trò chuyện giữa các hàm.  Bắt đầu từ hàm main():  main() chia toàn chương trình thành các tác vụ, và  main() giao việc (tác vụ) cho các hàm con.  Mỗi hàm con lại nói chuyện với các hàm khác để hoàn thành công việc.  Giao tiếp giữa các hàm: Gọi tên, truyền đối số, trả về kết quả. CuuDuongThanCong.com https://fb.com/tailieudientucnttL.X.Định 5 Hàm – Đơn vị xử lý dữ liệu  Chương trình là một cuộc trò chuyện giữa các hàm. VD: Tính điểm tổng kết của SV. void main() Hàm Nhập: Chính (main): • Gọi hàm In mànđểhình Nhập nhập điểm của (printf) đểSV. xuất câu thông báo nhập điểm. • Gọi hàm Tính điểm tổng void nhap(∎) float tinhDTK(∎) kết đểhàm • Gọi lấy ĐTK Quétcủa bànSV. phím (scanf) để nhập điểm. • Gọi hàm In màn hình (printf) để xuất ĐTK của SV. void scanf(...) void printf(...) CuuDuongThanCong.com https://fb.com/tailieudientucnttL.X.Định 6 Hàm – Đơn vị xử lý dữ liệu  Chương trình là một cuộc trò chuyện giữa các hàm. VD: Tính điểm tổng kết của SV. floatnhap(SinhVien void main() tinhDTK(SinhVien &sv) sv) void main() Mã nguồn Hàm scanf: của đóng! mãcác hàm? { Hàm printf: mã đóng! ? {/*mã nguồn*/} printf(Nhap float SinhVien dtka,= diem b; LT:); (sv.dLT*6 nhap(a);+ nhap(b); scanf(%f,sv.dTH*4)/10; &sv.dLT); Với người • return printf(DTKsửdiem printf(Nhap dtk; dụng ahàm, cuaTH:);= void nhap(∎) float tinhDTK(∎) } %fphần đặt hàm càitinhDTK(a)); scanf(%f, \n, là môt &sv.dTH); } hộp đen (khôngcua printf(DTK thấybmã= ? {/*mã nguồn*/} ? {/*mã nguồn*/} %fnguồn). \n, tinhDTK(b)); } • Để sử dụng hàm void scanf(...) void printf(...) • Ch ...

Tài liệu được xem nhiều: