Hướng dẫn Giải bài tập Tin học 11 Kết nối tri thức Bài 24 môn Tin học lớp 11 Khoa học máy tính Kết nối tri thức giúp các em học sinh nắm vững phương pháp giải bài tập và ôn luyện tốt kiến thức.
-
Khởi động trang 111 SGK Tin học 11 Kết nối tri thức - KNTT
Quan sát và ước lượng thời gian thực hiện các đoạn chương trình 1 và 2 trong Hình 24.2. Chương trình nào chạy nhanh hơn? Vì sao?
-
Hoạt động 1 trang 112 SGK Tin học 11 Kết nối tri thức - KNTT
Quan sát và thực hiện đánh giá thời gian chạy của các chương trình 1 và 2 trong Hình 24.2. Từ đó biết và hiểu được cách đánh giá thời gian thực hiện chương trình?
-
Câu hỏi 1 trang 113 SGK Tin học 11 Kết nối tri thức - KNTT
Các lệnh và đoạn chương tình sau cần chạy trong bao nhiêu đơn vị thời gian?
-
Câu hỏi 2 trang 113 SGK Tin học 11 Kết nối tri thức - KNTT
Khẳng định "Trong mọi chương trình chỉ có đúng một phép toán tích cực" là đúng hay sai?
-
Hoạt động 2 trang 113 SGK Tin học 11 Kết nối tri thức - KNTT
Cùng trao đổi và tìm hiểu cách phân loại thuật toán dựa trên độ phức tạp thời gian thuật toán?
-
Câu hỏi trang 114 SGK Tin học 11 Kết nối tri thức - KNTT
Tính độ phức tạp của các hàm thời gian sau:
a) \(T(n) = 2n(n - 2) + 4\).
b) \(T(n) = n^3 + 5n - 3\).
-
Luyện tập 1 trang 114 SGK Tin học 11 Kết nối tri thức - KNTT
Xác định độ phức tạp thời gian cho chương trình sau:
n = 1000
s = 0
for i in range (n);
s = s + i*(i+1)
print (s)
-
Luyện tập 2 trang 114 SGK Tin học 11 Kết nối tri thức - KNTT
Xác định độ phức tạp thời gian tính toán cho chương trình sau:
n = 1000
sum = 0
i = 1
while i <n;
i = i*2
sum = sum + 1
print (sum)
-
Vận dụng 1 trang 114 SGK Tin học 11 Kết nối tri thức - KNTT
Xác định độ phức tạp thời gian của thuật toán sắp xếp chọn đã được học trong bài 21?
-
Vận dụng 2 trang 114 SGK Tin học 11 Kết nối tri thức - KNTT
Em hãy thiết lập chương trình và tính thời gian chạy thực tế trên máy tính của các chương trình 1 và 2 ở Hình 24.2 với các giá trị n khác nhau từ đó thấy được ý nghĩa sự khác biệt độ phức tạp thời gian của hai chương trình này?