YOMEDIA
NONE

Giải bài tập 31.4 trang 64 SBT Tin học 10 Kết nối tri thức - KNTT

Giải bài tập 31.4 trang 64 SBT Tin học 10 Kết nối tri thức

Cho trước dãy số bất kì A. Em hãy viết chương trình tìm và chỉ ra vị trí đầu tiên của dãy A mà 3 số hạng liên tiếp có giá trị là 1, 2, 3 (có thể tổng quát 3 số bất kì p, q, s). Nếu tìm thấy thì thông báo vị trí tìm thấy, nếu không thì thông báo "không tìm thấy mẫu".

ADSENSE

Hướng dẫn giải chi tiết bài tập 31.4

Phương pháp giải:

Dựa vào kiến thức đã học để viết chương trình

Lời giải chi tiết:

Để kiểm tra tại một chỉ số i, 3 phần tử liên tiếp nhau bằng 1, 2, 3 có nhiều cách kiểm tra khác nhau, ví dụ:

Cách 1. Sử dụng biểu thức lôgic.

A[i] == 1 and A[i] == 2 and A[i] == 3

Cách 2. Sử dụng so sánh có chứa vùng chỉ số.

A[i:i+3] == [1,2,3]

Chương trình có thể viết như sau:

-- Mod Tin Học 10 HỌC247

Nếu bạn thấy hướng dẫn giải Giải bài tập 31.4 trang 64 SBT Tin học 10 Kết nối tri thức - KNTT HAY thì click chia sẻ 
YOMEDIA

Chưa có câu hỏi nào. Em hãy trở thành người đầu tiên đặt câu hỏi.

AANETWORK
 

 

YOMEDIA
AANETWORK
OFF