TAILIEUCHUNG - Bài giảng Tin học 11 bài 17: Chương trình con và phân loại

Hệ thống những bài giảng Tin học lớp 11 bài Chương trình con và phân loại giúp HS tìm hiểu trước bài học, GV sử dụng làm tư liệu tham khảo khi chuẩn bị bài. Qua những bài giảng được thiết kế đặc sắc trong bộ sưu tập này HS có thể dễ dàng hiểu và nắm bắt được nội dung của bài học, biết được ý nghĩa của chương trình con, có thể phân biệt được hai loại chương trình con là hàm và thủ tục, thông qua đây các thầy cô giáo cũng thuận tiện hơn trong việc thiết kế slide giảng dạy. Chúc các bạn sẽ có những tiết học và dạy thú vị. | Đặng Hữu Hoàng BÀI GIẢNG TIN HỌC 11 BÀI 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI BÀI TOÁN MỞ ĐẦU Quan sát sách giáo khoa trang 92, Chương trình nhập dữ liệu từ bàn phím, tính và đưa ra màn hình giá trị Tluythua = an + bm + cp + dq Quan sát chương trình Chương trình trên có những khối lệnh nào được viết tương tự nhau Để xử lý vấn đề này các ngôn ngữ lập trình bậc cao cung cấp khả năng xây dựng các chương trình con dạng tổng quát “đại diện” cho nhiều đoạn lệnh tương tự nhau Ví dụ: tính luỹ thừa Luythua = xk Trong đó Luythua và x là giá trị kiểu thực k thuộc kiểu nguyên Đây là chương trình con được đặt tên là Luythua(x,k) Nhận xét: trong chương trình có 4 đoạn lệnh tương tự nhau, việc lặp lại những đoạn lệnh tương tự nhau làm cho chương trình vừa dài vừa khó theo dõi. Luythua(a,n) Luythua(b,m) Luythua(c,p) Luythua(d,q) Quan sát chương trình sau khi đã thiết lập chương trình con Chương trình con 1. KHÁI NIỆM CHƯƠNG TRÌNH CON Chương trình con là gì? Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình. LỢI ÍCH CỦA VIỆC SỬ DỤNG CHƯƠNG TRÌNH CON 1. Tránh được việc phải viết lặp đi lặp lại cùng một dãy lệnh. 2. Hổ trợ việc thực hiện các chương trình lớn. 3. Phục vụ cho quá trình trừu tượng hoá. 4. Mở rộng khả năng ngôn ngữ. 5. Thuận tiện cho việc phát triển và nâng cấp chương trình. 2. PHÂN LOẠI CHƯƠNG TRÌNH CON CHƯƠNG TRÌNH CON HÀM (Function) THỦ TỤC (Proceduce) Là chương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó. Là chương trình con thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó. Ví dụ: sin(x), sqrt(x), length(x) Ví dụ: writeln, readln, delete, insert 3. CẤU TRÚC CHƯƠNG TRÌNH CON Cấu trúc của chương trình con trong Pascal? [] Phần khai báo: khai báo biến cho dữ liệu vào/ra, các hằng. Phần thân: một dãy các lệnh .

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.