Khi nào dùng lập trình thủ tục?

Các Khái Niệm Về Mô Hình Lập Trình

Eleanor Thomas

Senior Data Analytics Engineer

Ứng dụng điển hình của lập trình thủ tục

  • Phổ biến trong các ngôn ngữ lập trình đa dụng
  • Hợp lý khi bài toán tự nhiên chia thành các bước
  • Tuyệt vời để tự động hóa quy trình chuẩn bị dữ liệu
  • Dùng trong xây dựng website
  • Mọi tác vụ mã hóa có thể mô tả theo từng bước và chia thành các tiểu nhiệm vụ

Ba hình mô tả chuẩn bị dữ liệu, lập trình website, tiểu nhiệm vụ

Các Khái Niệm Về Mô Hình Lập Trình

Ví dụ về lập trình thủ tục

price_in_cents = 500
price_in_dollars = price_in_cents / 100

discount = 0.20
final_price = price_in_dollars * (1 - discount)
print("The final price is: $", final_price)
  • Bắt đầu với giá theo cent
  • Quy đổi sang đô la
  • Áp dụng chiết khấu
  • In kết quả
Các Khái Niệm Về Mô Hình Lập Trình

Ưu và nhược điểm của lập trình thủ tục

ƯU ĐIỂM

  • Hỗ trợ tính mô-đun, giảm lượng mã và tiết kiệm thời gian
  • Dễ hiểu hơn nhiều mô hình khác, dễ tiếp cận, phổ biến, có nhiều tài liệu học
  • Rất linh hoạt, phù hợp nhiều trường hợp sử dụng

NHƯỢC ĐIỂM

  • Có thể kém an toàn hơn do cách truyền dữ liệu
  • Mã hiếm khi tái sử dụng được giữa các dự án
  • Tập trung vào thao tác với dữ liệu hơn là tính toàn vẹn dữ liệu
Các Khái Niệm Về Mô Hình Lập Trình

Lập trình thủ tục vs. lập trình mệnh lệnh

  • Lập trình thủ tục là lập trình mệnh lệnh, nhưng không phải mọi lập trình mệnh lệnh đều là thủ tục
  • Lập trình mệnh lệnh dùng các bước tuần tự để chỉ cách thực thi
  • Lập trình thủ tục dùng thủ tục (hoặc chương trình con) để tổ chức mã và điều khiển luồng chương trình

Sơ đồ lưu đồ

Các Khái Niệm Về Mô Hình Lập Trình

Passons à la pratique !

Các Khái Niệm Về Mô Hình Lập Trình

Preparing Video For Download...