Hãy dự đoán chức năng của đoạn mã giả sau, với giá trị n được cho ở đầu vào

161

Với giải Câu Fcs14 trang 50 SBT Tin học 11 Cánh diều chi tiết trong Bài 4: Làm mịn dần từng bước từ thuật toán đến chương trình máy tính giúp học sinh dễ dàng xem và so sánh lời giải từ đó biết cách làm bài tập trong SBT Tin học 11. Mời các bạn đón xem:

Giải SBT Tin học 11 Bài 4: Làm mịn dần từng bước từ thuật toán đến chương trình máy tính

Câu Fcs14 trang 50 SBT Tin học 11: Hãy dự đoán chức năng của đoạn mã giả sau, với giá trị n được cho ở đầu vào

result ←0

for i in (il sis vn):

if mii:

result result + 1

if ix in:

result result + 1

return result

Lời giải:

Đoạn mã giả sẽ trả về số lượng ước dương của n. Với nhận xét tương tự như bài toán kiểm tra tính nguyên tố trong sách giáo khoa, ta chỉ cần duyệt đến sqrt(n) để thống kê tất cả các cặp ước số. Ngoài ra, em phải xét riêng trường hợp số chính phương n = i x i

Đánh giá

0

0 đánh giá