TAILIEUCHUNG - Bài giảng Nhập môn lập trình: Hàm và kỹ thuật tổ chức chương trình - Nguyễn Sơn Hoàng Quốc

Bài giảng "Nhập môn lập trình: Hàm và kỹ thuật tổ chức chương trình" giới thiệu tới người đọc các kiến thức: Tiếp cận top-down, nguyên mẫu hàm, phân biệt một cách tương đối, định nghĩa hàm sqrt3,. nội dung chi tiết. | Bài giảng Nhập môn lập trình: Hàm và kỹ thuật tổ chức chương trình - Nguyễn Sơn Hoàng Quốc Nhập môn lập trình Trình bày: Nguyễn Sơn Hoàng Quốc Email: nshquoc@ Tiếp cận top-down Chương Chương trình lớn trình được chia thành các chương trình con Nhập dữ liệu Xử lý Xuất kết quả nhỏ hơn nhằm dễ dàng phân chia và kiểm tra công việc Xử lý 1 Xử lý 2 hay sử dụng lại Tiếp cận top-down những bộ phận đã trong lập trình cấu trúc hoàn tất. 2 Đặc điểm • Hàm có các đặc điểm sau: – Có một tên duy nhất. – Là một thành phần độc lập. – Thực hiện một công việc cụ thể. – Có thể nhận các đối số. – Có thể trả về kết quả cho chương trình gọi nó. Hàm Các đối tượng Thực hiện Các kết quả có sẵn (đối số) một công việc cụ thể nào đó 3 Nguyên mẫu hàm return-type function_name(param-type param_name, , param-type param_name); • Trong đó: – return-type: kiểu của giá trị hàm sẽ trả về, nếu không trả về gì cả thì kiểu trả về sẽ là void. – function_name: tên của hàm, thể hiện công việc hàm sẽ làm, nên bắt đầu bằng một động từ. – param-name, param-type: tên và kiểu tương ứng của tham số hình thức (formal parameter). – Được kết thúc bằng dấu chấm phẩy ; 4 Định nghĩa hàm return-type function_name(param-type param_name, , param-type param_name) { // statements here } • Trong đó: – Dòng đầu là tiêu đề hàm (giống nguyên mẫu hàm nhưng không có ; và bắt buộc phải có tên tham số). – Tiếp theo là thân hàm (đặt trong {}) chứa các câu lệnh hàm sẽ thực hiện (phải có ít nhất một lệnh return nếu kiểu trả về không phải là void) 5 Phân biệt một cách tương đối • Hàm có sẵn (trong ngôn ngữ hoặc do một hãng phần mềm viết để bán hoặc cho)

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.