Phương pháp lập trình tuần tự là gì

Phương pháp lập trình tuần tự là gì

Việc xác định theo học phương pháp học lập trình đúng đắn, chính là bước khởi đầu thành công cho con đường sự nghiệp của bản thân mình.

Lập trình tuyến tính

Khái niệm

Là phương pháp lập trình, sử dụng kỹ thuật truyền thống. Đặc trưng của phương pháp này theo lối tư duy tuần tự, đơn giản và đơn luồng. Thực hiện chương trình theo trình tự từ đầu đến cuối, từng câu lệnh nối tiếp nhau cho đến khi chương trình kết thúc.

Phương pháp lập trình tuần tự là gì

Điểm nổi bật trong phương pháp này

  • Đơn giản: các chương trình được thực hiện theo trình tự đã được sắp xếp.
  • Đơn luồng: mọi công việc được thực hiện theo một chiều nhất định.

Khái niệm

Lập trình hướng cấu trúc hay còn gọi là lập trình hướng thủ tục. Các chương trình trong phương pháp này được chia nhỏ thành các chương trình con, mỗi chương trình con này sẽ có những nhiệm vụ riêng nhất định. Những chương trình chính gọi chương trình con thông qua việc giải thuật, giúp cho các công việc được đơn giản hóa hơn, 

Ngôn ngữ Pascal, C/C++ được xem như ngôn ngữ lập trình cấu trúc khá phổ biến trong ngành. Riêng C++ là một ngôn ngữ hybrid sở hữu cả đặc điểm nổi bật của cả 2 ngôn ngữ lập trình hướng đối tượng và hướng cấu trúc.

Phương pháp lập trình tuần tự là gì

Tính chất cơ bản của phương pháp lập trình hướng cấu trúc

  • Mỗi chương trình con có thể gọi nhiều lần trong một chương trình chính.
  • Chúng chỉ tập trung vào những công việc bắt buộc thực hiện.
  • Các ngôn ngữ lập trình hướng cấu trúc còn cung cấp các câu lệnh hỗ trợ việc điều khiển chương trình.
  • Sử dụng cách tiếp cận top-down trong quá trình thiết kế chương trình.
  • Các hàm được sử dụng chung dữ liệu.
  • Tùy thuộc vào việc giải thuật của chương trình mà các chương trình con được gọi để thực hiện theo trình tự bất kì.

Ưu điểm: Các chương trình được sử dụng trong phương pháp này khá dễ hiểu và dễ theo dõi, cùng với tư duy giải thuật rõ ràng.

Nhược điểm: Với những dự án lớn thì lập trình hướng cấu trúc làm việc không mấy hiệu quả trong giải quyết vấn đề các mối quan hệ vĩ mô, cũng như các Module. Phương pháp này cũng không hỗ trợ tốt trong việc sử dụng lại mã nguồn. 

Lập trình hướng đối tượng

Khái niệm

Được xem là phương pháp lập trình hỗ trợ công nghệ hướng đối tượng. Các thành phần trong chương trình được quy ước thành đối tượng, chúng được trừu tượng hóa thành các lớp đối tượng. Để đảm bảo các dữ liệu được bảo mật tốt hơn, mọi dữ liệu trong chương trình sẽ được tổ chức dưới dạng lớp đối tượng.

Phương pháp lập trình tuần tự là gì

Đặc điểm của phương pháp

Đóng gói dữ liệu: do các dữ liệu trong chương trình đã được phân chia theo thuộc tính của lớp đối tượng, mà việc truy nhập liên quan đến dữ liệu phải thông qua các đối tượng lớp.

Sử dụng lại mã nguồn: thực hiện được thông qua cơ chế kế thừa, các lớp dẫn xuất được sử dụng lại mã nguồn mà không cần định nghĩa lại.

Ưu điểm nổi bật trong phương pháp

  • Dựa vào nguyên lý kế thừa, mà trong quá trình mô tả các chương trình bị lặp lại được loại bỏ.
  • Do có sẵn và phải thực hiện theo quy trình nhất định chứ không dựa vào kinh nghiệm cũng như kỹ thuật như trước.
  • Nhờ có nguyên lý đóng gói và che giấu thông tin giúp việc bảo vệ lập trình an toàn hơn.
  • Hệ thống hướng đối tượng ngày càng mở rộng cũng như nâng cấp thành hệ thống lớn và hiện đại hơn.
  • Việc trao đổi thông tin và quá trình truyền thông giữa các đối tượng giúp việc mô tả giao diện ngày càng đơn giản với hệ thống bên ngoài.

Phương pháp lập trình tuần tự là gì

Thành công và hạnh phúc nằm trong bạn. Quyết tâm hạnh phúc, và niềm vui sẽ đi cùng bạn để hình thành đạo quân bất khả chiến bại chống lại nghịch cảnh. Luôn rèn luyện khả năng tự học để hiểu biết thêm về lĩnh vực Công Nghệ Thông Tin đầy bí ẩn này.


Phương pháp lập trình tuần tự là gì

B môn Cơ Đin T Tài liu thc hành PLC

GV.Đồng Sĩ Linh

1. Phương pháp điều khin tun t

4.1. Gii thiu:

Trong công nghiệp thì các quá trình thường được thc hin theo mt cách tun t. Tc

thao tác này diễn ra trước, thao tác kia diễn ra sau khi thao tác trước kết thúc, rồi sau đó là thao

tác tiếp theo na...

Phương pháp điu khin tun t phương pháp lập trình giúp vic thc hin các quy trình

tun t đó một cách nhanh chóng và đơn giản.

Có 2 loại điều khin tun t:

Điu khin tun t theo thi gian. Tức là điều kin chuyn t thao tác này sang thao tác

khác ch sau mt khong thời gian xác định. Trong lập trình PLC, người ta s dng

các Timer để thc hin chức năng này.

Ví dụ: Điều khiển đèn giao thông là một quy trình tun t theo thi gian.

Điu khin tun t theo quá trình: Điều kin chuyn t thao tác y sang thao tác khác

ph thuc vào tín hiu ca b điều khiển, như tín hiệu t các cm biến, công tc hành

trình, đếm đủ s sn phẩm….

Ví d điều khin tun t:

Cho phn mch khí nén ca mt h thng un ống như sau:

Yêu cu: Thanh kim loi cần được uốn 1 đầu như hình vẽ.

Quy trình hoạt động như sau:

Ban đầu c3 xy lanh đều co v, thanh kim loi cn uốn được đặt sn lên khuôn un.

Nhn nút khởi động S0, thì xy lanh Cyl.1 đi xuống để kp thanh kim loi. Khi thanh kim

loại được kp chặt (được nhn biết bi công tắc hành trình S2) thì xy lanh Cyl.2 đi

xuống để un thanh kim loi vuông góc. Sau khi uốn xong (được nhn biết bi công tc

hành trình S4) thì xy lanh Cyl.2 rút v.

Sau khi Cyl.2 rút vxong (được nhn biết bi công tc hành trình S3) thì xy lanh Cyl.3

đi ra để un phn cui thanh kim loại theo định hình ca khuôn. Khi xy lanh này un

xong (được nhn biết bi công tc hành trình S6) thì xy lanh s rút v.