/codegym.vn/ - 26
Bài 3: Thuật toán tìm giá trị lớn nhất trong dãy số
Hãy viết mã giả và vẽ lưu đồ để mô tả thuật toán tìm giá trị lớn nhất trong một loạt các
số được nhập vào. Nhập vào số n là số lượng các số, sau đó nhập lần lượt n số và
tìm ra giá trị lớn nhất trong đó.
Gợi ý: Chúng ta sẽ cần sử dụng kết hợp cấu trúc lặp và cấu trúc điều kiện.
Bài 4: Thuật toán xếp hạng sinh viên
Hãy viết mã giả và vẽ lưu đồ để mô tả thuật toán xếp hạng sinh viên. Nhập vào điểm
thi của sinh viên, hiển thị phân loại sinh viên theo các khoảng:
Điểm thi
Xếp hạng
Điểm >= 75
Loại A
60 <= Điểm < 75
Loại B
45 <= Điểm < 60
Loại C
35 <= Điểm < 45
Loại D
Điểm < 35
Loại E
Gợi ý: Chúng ta sẽ cần sử dụng nhiều cấu trúc điều kiện nối tiếp nhau.
17. Bài kiểm tra
Câu 1: Điền từ còn thiếu vào định nghĩa sau:
Lập trình là quá trình tạo ra tập các ___ để ___ cho máy tính hoàn thành một ___ nào
đó.
a) chỉ dẫn (instruction), ra lệnh, công việc (task)
b) hướng dẫn, yêu cầu, chương trình
c) chỉ dẫn (instruction), hướng dẫn, công việc (task)
d) chỉ dẫn (instruction), ra lệnh, sự kiện
Câu 2: Đâu là các hoạt động trong lập trình?
a) Viết code
b) Phân tích
c) Tìm hiểu yêu cầu
d) Thiết kế
Câu 3: Phát biểu nào sau đây là SAI về ưu nhược điểm của việc sử dụng mã giả hoặc
lưu đồ để mô tả thuật toán?
a) Sử dụng lưu đồ giúp cho các bên thống nhất về cách sử dụng các ký hiệu và
dễ hiểu nhau hơn