Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 17. Chương trình con và phân loại

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Bảo Anh
Ngày gửi: 16h:18' 05-03-2008
Dung lượng: 405.5 KB
Số lượt tải: 256
Số lượt thích: 0 người
THÁI PHÚC ÁNH
THPT LÝ TỰ TRỌNG



Hàm (function) là CTC 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ó.
Ví dụ: sin(x), sqrt(x), length)x), …
Thủ tục (procedure) là CTC 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ụ: writeln, readln, delete, insert, …

Cấu trúc chương trình con tương tự chương trình, nhưng phải có tên và phần đầu dùng để khai báo tên, nếu là Hàm phải khai báo kiểu dữ liệu.

Cấu trúc CTC gồm các phần:




Các chương trình con: sin(x), sqrt(x), length(x), … gọi là Hàm;
Các chương trình con: writeln, readln, delete, insert, … gọi là Thủ tục.
Em hãy nhận xét và cho biết thế nào là Hàm, thế nào là Thủ tục?
Sự khác nhau giữa Hàm và Thủ tục?
a/ Phân loại CTC
b/ Cấu trúc CTC
Phần khai báo: có thể khai báo biến cho dữ liệu vào và ra, các hằng và biến dùng trong CTC.
Phần thân: là dãy câu lệnh thực hiện để từ những dữ liệu vào ta nhận được dữ liệu ra.
Ví dụ: Hãy xác định phần thân trong CTC sau:
Var j: integer;
Begin
tich:=1;
for j:= 1 to k do tich:=tich*x;
end;
Em hãy nhận xét các biến trong CTC luythua(x,k) nói trên.
Tham số hình thức: là các biến khai báo cho dữ liệu vào/ra.
Biến cục bộ: là biến dùng riêng trong CTC.
Biến toàn cục: là biến của chương trình chính mà mọi CTC đều sử dụng được.
Em hãy chỉ ra bién cục bộ, biến toàn cục trong VD nói trên.
b/ Cấu trúc CTC
Thế nào là tham số hình thức? Ý nghĩa của tham số hình thức?
Thế nào là tham số thực sự? Ý nghĩa?

Thực hiện (gọi) CTC: tên CTC(tham số).
Ví dụ: Luythua(x,k), tong(a,b),…

Phân biệt Hàm và Thủ tục, ý nghĩa của chúng.
Cấu trúc của CTC.
Biến cục bộ, biến toàn cục.
Tham số hình thức, tham số thực sự.
Hcọ kỹ bài và soạn bài 18.

c/ Thực hiện CTC
Cần nhớ:
BÀI HỌC HÔM NAY ĐẾN ĐÂY KẾT THÚC
CHÚC QUÝ THẦY CÔ GIÁO VÀ CÁC EM SỨC KHOẺ
 
Gửi ý kiến