Sơ đồ Khối Là Gì

Mục lục:

Sơ đồ Khối Là Gì
Sơ đồ Khối Là Gì

Video: Sơ đồ Khối Là Gì

Video: Sơ đồ Khối Là Gì
Video: SƠ ĐỒ KHỐI, PHÂN TÍCH CHU TRÌNH HOẠT ĐỘNG CỦA BOARD MÁY GIẶT 2024, Tháng tư
Anonim

Sơ đồ khối là một cách trình bày thuật toán dưới dạng một sơ đồ đồ họa trực quan. Một biểu mẫu đặc biệt được sử dụng để giải thích trực quan các bước nhất định cho các ô của sơ đồ. Không phải mọi thuật toán đều có thể được mô tả bằng lưu đồ, nhưng phương pháp này phù hợp với nhiều nhiệm vụ.

Sơ đồ khối là gì
Sơ đồ khối là gì

Tổ chức lưu đồ

Một mô hình đồ họa của thuật toán là cần thiết để xem xét chuỗi hành động và bao quát tất cả. Người ta biết rằng bộ não của con người có khả năng giải quyết vấn đề tốt hơn nhiều nếu nó đưa ra một tình huống phức tạp, và sơ đồ khối là một cách lý tưởng để mô tả các thuật toán để lập trình theo cách này.

Tất cả các khối trong sơ đồ khối được kết nối với nhau bằng các đường, nghĩa là các kết nối giữa chúng.

Nghiên cứu sơ đồ là một phần của chương trình khoa học máy tính bắt buộc ở trường trung học. Có thể tìm thấy mô tả về kỹ thuật này trong sách giáo khoa. Vì việc sử dụng lưu đồ giúp cho việc lập trình trở nên dễ dàng hơn, nên hầu hết mọi blog dạy người đọc viết mã cũng đều nói về phương pháp này.

Các yếu tố của sơ đồ khối

Các phần tử của lưu đồ là các hình dạng hình học, bên trong đó bạn viết mã hoặc mô tả các hành động. Đề án luôn bắt đầu với một hình bầu dục thuôn dài. Nó có nghĩa là phần đầu hoặc phần cuối của một chương trình, cũng như phần đầu hoặc phần cuối của một hàm (gọi và trả về). Theo nghĩa rộng hơn, có thể nói đây là đầu và cuối của vấn đề.

Hình chữ nhật được sử dụng để liệt kê các phép toán, số học hoặc phép gán. Đây là một khối hành động.

Hình thoi là một khối logic có chứa một điều kiện. Nó có nghĩa là kiểm tra một điều kiện, sau đó phân nhánh xảy ra. Hướng phân nhánh có thể là hai (cấu trúc "nếu, thì") hoặc một số (thường trong ngôn ngữ lập trình, cấu trúc như vậy được mô tả bằng từ "trường hợp")

Một hình chữ nhật với các trụ ở các cạnh là một khối quy trình được xác định trước. Nó mô tả lệnh gọi chương trình con và liệt kê các biến được truyền vào. Ví dụ, đây là cách một lệnh gọi hàm được biểu thị.

Parallelogram là một khối nhập / xuất dữ liệu. Nó liệt kê dữ liệu được gửi đến thiết bị đầu ra hoặc nhận từ thiết bị đầu vào.

Một hình lục giác dài theo chiều ngang. Hình này đại diện cho một chu kỳ. Bên trong, giá trị ban đầu của các biến vòng lặp, bước của nó và điều kiện thoát được ghi. Khối này có thể được chia thành hai nửa, sau đó đầu của chu kỳ được viết ở đầu tiên, và kết thúc ở thứ hai, và tất cả các hoạt động được đặt ở giữa.

Đặc điểm của việc sử dụng sơ đồ khối

Biểu đồ UML được sử dụng để mô tả cách thức hoạt động của các ứng dụng được viết trong phương pháp tiếp cận đối tượng.

Sơ đồ khối chỉ có thể áp dụng cho những ngôn ngữ lập trình dựa trên cách tiếp cận có cấu trúc. Đối với ngôn ngữ nhân tạo, ví dụ, đối với ngôn ngữ cấp thấp, cách mô tả thuật toán này sẽ không hoạt động. Tương tự như vậy, nếu bạn viết bằng ngôn ngữ đối tượng trong khuôn khổ của mô hình lập trình hướng đối tượng, thì sự tương tác giữa các đối tượng không thể được mô tả bằng cách sử dụng lưu đồ. Đối với những trường hợp như vậy, các phương pháp trực quan hóa thuật toán khác được sử dụng.

Đề xuất: