Các câu lệnh pascal sau là đúng hay sai ? Chỉ ra chỗ sai nếu có và sửa lại cho đúng a) For i:=1 to 10; do x:=x+1; b) For i:=10 to 1 do x :=x+1; c) For

Các câu lệnh pascal sau là đúng hay sai ? Chỉ ra chỗ sai nếu có và sửa lại cho đúng
a) For i:=1 to 10; do x:=x+1;
b) For i:=10 to 1 do x :=x+1;
c) For i:= 1 to 10 do x:=x+1;
d) For i:= 1 to 10 for j:=1 to 10 do x:=x+1;
e For i:=1 to 10 do for j:=1 to 10 do x:=x+1;
f) For i:=1..5 to 10.5 do writeln(‘a’);
g) For i:=100 to 1 do writeln(a’);
h) For i:=1 to 10 do writeln(‘a’);
i)For i:=1 to 10 do; writeln(‘a’);
j) var i: real; For i:= 1 to 10 do writeln(‘a’);
giúp em với mai em thi rồi ạ

0 bình luận về “Các câu lệnh pascal sau là đúng hay sai ? Chỉ ra chỗ sai nếu có và sửa lại cho đúng a) For i:=1 to 10; do x:=x+1; b) For i:=10 to 1 do x :=x+1; c) For”

  1. Các câu lệnh pascal sau là đúng hay sai ? Chỉ ra chỗ sai nếu có và sửa lại cho đúng

    a) For i:=1 to 10; do x:=x+1;

    sai,bỏ dấu ; sau số 10

    b) For i:=10 to 1 do x :=x+1;

    sai,vòng là tiến giá trị đầu phải nhỏ hơn giá trị cuối

    c) For i:= 1 to 10 do x:=x+1;

    đung

    d) For i:= 1 to 10

    for j:=1 to 10 do x:=x+1;

    Sai,vòng là thứ nhất thiếu chữ do

    e For i:=1 to 10 do

    for j:=1 to 10 do x:=x+1;

    Đúng

    f) For i:=1..5 to 10.5 do writeln(‘a’);

    Sai,sửa 1..5 thành 1 hoặc 5

    g) For i:=100 to 1 do writeln(a’);

    sai,vòng là tiến giá trị đầu phải nhỏ hơn giá trị cuối

    h) For i:=1 to 10 do writeln(‘a’);

    đúng

    i)For i:=1 to 10 do; writeln(‘a’);

    sai,bỏ dấu ; sau chữ do

    j) var i: real;

    For i:= 1 to 10 do writeln(‘a’);

    Đúng

    Bình luận
  2. a) Sai. Bỏ dấu ; sau 10

    b) Sai. Đổi to thành downto

    c) Đúng

    d) Sai. Thiếu do ở vòng lặp thứ nhất

    e) Đúng

    f) Sai.

    g) Sai. Đổi to thành downto

    h) Đúng

    i) Sai. Bỏ dấu ; sau do

    j) Đúng

    Bình luận

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