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`