Bài tập 1: Các câu lệnh Pascal sau có hợp lệ không? Vì sao? A. For i:= 100 to 1 do Writeln(„A‟); B. For i:= 1.5 to 10.5 do Writeln(„A‟); C. For i:= 1

Bài tập 1: Các câu lệnh Pascal sau có hợp lệ không? Vì sao?
A. For i:= 100 to 1 do Writeln(„A‟);
B. For i:= 1.5 to 10.5 do Writeln(„A‟);
C. For i:= 1 to 10 do Writeln(„A‟);
D. For i:= 1 to 10 do; Writeln(„A‟);
Bài tập 2: Cho biết số lần lặp của câu lệnh sau:
For i:= 1 to 6 do J:=J+1;
Bài tập 3: Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?
j:= 0;
For i:= 1 to 5 do j:= j + 2;
Bài tập 4: Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?
j:= 0; k: = 1;
For i:= 1 to 4 do
j:= j + 2;
k:=k + j;
Bài tập 5: Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?
j:= 0; k: = 1;
For i:= 1 to 4 do
Begin
j:= j + 2;
k:=k + j;
End;

0 bình luận về “Bài tập 1: Các câu lệnh Pascal sau có hợp lệ không? Vì sao? A. For i:= 100 to 1 do Writeln(„A‟); B. For i:= 1.5 to 10.5 do Writeln(„A‟); C. For i:= 1”

  1. Bài tập 1: 

    A. Không hợp lệ vì chỉ số đầu > chỉ số cuối thì phải dùng câu lệnh for <chỉ số cuối> downto <chỉ số đầu> do <câu lệnh>;

    B. Không hợp lệ vì giá trị của biến đếm phải là số nguyên.

    C. Hợp lệ.

    D. Không hợp lệ vì sai cú pháp (có dấu ; sau do)

    Bài tập 2: 

    Số lần lặp: Chỉ số cuối – chỉ số đầu + 1

    Vậy số lần lặp là: $6-1+1=6$ (lần)

    Bài tập 3: $j=10$

    Bài tập 4: $j=8$
    Bài tập 5: $j=8$

    Bình luận
  2. Bài tập 1: 

    A. Không hợp lệ vì chỉ số đầu > chỉ số cuối thì phải dùng câu lệnh for <chỉ số cuối> downto <chỉ số đầu> do <câu lệnh>;

    B. Không hợp lệ vì giá trị của biến đếm phải là số nguyên.

    C. Hợp lệ.

    D. Không hợp lệ vì sai cú pháp (có dấu ; sau do)

    Bài tập 2: 

    Số lần lặp: Chỉ số cuối – chỉ số đầu + 1

    Vậy số lần lặp là: 6−1+1=6 (lần)

    Bài tập 3: j=10

    Bài tập 4: j=8
    Bài tập 5: 

    Bình luận

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