btvn.vn
Tìm kiếm Đăng nhập

Mô tả thuật toán bằng liệt kê và sơ đồ khối

Lưu trên thiết bị này
Giải quyết vấn đề với sự trợ giúp của máy tính · Chọn bài khác

Hai cách mô tả cùng một thuật toán

Có thể mô tả thuật toán bằng cách **liệt kê các bước bằng ngôn ngữ tự nhiên**, hoặc bằng **sơ đồ khối**. Liệt kê dùng câu chữ để trình bày từng bước; sơ đồ khối dùng các hình và mũi tên để thể hiện công việc cùng hướng thực hiện. Khi đọc sơ đồ khối, bắt đầu từ khối Bắt đầu rồi đi theo mũi tên. Vị trí gần nhau trên trang chưa đủ để kết luận hai bước được thực hiện liên tiếp.

Ý nghĩa các kí hiệu

Các kí hiệu thường dùng có vai trò khác nhau: | Kí hiệu | Ý nghĩa | |---|---| | Hình bầu dục | Bắt đầu hoặc kết thúc | | Hình bình hành | Nhập dữ liệu hoặc thông báo đầu ra | | Hình chữ nhật | Bước xử lí | | Hình thoi | Kiểm tra điều kiện | | Đường có mũi tên | Chỉ hướng thực hiện tiếp theo | Chẳng hạn, bước tính tổng là bước xử lí nên đặt trong hình chữ nhật. Bước thông báo tổng là đầu ra nên đặt trong hình bình hành.

Bài luyện

Trong sơ đồ khối, bước “Tính tổng của a và b” nên dùng hình nào?
Chọn một đáp án

Đọc sơ đồ tính trung bình cộng

Sơ đồ tuần tự tính trung bình cộng của hai số: nhập, cộng, chia hai, thông báo kết quả
Sơ đồ tuần tự tính trung bình cộng của hai số: nhập, cộng, chia hai, thông báo kết quả
Sơ đồ này mô tả thuật toán tính trung bình cộng của hai số. Kí hiệu “←” đọc là “nhận giá trị”: Tổng nhận giá trị $a+b$; TBC nhận giá trị Tổng chia cho $2$. Các bước thực hiện lần lượt từ nhập hai số, tính tổng, tính trung bình cộng đến thông báo kết quả. Cách thực hiện lần lượt như vậy là **cấu trúc tuần tự**. Với $a=6$, $b=10$, sau khối tính tổng, Tổng có giá trị $16$. Sau khối chia cho $2$, TBC có giá trị $8$. Chỉ khối thông báo mới đưa giá trị TBC ra làm kết quả. Cùng thuật toán đó đã được liệt kê bằng lời ở bài trước.

Bài luyện

Theo sơ đồ tính trung bình cộng trong bài, bước nào thực hiện ngay sau “Tổng ← a + b”?
Chọn một đáp án

Bài luyện

Vai trò của mũi tên trong sơ đồ khối là gì?
Chọn một đáp án

Bài luyện

Mô tả nào khớp sơ đồ tính trung bình cộng trong bài?
Chọn một đáp án

Đang học