S:= 1; For i := 1 to 5 do S:= s+3 ; -Tên biến đếm -gtđ -gtc -cl -sll -tính S
2 câu trả lời
$\text{S:= 1; }$
$\text{For i := 1 to 5 do S:= s+3 ; }$
$\text{- Tên biến đếm là i}$
$\text{- Giá trị đầu là 1}$
$\text{- Giá trị cuối là 2}$
$\text{- Câu lệnh: S:= s+3 ; }$
$\text{- Số lần lặp: 1 → 5 ⇒ lập lại 5 lần}$
$\text{- Tính S}$
$\text{→ Ta có biến đếm i lập lại 5 lần}$
$\text{Lần 1: i=1; S=1+3=4}$
$\text{Lần 2: i=2; S=4+3=7}$
$\text{Lần 3: i=3; S=7+3=10}$
$\text{Lần 4: i=4; S=10+3=13}$
$\text{Lần 5: i=5; S=13+3=16}$
$#FIFAWorldCup$
`-` Ta có cấu trúc chung của câu lệnh lặp với số lần biết trước:
`\text{for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <vế lệnh>;}`
Theo đề, ta có:
`-` Tên biến đếm là `i`
`-` Giá trị đầu là `1`
`-` Giá trị cuối là `5`
`-` Vế lệnh là `s:=s+3`
`-` Có công thức tính số lần lặp là:
`\text{<giá trị đầu> - <giá trị cuối> +1}`
Vậy số lần lặp là `5-1+1=5` lần
`-` Ban đầu có `s=1`
`+` Lần `1` `->s=s+3=1+3=4`
`+` Lần `2`: `->s=s+3=4+3=7`
`+` Lần `3`: `->s=s+3=7+3=10`
`+` Lần `4`: `->s=s+3=10+3=13`
`+` Lần `5`: `->s=s+3=13+3=16`
Lặp đủ số lần, kết thúc chạy lệnh.
Sau khi chương trình kết thúc thì `s=16`
