Tiết 42_Bài tập về nhà BÀI TẬP CÂU LỆNH LẶP FOR…DO Bài 1: Sau khi thực hiện đoạn chương trình sau, giá trị của biến x bằng bao nhiêu? ( giả sử biến

Tiết 42_Bài tập về nhà
BÀI TẬP CÂU LỆNH LẶP FOR…DO
Bài 1:
Sau khi thực hiện đoạn chương trình sau, giá trị của biến x bằng bao nhiêu? ( giả sử biến x và i đã được khai báo phù hợp)
a. x:=1;
for i:= 2 to 7 do x := x+1;
b. x:=20;
for i:= 1 to 4 do x := x-2;
Bài 2:
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 3:
Viết chương trình tính tổng các số lẻ từ 1 tới N. N được nhập từ bàn phím.

0 bình luận về “Tiết 42_Bài tập về nhà BÀI TẬP CÂU LỆNH LẶP FOR…DO Bài 1: Sau khi thực hiện đoạn chương trình sau, giá trị của biến x bằng bao nhiêu? ( giả sử biến”

  1. Bài 1: 

    a) khi i=2; ⇒ x=1+1=2

      khi i=3; ⇒ x=2+1=3

      khi i=4; ⇒ x=3+1=4

      khi i=5; ⇒ x=4+1=5

      khi i=6; ⇒ x=5+1=6

      khi i=7; ⇒ x=6+1=7

    vậy kết quả cuối cùng x=7

    b)

    khi i=1  ⇒  x=20-2=18

    khi i=2  ⇒  x=18-2=16

    khi i=3  ⇒  x=16-2=14

    khi i=4  ⇒  x=14-2=12

    vậy kết quả cuối cùng x=12

    Bài 2:

    c) for i=1 to 10 do writeln(‘A’);

    Bài 3:

    program bai1;

    var s,i,n:longint;

    begin

    write(‘N= ‘);

    readln(n);

    s:=0;

    for i:=1 to n do

    if i mod 2<>0 then s:=s+i;

    write(‘s= ‘,s);

    readln

    end.

    Xong rồi nha bạn. Cho mình hay nhất nha bạn!!UwU

    Bình luận

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