Trong một đoạn CT, có thể có những đoạn chương trình được lặp đi lặp lại nhiều lần. Để khỏi viết lại đoạn CT, ta đưa vào 1 khối CT riêng, gọi chương trình con. CTC gồm 2 loại
Hàm: Trả về một giá trị nào đó(kiểu vô hướng), có thể sử dụng tên hàm trong các biểu thức tính toán
Thủ tục : Dùng để thực hiện 1 hay nhiều nhiệm vụ nào đó
Nhưng chị có thể hiểu nôm na là hàm và thủ tục đều là những đoạn CT đc lăp lại nhiều lần nhưng khác ở chỗ: Hàm thì sau khi thực hiện xong thì sẽ gán giá trị cho tên hàm, còn thủ tục thì ko, trong thủ tục có thể in giá trị và nhập nhưng hàm thì ko
Em lấy VD: VIẾT CTC tính giá trị n!( giai thừa)
Bài này thì CTC không cần lặp lại nhiều lần, em lấy để chị hiểu về sd hàm khác thủ tụ như nào thôi
Phần thủ tục và hàm này lý thuyết khó hiểu nên có gì chị cứ hỏi, em giúp đc thì em sẽ giúp