Câu hỏi:

26/05/2024 53

Bài toán: Cho một dãy gồm N số nguyên. Em hãy lập chương trình để tìm ra các số lẻ trong dãy số đã cho là bộ số của 5. Yêu cầu:

1) Trình bày kết quả của từng bước trong quy trình giải bài toán trên máy tính.

2) Đưa ra kết quả chương trình viết bằng Scratch với dãy số nguyên 5, -5, 12, 6, -75, 3, 50, -1, 35, 15.

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

1)

- Bước 1: Nhập dãy số ban đầu vào chương trình.

- Bước 2: Khởi tạo danh sách kết quả để tạo một danh sách rỗng để lưu trữ các số lẻ là bội số của 5.

- Lập qua từng số trong dãy số:

+ Kiểm tra số lẻ và bội số của 5: Với mỗi số, kiểm tra xem có phải là số lẻ và có phải là bội số của 5 hay không.

+ Nếu điều kiện đúng, thêm số vào danh sách kết quả.

- Xuất kết quả: In danh sách kết quả ra màn hình.

2) Dãy số cụ thể: 5, -5, 12, 6, -75, 3, 50, -1, 35, 15.

- Nhập vào: 5, -5, 12, 6, -75, 3, 50, -1, 35, 15

- Duyệt qua từng số và kiểm tra:

5: số lẻ và chia hết cho 5 → thêm vào kết quả

-5: số lẻ và chia hết cho 5 → thêm vào kết quả

12: số chẵn → bỏ qua

6: số chẵn → bỏ qua

-75: số lẻ và chia hết cho 5 → thêm vào kết quả

3: số lẻ nhưng không chia hết cho 5 → bỏ qua

50: số chẵn → bỏ qua

-1: số lẻ nhưng không chia hết cho 5 → bỏ qua

35: số lẻ và chia hết cho 5 → thêm vào kết quả

15: số lẻ và chia hết cho 5 → thêm vào kết quả

Kết quả cuối cùng: 5, -5, -75, 35, 15

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Em hãy đề xuất một bài toán thực tế mà em có thể tạo chương trình chuyển giao cho máy tính giải quyết (Gợi ý: Tính tiền điện mỗi tháng cho gia đình theo số điện tiêu thụ của gia đình; Tạo một đoạn hoạt hình mà em thích.)

Xem đáp án » 26/05/2024 47

Câu 2:

Em hãy trả lời các câu hỏi sau về việc giao cho máy tính giải quyết bài toán:

- Vì sao cần phải xác định dữ liệu vào (Input) và kết quả cần đưa ra (Output) của bài toán?

- Vì sao cần tạo ra chương trình?

- Vì sao cần tìm hiểu thuật toán trước khi tạo ra chương trình?

Xem đáp án » 26/05/2024 43

Câu 3:

Trong các câu sau, những câu nào đúng?

1) Việc chia nhỏ một vấn đề có thể giúp ta nhận thấy giao được một số  vấn đề nhỏ hơn cho máy tính giải quyết giúp.

2) Bài toán tin học chỉ là những bài toán của toán học được thực hiện trên máy tính.

3) Quy trình giao cho máy tính giải quyết một vấn đề gồm 2 bước: xác định bài toán và viết chương trình điều khiển máy tính.

4) Trước khi viết chương trình để máy tính giải quyết một bài toán Tin học, cần phải có thuật toán giải quyết bài toán đó.

Xem đáp án » 26/05/2024 33

Bình luận


Bình luận
tailieugiaovien.com.vn
tuyen-dung-giao-vien-1900