CHƯƠNG TRÌNH CONI. KHÁI NIỆM VỀ CHƯƠNG TRÌNH CONTrong chương trình, có những đoạn cần phải lập đi, lập lại nhiều lần ở nhữngchỗ khác nhau. Để tránh phải viết lại các đoạn đó người ta thường phân chương trình rathành nhiều module, mỗi module giải quyết một công việc nào đó[r]
- Lợi ích của việc sử dụng chương trình con: + Chương trình dễ đọc, dễ hiểu, dễ kiểm tra phát hiện lỗi và sửa sai. + Có thể giao cho nhiều người cùng viết một chương trình. + Tránh việc phải viết lặp lại một nhóm lệnh khi nhóm lệnh này được thực hiện nhiều lần khác nha[r]
SỞ GIÁO DỤC VÀO ĐÀO TẠO LÀO CAITRƯỜNG THPT SỐ 1 BÁT XÁT***SÁNG KIẾN KINH NGHIỆM“GỢI ĐỘNG CƠ CHO HỌC SINH TRONG VIỆC DẠYHỌC CHƯƠNG TRÌNH CON”Họ tên: Nguyễn Thị ThuTổ: Toán – Lí – KTCN - TinBát Xát, tháng 3 năm 2012A ĐẶT VẤN ĐỀ1 Lý do chọn đề tài:Công nghệ thông tin là một ngành k[r]
CHƯƠNG TRìNH CONI. Khái niệm về chơng trình con (Sub-program) Trong khi lập trình chúng ta thờng gặp những đoạn chơng trình lặp đi lặp lại nhiều lần ở những chỗ khác nhau. Để tránh rờm rà những đoạn chơng trình này đợc thay thế bằng các chơng trình con tơng ứng. Khi cần,[r]
CHƯƠNG TRìNH CONI. Khái niệm về chơng trình con (Sub-program) Trong khi lập trình chúng ta thờng gặp những đoạn chơng trình lặp đi lặp lại nhiềulần ở những chỗ khác nhau. Để tránh rờm rà những đoạn chơng trình này đợc thay thế bằngcác chơng trình con tơng ứng. Khi cần, ta[r]
cách tự động bởi sự cài đặt ngôn ngữ. 6.3 CƠ CHẾ GỌI CHƯƠNG TRÌNH CON 6.3.1 Ðịnh nghĩa và kích hoạt chương trình con Người lập trình viết một định nghĩa chương trình con trong chương trình. Thông qua việc thực hiện chương trình, nếu chương t[r]
Ví dụ: viết chương trình con tính toán diện tích của mặt cắt chữ nhật có khoét lỗ (như hình dưới) với yêu cầu sau: ØØ Tính diện tích mặt cắt với các thông số về chiều rộng w, chiều cao h và bán kính r của lỗ khoét. ØØ Trong trường hợp thiếu thông số về bán kính r, chỉ tính diệ[r]
c s 92 Var j : integer;Tich:=1.0;For j:= 1 to k do Tich := Tich*x;Xét đoạn chương trình tính tính lũy thừaLuythua = xkLuythua(x, k)Tham số hình thứcĐể tính an, bm, cp,dq ta viết Luythua(a, n), Luythua(b, m), Luythua(c, p), Luythua(d, q).Biến cục bộBiến thực sự
HÀM TH Ư VI Ệ N Hàm thư viện là những hàm đã được định nghĩa sẵn trong một thư viện nào đó, muốn sử dụng các hàm thư viện thì phải khai báo thư viện trước khi sử dụng bằng lệnh _#include[r]
chương trình con biến này bị tác động. Qua ví dụ trên có thể thấy rằng việc truyền tham số cho chương trình con có thể được phân làm hai trường hợp và được đặt tên là truyền tham số theo tham chiếu và truyền tham số theo tham trị. 9.3.1. Truyền tham số theo tham chiếu Khi[r]
chương trình con biến này bị tác động. Qua ví dụ trên có thể thấy rằng việc truyền tham số cho chương trình con có thể được phân làm hai trường hợp và được đặt tên là truyền tham số theo tham chiếu và truyền tham số theo tham trị. 9.3.1. Truyền tham số theo tham chiếu Khi[r]
Ví dụ: viết chương trình con tính toán diện tích của mặt cắt chữ nhật có khoét lỗ (như hình dưới) với yêu cầu sau: ØØ Tính diện tích mặt cắt với các thông số về chiều rộng w, chiều cao h và bán kính r của lỗ khoét. ØØ Trong trường hợp thiếu thông số về bán kính r, chỉ tính diệ[r]
một lời gọi chương trình con. Dữ liệu của các biến cục bộ sẽ bị xóa bỏ khi sự thực hiện chương trình con kết thúc. Giả sử thanh ghi top đánh dấu đỉnh của Stack. Tại thời gian thực hiện một mẩu tin kích hoạt có thể được cấp phát hoặc thu hồi bằng cách tăng hoặc giảm thanh[r]
Hình 7.15 - Sử dụng display khi các chương trình con không được truyền như các tham số (a): Tình trạng trước khi q(1,3) bắt đầu, quicksort có độ lồng sâu cấp 2, d[2] được gửi cho mẩu tin kích hoạt của quicksort khi nó bắt đầu. Giá trị của d[2] được lưu trong mẩu tin kích hoạt c[r]
2. Các loại đệ quy Người ta phân đệ quy thành 2 loại : Đệ quy trực tiếp, đệ quy gián tiếp. - Đệ quy trực tiếp là loại đệ quy mà đối tượng được mô tả trực tiếp qua nó : A mô tả qua A, B, C,...trong đó B, C, ... không chứa A. (các ví dụ trên). - Đệ quy gián tiếp là loại đệ quy mà đối tượng đ[r]
+ Chọn hoa hậu của từng khu vực. + Chọn hoa hậu của các hoa hậu. - Mô tả đệ quy thủ tục sắp tăng dãy a[m:n] ( dãy a[m], a[m+1], . . . , a[n] ) bằng phương pháp Sort_Merge (SM) : SM (a[m:n]) ≡ Merge ( SM(a[m : (n+m) div 2]) , SM (a[(n+m) div 2 +1 : n] ) Với : SM (a[x : x]) là thao tác rỗng (không[r]
Ví dụ: viết chương trình con tính toán diện tích của mặt cắt chữ nhật có khoét lỗ (như hình dưới) với yêu cầu sau: ØØ Tính diện tích mặt cắt với các thông số về chiều rộng w, chiều cao h và bán kính r của lỗ khoét. ØØ Trong trường hợp thiếu thông số về bán kính r, chỉ tính diệ[r]
+ Chọn hoa hậu của từng khu vực. + Chọn hoa hậu của các hoa hậu. - Mô tả đệ quy thủ tục sắp tăng dãy a[m:n] ( dãy a[m], a[m+1], . . . , a[n] ) bằng phương pháp Sort_Merge (SM) : SM (a[m:n]) ≡ Merge ( SM(a[m : (n+m) div 2]) , SM (a[(n+m) div 2 +1 : n] ) Với : SM (a[x : x]) là thao tác rỗng (không[r]
Bài giảng Nhập môn lập trình - Bài 5: Hàm (Chương trình con) cung cấp cho người học các kiến thức: Cấu trúc và lý do sử dụng chương trình con, tham số cho chương trình con, chương trình đệ quy,... Mời các bạn cùng tham khảo nội dung chi tiết.
ChangeSignal ' Gọi thủ tục ChangeSignal End Sub Private Sub imgYellow_Click() ChangeSignal ' Gọi thủ tục ChangeSignal End Sub Có 2 loại chương trình con là thủ tục (Sub) và hàm (Function) 1. Sub Loại chương trình con thực hiện một tác vụ nào đó khi được gọi. Có 2 loại t[r]