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
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 ...
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ìm kiếm theo từ khóa liên quan:
Phương pháp lập trình hướng đối tượng Lập trình hướng đối tượng Phương pháp lập trình Kỹ thuật lập trình Xử lý dữ liệuTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 278 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 270 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 212 0 0 -
101 trang 202 1 0
-
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 198 0 0 -
Giáo trình Lập trình logic trong prolog: Phần 1
114 trang 197 0 0 -
69 trang 192 0 0
-
Giáo trình Lập trình C căn bản
135 trang 172 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 170 0 0