K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

17 tháng 2 2022

. j = 0 ; k = 1 ;

Chạy i từ 0 đến 7:

i = 0 ; j = 0 + 0 ; k = 1 + 1

i = 1 ; j = 1 + 0 ; k = 2 + 2

i = 2 ; j = 2 + 0 ; k = 4 + 3

i = 3 ; j = 3 + 0 ; k = 7 + 4

i = 4 ; j = 4 + 0 ; k = 11 + 5

i = 5 ;  j = 5 +  0 ; k = 16  + 6

i = 6 ; j = 6  + 0  ; k=   22 +  7             

i = 7 ; j = 7  + 0 ; k=   29   + 8

=> j = 7 và k = 37

17 tháng 2 2022

Vòng 1: i=0; j=j+1=0+1=1; k=j+2=1+2=3

Vòng 2: i=1; j=j+1=1+1=2; k=j+2=3+2=5

Vòng 3: i=2; j=j+1=2+1=3; k=j+2=5+2=7

........

Vòng 8: i=8; j=j+1=7+1=8; k=j+2=15+2=17

Vậy khi kết thúc đoạn lệnh thì j=8 và k=17

5 tháng 8 2019

Chọn đáp án B

23 tháng 3 2022

Ta có 6 vòng lặp từ i = 0 tới i = 5 

Ta có tổng cấp số cộng có công bội d = 2 

i = 0 ta có j = 2

i = 1 ta có j = 4

i = 2 ta có j = 6

i = 3 ta có j = 8

i = 4 ta có j = 10

i = 5 ta có j = 12

Vậy sau khi thực hiện vòng lặp j = 12

Tham khảo

Vòng lặp thực hiện :

Vòng 1: j:=j+3 → j=0+3=3

Vòng 2: j:=j+3 → j=3+3=6

Vòng 3: j:=j+3 → j=6+3=9

Vòng 4: j:=j+3 → j=9+3=12

Vòng 5: j:=j+3 → j=12+3=15

Vậy kết quả của j sau khi thực hiện câu lệnh là : 15

27 tháng 3 2018

j:=10

1 tháng 10 2018

10

9 tháng 3 2023

D

17 tháng 3 2023

a/

Giá trị đầu của vòng lặp là 1, giá trị cuối là 5 => biến đếm của k lần lượt tăng thành 1 dãy số 1,2,3,4,5 

k mod 2 =0 -> nếu k là số chẵn thì biến i tăng lên 1 đơn vị. Dãy số gồm 2 số chẵn (2,4) => i tăng 2 đơn vị => i = -1 + 1 + 1 = 1

j = j + i => j = 20 + 1 = 21

Vậy i=1; j=21

b/

Lần lặp thứ nhất: m=0*10 + 7 = 7 ; n = 12

Lần lặp thứ 2: m=7*10 + 2 = 72; n= 1

Lần lặp thứ 3: m=720 + 1 = 721; n=0 (n=0 => dừng vòng lặp)

Vậy m=721

5 tháng 2 2017

Đoạn chương trình này có 6 vòng lặp mà mỗi vòng tăng thêm 2 đơn vị nên giá trị của j sẽ bằng: 2,4,6,8,10,12

30 tháng 12 2021

Chọn D

19 tháng 12 2021

Có lẽ là bạn hơi thừa cái readln

29 tháng 3 2023

Sửa lại:

program fashkfs;
uses crt;
var n, i,j,m: longint;
  a, b: array[1..1000] of integer;
begin
  clrscr;
  readln(n, m);
  for i := 1 to m do
  begin
    read(a[i]);
  end;
  b[0] := 1;
  for i := 1 to m do
  begin
    for j := 1 to n do
    begin
      if (b[j - a[i]] <> 0) and (a[i] <= j) then
      begin
        b[j] := b[j] + b[j - a[i]];
      end;
    end;
  end;
  writeln(b[n]);
  readln;
end.