Tel: 024.7300.7989 - Phone: 1800.6947 (Thời gian hỗ trợ từ 7h đến 22h)

Giỏ hàng của tôi

Cho thuật sau: B1: Nhập n, dãy các số nguyên a1, a2, ..., an; B2: M ← a1; cs ← 1; i←2; B3: Nếu i >

Câu hỏi số 591599:
Vận dụng

Cho thuật sau:

B1: Nhập n, dãy các số nguyên a1, a2, ..., an;

B2: M ← a1; cs ← 1; i←2;

B3: Nếu i > n thì thông báo giá trị của M và cs rồi kết thúc ;

B4: Nếu M > ai thì M←ai; cs←i ;

B5: i←i+1;

B6: Quay lại B3

a, Mô phỏng thuật toán sau với n = 10 và dãy A:    22     4     5     12     3     6     17     -14     15     10;

b, Cho biết thuật toán là tìm gì? kết quả sau khi mô phỏng thuật toán?

c, Viết thuật toán tìm Max

Quảng cáo

Câu hỏi:591599
Phương pháp giải

Vận dụng kiến thức đã học để thực hiện bài toán.

Giải chi tiết

a) Mô phỏng thuật toán:

b) Kết quả: Giá trị của M = -14, ở vị trí cs=8

c) Thuật toán tìm Max :

B1: Nhập n, dãy các số nguyên a1, a2, ..., an;

B2: M ← a1; cs ← 1; i←2;

B3: Nếu i > n thì thông báo giá trị của M và cs rồi kết thúc ;

B4: Nếu M ⟨ ai thì M←ai; cs←i ;

B5: i←i+1;

B6: Quay lại B3

 

 

 

 

Tham Gia Group Dành Cho 2K9 Chia Sẻ, Trao Đổi Tài Liệu Miễn Phí

>> 2K11 học trực tuyến Lớp 10 cùng thầy cô giáo giỏi tại Tuyensinh247.com, Kiến thức cập nhật theo chương trình mới nhất. Cam kết giúp học sinh học tốt, bứt phá điểm 9,10 chỉ sau 3 tháng, hoàn trả học phí nếu học không hiệu quả.

Hỗ trợ - Hướng dẫn

  • 024.7300.7989
  • 1800.6947 free

(Thời gian hỗ trợ từ 7h đến 22h)
Email: lienhe@tuyensinh247.com