a) Cho đoạn lệnh sau: While i<n do begin S:=S+1, i:=i+2; end; Nêu quy trình hoạt động của đoạn lệnh trên giúp nhanh e vs e cần gấp

2 câu trả lời

Với những giá trị i nhỏ hơn n thì câu lệnh kép bắt đầu và sẽ gán S+i cho S và gán i+2 cho i. Và câu lệnh cứ thực hiện  tới khi không còn giá trị i < n

Tương tự câu lệnh: For...to...do

- While...do là câu lệnh lặp chưa biết trước số lần lặp (Câu lệnh lặp không xác định)

- Ý nghĩa của câu trên:

+ Chừng nào giá trị i bé hơn n thì thực hiện 2 câu lệnh trong cặp "begin...end"

+ Thì S được gán với S+1 (S thành S + 1)

+ i được gán với i + 2(i thành i + 2)

+ Cho đến khi nào không còn giá trị i nào thỏa mãn điều kiện (i<n) thì câu lệnh sẽ kết thúc

Câu hỏi trong lớp Xem thêm