Hướng dẫn cách biểu diễn thuật toán bằng sơ đồ khối | Gia Sư Tin Học

Hướng dẫn cách biểu diễn thuật toán bằng sơ đồ khối thông qua 5 bài lab. Trong bài hướng dẫn này, chúng tôi sẽ trình bày cách biểu diễn bằng sơ đồ khối hay còn gọi là flow chart.

Các bạn nên xem bài Tổng quan về lập trình C để biết các kí hiệu trong sơ đồ khối.

Hướng dẫn cách biểu diễn thuật toán bằng sơ đồ khối – Yêu cầu

Bài 1. Vẽ lưu đồ (flowcharts) cho thuật toán nhập vào độ C (Celsius) và chuyển sang độ F (Fahrenheit). Biết rằng C/5 = (F-32)/9.

Bài 2. Vẽ lưu đồ cho thuật toán nhập vào điểm toán, điểm lý và điểm hoá. Tính tổng điểm, điểm trung bình và hiển thị kết quả.

Bài 3. Vẽ lưu đồ cho thuật toán tính chu vi, diện tích hình tròn. Hiển thị chu vi và diện tích sau khi tính.

Bài 4. Vẽ lưu đồ cho thuật toán tìm số lớn nhất trong 3 số a, b và c.

Hướng dẫn cách biểu diễn thuật toán bằng sơ đồ khối – Hướng dẫn

Các bạn hoàn toàn có thể sử dụng bất kể ứng dụng nào tương hỗ vẽ sơ đồ khối mà mình biết. Trong bài hướng dẫn này, chúng tôi sử dụng ứng dụng quen thuộc là Microsoft Office Word .

Bài 1. Vẽ lưu đồ (flowcharts) cho thuật toán nhập vào độ C (Celsius) và chuyển sang độ F (Fahrenheit). Biết rằng C/5 = (F-32)/9.

Phân tích:

Nhập ( Input ) vào độ C ; Xử lý ( Process ) là F = C * 1.8 + 32 ; Hiển thị ( Output ) độ F

Flow chart:

hướng dẫn biểu diễn thuật toán bằng sơ đồ khối

Bài 2. Vẽ lưu đồ cho thuật toán nhập vào điểm toán, điểm lý và điểm hoá. Sau đó tính tổng điểm, điểm trung bình và hiển thị kết quả.

Phân tích:

Nhập vào điểm toán, điểm lý và điểm hóa ; Xử lý là tính điểm tổng và điểm trung bình cộng ; Hiển thị điểm tổng và điểm trung bình cộng .

Flow chart:

Bài 3. Vẽ lưu đồ cho thuật toán tính chu vi, diện tích hình tròn. Hiển thị chu vi và diện tích sau khi tính.

Phân tích:

Nhập vào nửa đường kính r ; Xử lý là tính chu vi = 2 * PI * r, diện tích quy hoạnh = PI * r * r ; Hiển thị chu vi và diện tích quy hoạnh

Flow chart:

Bài 4. Vẽ lưu đồ cho thuật toán tìm số lớn nhất trong 3 số a, b và c.

Phân tích:

Nhập vào 3 số thực ; Xử lý tìm số lớn nhất bằng cách so sánh ; Hiển thị số lớn nhất

Flow chart: