Khái quát về lưu đồ thuật toán

Một phần của tài liệu Giáo trình kỹ thuật vi điều khiển (Trang 78 - 79)

i Định địa chỉ gán tếp thông qua R0 hoặc R

4.1. Khái quát về lưu đồ thuật toán

4.1.1. Khái nim

Trong kỹ thuật lập trình, người ta có nhiều các cách để giải quyết vấn đề bằng những thao tác cụ thể và được sắp xếp theo một trình tự nhất định gọi là thuật toán. Như vậy thuật toán là cái cốt lõi mang tính sáng tạo của việc lập trình, người lập trình viên phải biết sắp xếp cách tổ chức dữ liệu và xử lý theo một hình thức nào đó cho ngắn nhất và hiệu quả nhất.Trong thức tế, các lập trình viên sẽ có nhiều dạng lập trình khác nhau tùy thuộc vào:

- Công cụ sử dụng : Ví dụ lập trình trên Lô gô hay trên máy tính PC ... - Mức độ chuyên sâu : Lập trình hệ thống hay lập trình ứng dụng ... - Ngôn ngữ sử dụng : Ngôn ngữ cấp cao hay ngôn ngữ máy ....

- Lĩnh vực ứng dụng: Khoa học kỹ thuật, quản lý hay điều khiển vv...

Như đã phát biểu ở trên thì trong thuật toán sẽ bao gồm hàng loạt các thao tác được sắp xếp theo trình tự, đương nhiên với những trình tự khác nhau nó sẽ cho kết quả là khác nhau. Cơ cấu thể hiện trình tự thực hiện của các thao tác gọi là cấu trúc điều khiển.

4.1.2. Các dng cu trúc thường sdng

Cấu trúc tuần tự: Thể hiện quá trình thực hiện các thao tác một cách có sắp xếp theo 1 trình tự

Cấu trúc chọn lựa: Thể hiện quá trình thực hiện các thaotác theo một điều kiển nào đó cho trước. Nếu thỏa mãn điều kiện cho trước thì thực hiện công việc này và nếu không thỏa mãn thì không thực hiện hoặc thực hiện công việc khác

END Đ S KT ? điều kiện END điều kiện Thao tác thứ 1

Chương trình con của thao tác Thao tác thứ 1

END Thao tác thứ n

Thao tác thứ 2 Thao tác thứ 1

ĐỀ CƯƠNG MÔN HC KTHUT VI ĐIU KHIN

KHOA ĐIN ĐIN TỬ - ĐHSPKT-HY_12/2004 Trang 76

Cấu trúc lặp: Dạng cấu trúc này thể hiện sự lặp lại của chương trình

Một phần của tài liệu Giáo trình kỹ thuật vi điều khiển (Trang 78 - 79)

Tải bản đầy đủ (PDF)

(84 trang)