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

Giải bài 4 Làm mịn dần từng bước từ các thuật toán đến chương trình máy tính sách tin học 11 cánh diều. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài.

B. Bài tập và hướng dẫn giải

Khởi động

Khi lập trình giải bài toán theo một thuật toán đã cho, em sẽ bắt đầu như thế nào? Theo em cách làm như thế có đúng phương pháp không?

2. Làm mịn các bước mô tả thuật toán

Câu hỏi. Mô tả thuật toán bằng liệt kê các bước còn chứa nhiều cụm từ của ngôn ngữ tự nhiên, mỗi cụm từ nêu một việc phải làm. Để lập trình thực hiện thuật toán, cần làm chi tiết dần từng bước. Theo em, đây có phải là “chia để trị” hay không? Vì sao?

Vận dụng

Câu 1. Hãy nêu một điều kiện sàng khác cho bài toán sàng số: in ra danh sách các số nguyên dương nhỏ hơn n và thoả mãn điều kiện sàng mới. Gợi ý: Ví dụ "không là số chính phương”.

Câu 2. Viết mô tả mã giả cho thuật toán tương ứng với Câu 1

Câu hỏi tự kiểm tra

Câu 1: Em hãy cho biết cách viết các dấu phép toán số học, phép so sánh bằng mã giả.

Câu 2: Hãy cho biết cách viết phép gán bằng mã giả, dấu bằng = có ý nghĩa gì trong mã giả

Câu 3: Cho câu lệnh lặp bằng mã giả như ở hình bên. Hãy diễn giải ý nghĩa và cho biết kết quả là gì nếu bắt đầu ta có j nhận giá trị 5 và n nhận giá trị 15.

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

For/in{i/I chẵn, 5+1<=i<=15-1

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm: Giải tin học 11 cánh diều bài 4 Làm mịn dần từng bước từ các thuật toán đến chương trình máy tính, Giải tin học 11 cánh diều bài 4 Làm mịn dần từng bước từ các thuật toán đến chương trình máy tính, Giải tin học KNTT bài 4 Làm mịn dần từng bước từ các thuật toán đến chương trình máy tính

Bình luận

Giải bài tập những môn khác