Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
X:= 10;
IF (91 mod 3 ) = 0 then X :=X+20;
A. 10
B. 30
C. 2
D. 1
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
if (45 mod 3 ) = 0 then X :=X+2;
( Biết rằng trước đó giá trị của biến X = 5)
A. 5
B. 9
C. 7
D. 11
Ta có 45 mod 3 =0 ( phép lấy dư)→ đúng nên thực hiện câu lệnh sau then→ x= x + 2 = 5 +2 =7
Đáp án: C
Sau khi thực hiện câu lệnh sau đây, giá trị của biến x sẽ là bao nhiêu, nếu trước đó giá trị của x bằng 6 ? x:=x+4;
a, x+4
b, 10
c, 6
d, x=x+4
Ta có:
x=6 (trước)
mà x:=x+4 => x:=6+4=10
x=10(Sau)
Vậy x=10 (Đáp án B)
cho đoạn lệnh, hãy thực hiện các lệnh trong đoạn chương trình và cho biết sau khi thực hiện giá trị biến s,i bằng bao nhiều có bap nhiều vòng lặp trong câu lệnh s:=0;
for i:=1 to 10 do s:=s+1;
: Cho câu lệnh Readln(a,b); người dùng nhập 5 10. Cho biết b có giá trị bao nhiêu sau khi thực hiện câu lệnh?
A. Giá trị của b bằng 5 B. Giá trị của b bằng 10
C. Giá trị của b bằng 8 D. Giá trị của b bằng 15
4. Câu hỏi bài tập:
4.1/ Tìm hiểu câu lệnh lặp dưới đây và cho biết khi kết thúc câu
lệnh giá trị của biến S và biến n bằng bao nhiêu?
S:=0; n:=0;
While S<=10 do
Begin
n:=n+1;
S:=S+n;
End;
Trả lời:
Giá trị của biến S sau khi thực hiện
=...............
Giá trị của biến n sau khi thực hiện
=...............
4.2/ Gạch dưới chỗ sai của các câu lệnh sau và viết lại câu lệnh đúng:
a) While X:= 10 do X:= X+1;→............................................................
b) While X > 5 for X:= X-1→ .............................................................
c) While X< 10 do X = 5 ;→.................................................................
d) While X <> 0 ; do X:=X-1;→...........................................................
Sửa lại chương trình
Var a : integer;
Begin
a:=5;
While a<6 do begin
writeln(‘A’);
a := a + 1 ;
end;
end.
5. Bài tập thực hành:
Bài 1: Viết chương trình : “BAI8B1” tính tổng của các số tự nhiên liên
tiếp cho đến khi tổng lớn hơn 1000 thì dừng. Cho biết tổng tìm được và
con số cuối cùng được cộng vào:
Hướng dẫn Chương trình
1. Khai báo tên chương trình
2. Khai báo thư viện
3. Khai báo biến: S,n : số nguyên
4. Bắt đầu chương trình
5. Xóa màn hình
6. Gán S 0;n 1;
7. Trong khi S<=1000 thực hiện:
bắt đầu
SS+n
n n+ 1
kết thúc
8. In ra tổng S
9. In ra số n cuối cùng được cộng
10. Tạm dừng chương trình
11. Kết thúc chương trình
1....................................................................
2....................................................................
3....................................................................
4....................................................................
5....................................................................
6....................................................................
7....................................................................
......................................................................
......................................................................
......................................................................
......................................................................
8....................................................................
9....................................................................
10..................................................................
11..................................................................
Cho câu lệnh Readln(a,b); người dùng nhập 5 10. Cho biết b có giá trị bao nhiêu sau khi thực hiện câu lệnh?
A. Giá trị của b bằng 5 B. Giá trị của b bằng 10
C. Giá trị của b bằng 8 D. Giá trị của b bằng 15
Hãy cho biết giá trị của biến a, biến b bằng bao nhiêu sau khi thực hiện đoạn lệnh sau: a:=3; b:=7; if (a>b ) then a:=a+5 else b:=b-2;
Câu 1: khi thực hiện đoạn chương trình sau: n:=1; T:=50;
While n > 20 do begin n:=n+5; T:= T – n end;
Hãy cho biết giá trị của biến T bằng bao nhiêu?
A. 14
B. 15
C. 16
D. 17
Câu 2:
a) Trong câu lệnh khai báo biến mảng,phát biểu nào sau đây là đúng
A. Chỉ số đầu và chỉ số cuối là 2 số nguyên
B. Chỉ số đầu chỉ số cuối
C. Kiểu dữ liệu có thể là integer hoặc real
D. Cả 3 ý trên
b) Trong cú pháp khai báo biến mảng,chỉ số đầu và chỉ số cuối là hai số
A. Số nguyên
B. Số thực
C. Kí tự
D. Xâu kí tự
Hãy cho biết giá trị của biến a, biến b bằng bao nhiêu sau khi thực hiện đoạn lệnh sau: a:=3; b:=7; if (a>b ) then a:=a+5 else b:=b-2;
giup em nhanh voi a