Bài tập củng cố Tin học 5 kết nối: Bài 10 Cấu trúc tuần tự

Bài tập củng cố môn Tin học 5 kết nối tri thức: Bài 10 Cấu trúc tuần tự. Phần bài tập gồm 4 mức độ: Nhận biết, Thông hiểu, Vận dụng và Vận dụng cao bám sát với chương trình sách giáo khoa. Thông qua bài tập này, học sinh có thể ôn luyện kiến thức đã học từ cơ bản đến nâng cao.

Nội dung chi tiết

CHỦ ĐỀ 6. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH

BÀI 10: CẤU TRÚC TUẦN TỰ

(12 CÂU)

1. NHẬN BIẾT (5 CÂU)

Câu 1: Cấu trúc tuần tự là gì? Em hãy giải thích bằng ý hiểu của mình.

Trả lời:

- Cấu trúc tuần tự giống như một công thức nấu ăn vậy. Mỗi bước trong công thức đều phải được thực hiện theo đúng thứ tự, từ đầu đến cuối. Trong lập trình, cấu trúc tuần tự cũng vậy, các lệnh (tức là các câu lệnh mà máy tính thực hiện) sẽ được thực hiện lần lượt từ trên xuống dưới, không bỏ qua bất kỳ lệnh nào. Ví dụ: Muốn pha một cốc trà, ta phải thực hiện các bước theo thứ tự: đun nước, cho trà vào, đổ nước sôi vào, đợi vài phút và cuối cùng là thưởng thức.

Câu 2: Các lệnh trong một chương trình được thực hiện theo thứ tự nào?

Trả lời:

- Các lệnh trong một chương trình được thực hiện theo thứ tự từ trên xuống dưới, giống như chúng ta đọc một cuốn sách vậy. Lệnh nào đứng trước sẽ được thực hiện trước, lệnh nào đứng sau sẽ được thực hiện sau.

Câu 3: Khi nào chúng ta sử dụng cấu trúc tuần tự?

Trả lời:

- Chúng ta sử dụng cấu trúc tuần tự khi muốn máy tính thực hiện một chuỗi các hành động theo một trình tự nhất định.

Câu 4: Em hãy kể tên một vài lệnh đơn giản mà em đã học.

Trả lời:

- Lệnh in ra màn hình (ví dụ: print trong Python)

- Lệnh gán giá trị cho biến (ví dụ: a = 5)

- Lệnh tính toán (ví dụ: c = a + b)

Câu 5: Cấu trúc tuần tự có vai trò gì trong lập trình?

Trả lời:

- Mô tả một cách rõ ràng và chính xác các bước giải quyết vấn đề.

- Tạo ra các chương trình chạy đúng theo ý muốn của chúng ta.

- Dễ dàng đọc và hiểu các chương trình mà mình hoặc người khác viết.

2. THÔNG HIỂU (4 CÂU)

Câu 1: Ví dụ đơn giản nhất về một chương trình sử dụng cấu trúc tuần tự là gì?

Trả lời:

- Một ví dụ đơn giản nhất về một chương trình sử dụng cấu trúc tuần tự là: in ra màn hình dòng chữ "Xin chào!".

- Mã ví dụ (Python):

Python

print("Xin chào!")

Câu 2: Tại sao các lệnh trong chương trình phải được sắp xếp theo một thứ tự nhất định?

Trả lời:

- Các lệnh trong chương trình phải được sắp xếp theo một thứ tự nhất định vì máy tính thực hiện các lệnh theo đúng thứ tự đó. Nếu thay đổi thứ tự các lệnh, kết quả của chương trình có thể hoàn toàn khác hoặc chương trình sẽ không chạy được.

Câu 3: Sự khác biệt giữa một chương trình có cấu trúc tuần tự và một chương trình không có cấu trúc tuần tự là gì?

Trả lời:

- Chương trình chỉ sử dụng cấu trúc tuần tự: Các lệnh được thực hiện tuần tự từ đầu đến cuối, không có sự lựa chọn hoặc lặp lại nào. Chương trình này thường đơn giản và dễ hiểu.

- Chương trình sử dụng nhiều cấu trúc: Ngoài cấu trúc tuần tự, chương trình còn sử dụng cấu trúc rẽ nhánh (if-else) để đưa ra các quyết định và cấu trúc lặp (for, while) để thực hiện một khối lệnh nhiều lần. Những chương trình này phức tạp hơn nhưng cũng linh hoạt và mạnh mẽ hơn.

Câu 4: Lỗi thường gặp nhất khi sử dụng cấu trúc tuần tự là gì và cách khắc phục?

Trả lời:

- Lỗi cú pháp: cần kiểm tra lại cú pháp của chương trình và sửa chữa theo đúng quy định của ngôn ngữ lập trình.

- Lỗi logic: cần xem xét lại thuật toán của mình và tìm ra lỗi sai.

3. VẬN DỤNG (1 CÂU)

Câu 1: Hãy viết một chương trình để tính diện tích hình chữ nhật khi biết chiều dài và chiều rộng.

Trả lời:

- Python

# Nhập chiều dài và chiều rộng từ người dùng

chieu_dai = float(input("Nhập chiều dài: "))

chieu_rong = float(input("Nhập chiều rộng: "))

# Tính diện tích

dien_tich = chieu_dai * chieu_rong

# In kết quả ra màn hình

print("Diện tích hình chữ nhật là:", dien_tich)

4. VẬN DỤNG CAO (1 CÂU)

Câu 1: Em có thể sử dụng cấu trúc tuần tự để giải quyết bài toán nào trong cuộc sống hàng ngày?

Trả lời:

- Viết một chương trình để tính điểm trung bình

- Viết một chương trình để vẽ một hình vuông