Những câu hỏi liên quan
lê trần lan anh
Xem chi tiết
Hoàng Ngọc Huyền
Xem chi tiết
Nguyễn Minh Quang
11 tháng 5 2021 lúc 7:20

vì câu lệnh \(for\text{ }i:=\text{ 4 }to\text{ 10}\) nên vòng lặp trên lặp \(10-4+1=7\)lần

mỗi vòng lặp đều tăng  j thêm 2 đơn vị \(\left(j:=j+2\right)\)nên sau khi kết thúc

giá trị của j là\(j=0+2\times7=14\)

khoanh B

Bình luận (0)
 Khách vãng lai đã xóa
như quỳnh
Xem chi tiết
Nguyễn thị phương minh
Xem chi tiết
Nguyễn Hoàng Duy
29 tháng 3 2023 lúc 16:28

Câu lệnh lặp sẽ được thực hiện khi giá trị của biến S là lớn hơn 0. Trong quá trình lặp, giá trị của biến i sẽ được tăng lên mỗi lần lặp cho đến khi i đạt đến giá trị n. Trong cùng mỗi lần lặp, giá trị của biến J sẽ được cập nhật bằng cách cộng thêm i^2, sau đó biến S sẽ giảm đi giá trị của i.

Khi vòng lặp kết thúc, chương trình sẽ in ra màn hình tổng S, tức là giá trị cuối cùng của biến J.

Với câu lệnh lặp như sau:

J:=0;
i:=0;
While S > 0 Do
    i:=i+1;
    J:=J+i^2;
    S:=S-i;
End;
Write(J);

 

Ví dụ, nếu ta gán S=5, thì chương trình sẽ tính tổng của các số bình phương từ 1^2 đến 5^2 và in ra giá trị đó, tức là 1^2 + 2^2 + 3^2 + 4^2 + 5^2 = 55.

Bình luận (0)
SIRO
Xem chi tiết
Nguyễn Lê Phước Thịnh
13 tháng 3 2022 lúc 11:12

a: Có 6 vòng lặp

b: i=6

c: Kết quả là in ra các số từ 1 đến 6, giữa hai số có 3 dấu cách

Bình luận (0)
Hoàng Ngọc Huyền
Xem chi tiết
thắng
11 tháng 5 2021 lúc 7:57

Màn hình sẽ in ra giá trị: 3 7

Giải thích:

Câu lệnh if i mod 3=0 then j:=j+1 có nghĩa là j bằng một cộng với số các số chia hết cho 3.

k:=k+j có nghĩa là bằng bốn cộng với giá trị của j đã tìm.

Bình luận (0)
 Khách vãng lai đã xóa
KhảTâm
14 tháng 5 2021 lúc 16:01

For i:=1 to 5 do => có 5 vòng lặp, các vòng sẽ có gtri j,k tương ứng là:

vòng 1: 4,7

vòng 2: 6,13

vòng 3:8,21

vòng 4: 10,31

vòng 5: 12;43

Vậy writeln(j,k)  sẽ in ra 12 43. Ở đây vòng lặp không có điều kiện trước đó nên không cần xét nhé!

Bình luận (0)
 Khách vãng lai đã xóa
Hy Pham
Xem chi tiết
HT.Phong (9A5)
14 tháng 3 2023 lúc 5:53

Giá trị của j là 7

Giá trị của k là 28

Bình luận (1)
Kiều Vũ Linh
14 tháng 3 2023 lúc 7:28

j = 3

k = 6

Bình luận (1)
Kiều Vũ Linh
14 tháng 3 2023 lúc 12:19

Câu lệnh while do không ảnh hưởng đến j và k

j = 2 nên j = j + 1 = 3

k = 3 nên k = k + j = 3 + 3 = 6

Bình luận (0)
Nguyễn Thuỳ Linh
Xem chi tiết
Nguyễn Lê Phước Thịnh
2 tháng 5 2021 lúc 22:36

a) Chạy 30 vòng

Bình luận (0)
Nguyễn Lê Phước Thịnh
2 tháng 5 2021 lúc 22:36

b) Giá trị đầu là 1

Bình luận (0)
Nguyễn Lê Phước Thịnh
2 tháng 5 2021 lúc 22:38

c) Giá trị cuối là 30

Bình luận (0)