Sự khác nhau giữa hàm và thủ tục trong Pascal là gì ?

Hàmthủ tục là hai khái niệm vô cùng quen thuộc khi mới làm quen với lập trình. Nhất là với những ông đang học lớp 11 môn Tin học Pascal. Mặc dù vậy, nhiều bạn vẫn không hiểu hoặc không nắm bắt được sự khác biệt cơ bản nhất giữa hàm và thủ tục. Đôi lúc còn hay nhầm lẫn giữa hai khái niệm là hàmthủ tục . Vậy trong bài viết này, ta sẽ cùng nhìn qua sự khác biệt cơ bản giữa hàmthủ tục hầy.

Sự khác nhau giữa hàm và thủ tục là gì ?

Hàm là gì ?


Ví dụ: các ông có một chương trình con nhận các giá trị đầu vào là chiều rộng và chiều dài, sau quá trình tính toán, hàm trả về giá trị là diện tích của hình chữ nhật thông qua chính nó thì những chương trình con như vậy gọi chung là hàm

Thủ tục là gì ?


Ví dụ: như ở ví dụ 1 tuy nhiên nó không trả về bất kì giá trị nào thông qua chính nó thì những chương trình con như vậy được gọi là thủ tục