Trang chủ Lớp 11 SGK Tin học 11 - Cánh diều Em hãy liệt kê một số ca kiểm thử cho chương trình:...

Em hãy liệt kê một số ca kiểm thử cho chương trình: a) Tìm số x trong một dãy số (đã cho cụ thể). b) Sắp xếp một dãy số...

Dựa vào kiến thức đã học. Hướng dẫn giải Vận dụng - Bài 6. Kiểm thử và sửa lỗi chương trình trang 113, 114, 115 - SGK Tin học 11 Cánh diều.

Câu hỏi/bài tập:

Em hãy liệt kê một số ca kiểm thử cho chương trình:

a) Tìm số x trong một dãy số (đã cho cụ thể).

b) Sắp xếp một dãy số.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Dựa vào kiến thức đã học.

Answer - Lời giải/Đáp án

a) Tìm số x trong một dãy số đã cho:

Advertisements (Quảng cáo)

Bước 1: Ta khai báo một mảng tĩnh số nguyên có 100 ô nhớ int a[100].

Bước 2: Ta khai báo số nguyên int n là số lượng phần tử có trong mảng với điều kiện n>1 hoặc n<100 nếu không thỏa mãn thì yêu cầu nhập lại n.

Bước 3: Ta khỏi tạo hàm void Nhap(int a[], int n) dùng để nhập dữ liệu từ bàn phím cho mảng. Trong hàm ta sử dụng vòng for bắt đầu từ int i =0 và kết thúc khi i

Bước 4: Ta khởi tạo hàm voidXuat(int a[], int n) dùng để hiển thị dữ liệu từ mảng ra màn hình. Trong hàm ta sử dụng vòng for bắt đầu từ int i =0 và kết thúc khi i

Bước 5: Ta khởi tạo hàm int TimKiem(int a[], int n) dùng để tìm kiếm phần tử; ta khai báo biến int x là số cần tìm và nhập vào giá trị của x; tiếp theo sử dụng vòng lặp for bắt đầu từ int i =0 và kết thúc khi i.

Bước 6: Trong hàm main ta gọi hàm Nhap(a,n), Xuat(a,n) để hiển thị mảng gốc ta gọi thêm hàm TimKiem(a,n) rồi chạy chương trình.

b) Sắp xếp một dãy số.