Giới thiệu r Nhiều đoạn chương trình viết lặp đi lặp lại nhiều lần r Chương trình được chia thành nhiều module, mỗi module giải quyết một công việc nào đó. chương trình con r Dễ dàng kiểm tra, xác định tính đúng đắn trước khi ráp vào chương trình chính