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

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

0 bình luận về “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”

  1. Đá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+i
    Chỉ 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*

    Bình luận
  2. 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 ạ 😀

    Bình luận

Viết một bình luận