Tin học cho biết ý nghĩa của các câu lệnh for i :=1 top n do if i mod 2 =0 then s:= s+i 17/07/2021 By Margaret cho biết ý nghĩa của các câu lệnh for i :=1 top n do if i mod 2 =0 then s:= s+i
Đáp án: Như phần “Giải thích các bước giải”Giải thích các bước giải:Đề bài + sửa lại: For i:=1 to n do if i mod 2 = 0 then s:=s+i;Ý nghĩa: Khi áp dụng lệnh for…to…do vào đề bài trên và có thêm lệnh if then thì:For i:= 1 to n do… (tức là đối với i được gán =1 tới n thì…)If i mod 2 =0 then s:= s+i; (tức là nếu i chia hết cho 2 = 0 (chia 2 lấy phần dư = 0) thì s được gán = s+iChỉ khi có lệnh lặp là For i:=1 to n do thì mới thực hiện câu điều kiện if i mod 2… s:=s+i;*Văn của mình kém lắm! Nhưng nếu bạn không hiểu thì cứ hỏi mình ở phía dưới ạ :))— Và nhớ tick sao và chọn làm ctrhn cho mình nhá! Thanks so much :333* Trả lời
Sửa đề: for i :=1 to n do if i mod 2 = 0 then s:= s+i; Trả lời: Câu lệnh trên có giá trị đầu là 1 và giá trị cuối là n (nếu n là giá trị được nhập từ bàn phím thì lấy giá trị đó là n và phải là kiểu số nguyên) và thực hiện kiểm tra nếu số lần lặp chia 2 lấy phần dư mà bằng 0 thì sẽ thực hiện s cộng cho lần lặp gán cho s. Mình xin ctlhn và 5 sao ạ 🙂 khó hiểu comment mình sẽ giải thích ạ 😀 Trả lời