Hãy mô tả thuật toán tìm kiếm tuần tự một số trong dãy số
Trả lời Bài 1 trang 90 Tin học lớp 7 sách Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học lớp 7.
Giải Tin học 7 Bài 5 - Cánh diều: Thực hành các mô phỏng các thuật toán tìm kiếm, sắp xếp
Bài 1 trang 90 Tin học lớp 7: Cho dãy số ban đầu:
Hãy mô tả thuật toán tìm kiếm tuần tự một số trong dãy số bằng cách trình bày diễn biến các bước thực hiện dưới bảng
1. Tìm x = 5
2. Tìm x = 6
Trả lời:
Dãy số ban đầu:
Mô tả thuật toán tìm kiếm tuần tự một số trong dãy số bằng cách trình bày diễn biến các bước thực hiện dưới bảng:
1. Tìm x = 5
Bước |
Thực hiện |
1 |
So sánh số ở đầu dãy với x: vì a1 = 8 nên chuyển sang xét số tiếp theo a2 |
2 |
So sánh số đang xét với x: vì a2 = 17 nên chuyển sang xét số tiếp theo a3 |
3 |
So sánh số đang xét với x: vì a3 = 23 nên chuyển sang xét số tiếp theo a4 |
4 |
So sánh số đang xét với x: vì a4 = 1 nên chuyển sang xét số tiếp theo a5 |
5 |
So sánh số đang xét với x: vì a5 = 12 nên chuyển sang xét số tiếp theo a6 |
6 |
So sánh số đang xét với x: vì a6 = 7 nên chuyển sang xét số tiếp theo a7 |
7 |
So sánh số đang xét với x: vì a7 = 5 = x nên kết luận: Tìm thấy x ở vị trí thứ 7 trong dãy, kế thúc thuật toán. |
2. Tìm x = 6
Bước |
Thực hiện |
1 |
So sánh số ở đầu dãy với x: vì a1 = 8 nên chuyển sang xét số tiếp theo a2 |
2 |
So sánh số đang xét với x: vì a2 = 17 nên chuyển sang xét số tiếp theo a3 |
3 |
So sánh số đang xét với x: vì a3 = 23 nên chuyển sang xét số tiếp theo a4 |
4 |
So sánh số đang xét với x: vì a4 = 1 nên chuyển sang xét số tiếp theo a5 |
5 |
So sánh số đang xét với x: vì a5 = 12 nên chuyển sang xét số tiếp theo a6 |
6 |
So sánh số đang xét với x: vì a6 = 7 nên chuyển sang xét số tiếp theo a7 |
7 |
So sánh số đang xét với x: vì a7 = 5 nên chuyển sang xét số tiếp theo a8 |
8 |
So sánh số đang xét với x: vì a8 = 1 nên chuyển sang xét số tiếp theo a9 |
9 |
So sánh số đang xét với x: vì a9 = 13 nên chuyển sang xét số tiếp theo a10 |
10 |
So sánh số đang xét với x: vì a10 = 10, dãy số kết thúc, kết luận: không tìm thấy x trong dãy số. |
Xem thêm các bài giải sách giáo khoa Tin học 7 bộ sách Cánh diều hay, chi tiết khác:
Xem thêm lời giải bài tập Tin học lớp 7 Cánh diều hay, chi tiết khác:
Bài 1: Thiết bị vào - ra cơ bản cho máy tính cá nhân
Bài 3: Thực hành với các thiết bị vào – ra
Xem thêm các chương trình khác:
- Giải sgk Toán 7 – Cánh Diều
- Giải sbt Toán 7 – Cánh Diều
- Lý thuyết Toán 7 – Cánh Diều
- Giải VBT Toán 7 – Cánh diều
- Soạn văn lớp 7 (hay nhất)– Cánh Diều
- Tác giả tác phẩm Ngữ văn lớp 7 – Cánh Diều
- Tóm tắt tác phẩm Ngữ văn lớp 7 – Cánh Diều
- Bố cục tác phẩm Ngữ văn lớp 7 – Cánh Diều
- Nội dung chính tác phẩm Ngữ văn lớp 7 – Cánh Diều
- Giải sbt Ngữ văn lớp 7 – Cánh Diều
- Văn mẫu lớp 7 – Cánh Diều
- Soạn văn lớp 7 (ngắn nhất) – Cánh Diều
- Giải VBT Ngữ văn lớp 7 – Cánh diều
- Giải sgk Tiếng Anh 7 - Explore English
- Giải sgk Tiếng Anh 7 – ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 7 ilearn Smart World đầy đủ nhất
- Ngữ pháp Tiếng Anh 7 i-learn Smart World
- Bài tập Tiếng Anh 7 iLearn Smart World theo Unit có đáp án
- Giải sbt Tiếng Anh 7 - ilearn Smart World
- Giải sgk Lịch sử 7 – Cánh Diều
- Lý thuyết Lịch Sử 7 – Cánh Diều
- Giải sbt Lịch sử 7 – Cánh Diều
- Giải VBT Lịch sử 7 – Cánh diều
- Giải sgk Khoa học tự nhiên 7 – Cánh Diều
- Lý thuyết Khoa học tự nhiên 7 – Cánh Diều
- Giải sbt Khoa học tự nhiên 7 – Cánh Diều
- Giải sgk Địa lí 7 – Cánh Diều
- Lý thuyết Địa Lí 7 – Cánh Diều
- Giải sbt Địa lí 7 – Cánh Diều
- Giải VBT Địa lí 7 – Cánh diều
- Giải sgk Giáo dục công dân 7 – Cánh Diều
- Lý thuyết Giáo dục công dân 7 – Cánh Diều
- Giải sbt Giáo dục công dân 7 – Cánh Diều
- Giải sgk Hoạt động trải nghiệm 7 – Cánh Diều
- Giải sbt Hoạt động trải nghiệm 7 – Cánh Diều
- Giải sgk Công nghệ 7 – Cánh Diều
- Lý thuyết Công nghệ 7 – Cánh Diều
- Giải sbt Công nghệ 7 – Cánh Diều
- Giải sgk Giáo dục thể chất 7 – Cánh Diều
- Giải sgk Âm nhạc 7 – Cánh Diều