1.B1:J<--0;T<--10c B2:Nếu T<20 chuyển qua B4 B3:J<--J+5;T<--T-J; B4:in ra kết quả T và j a.hãy cho bt khi thực hiện thuật toán trên máy tính sẽ thức h

1.B1:J<--0;T<--10c B2:Nếu T<20 chuyển qua B4 B3:J<--J+5;T<--T-J; B4:in ra kết quả T và j a.hãy cho bt khi thực hiện thuật toán trên máy tính sẽ thức hiện bao nhiêu vòng lặp và giá trị của T và j là bao nhiêu b. Viết câu lệnh pascal để thực hiện thuật toán trên 2.trong Pascal, câu lệnh nào sau đây đúng A. I:=0; S:=1, while S<10 do S= S+i; i= i+1 B. I:= 1; S=0 while S<10 do begin S=S+i; i=i+1; end C. N=2 while n<5 do write ('A') D. Cả A, B đúng

0 bình luận về “1.B1:J<--0;T<--10c B2:Nếu T<20 chuyển qua B4 B3:J<--J+5;T<--T-J; B4:in ra kết quả T và j a.hãy cho bt khi thực hiện thuật toán trên máy tính sẽ thức h”

  1. a) Khi thực hiện thuật toán trên máy tính sẽ thức hiện 10 vòng lặp và giá trị của T=10 và j=0 

    b) Bạn tự khai báo tên CT vs Biến nha còn không bt mình làm cho

          j : =0

          T :=10

    While T>= 20 do

    begin j := j + 5 T :=T – j ;

    end;

    Write ;

    Writeln;

    Write

    Không có câu nào đúng hết” Vì: 

    A. Sai vì nếu có hai câu lệnh trở lên giữa “while…do” phải có “begin” và “end;” nếu không có vòng lắp sẽ kiểm tra 2 điều kiện cùng 1 lúc mà chưa kiểm tra trường hợp nên dễ bị treo máy.

    B. Sai vì S luôn luôn bé hơn 10 (1<10) nên chương trình sẽ ghi S vô hạn.

    C. Sai vì n cũng giống lỗi câu B (2<5) nên cũng sẽ lặp vô hạn lần.

    _____________Chúc bạn học tốt____________

    Bình luận
  2. 1.

    a) Vòng lặp sẽ không thực hiện 0 (không thực hiện) và j=0; t=10;

    Mới vào t đã thõa mãn điều kiện t<20 nên không thực hiện.

    b)

    uses crt;
    var t,j:longint; 
    begin
    clrscr;
       j:=0; t:=10;
       while t>=20 Do 
       begin
          j:=j+5; t:=t-j; 
       end;
       writeln(t,’ ‘,j);
    readln
    end.

    2. Không có đáp án đúng.

    A. S=S+i; thiếu dấu ‘:’ → S:=S+i;

    i= i+1 thiếu dấu ‘:’ và dấu ‘;’ → i:=i+1;

    B. S=0 thiếu dấu ‘:’ và dấu ‘;’ → S:=0;

    S=S+i; thiếu dấu ‘:’ → S:=S+i;

    i= i+1 thiếu dấu ‘:’ → i:=i+1;

    C. N=2 thiếu dấu ‘:’ và dấu ‘;’ → N:=2;

    D. Không đúng

    Bình luận

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