1. Trang chủ
  2. » Hóa học

Tin học 8 - Ôn tập Bài 6: Câu lệnh điều kiện

3 36 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 385,1 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Biết rằng điểm cộng nhập từ bàn phím.Em hãy sắp xếp các câu lệnh trong chương trình sau thành 1 chương trình hoàn chỉnh.. Biết rắng yêu cầu của đề bài như sau: tính điểm trung bình các[r]

Trang 1

BÀI TAP ÔN CÂU LỆNH ĐIỀU KIỆN

1 Em hãy cho 1 ví dụ sử dụng cấu trúc rẽ nhánh trong cuộc sống thường gặp

2 Cho biết câu lệnh nào sau đây không hợp lệ Vì sao?

a) If a > 5 then write(a);

b) If x:=a then x:=x+1;

c) If a > b then max:=a;

d) If 5 > 6 then write(“ gia tri khong dung”);

3 Cho câu lệnh sau:

If a>b then a:= a-b else a:=b-a;

Phát biểu nào sau đây là đúng Giải thích

a) Sau khi thực hiện câu lệnh trên, thì a >= 0 b) Sau khi thực hiện câu lệnh trên, thì a > 0 c) Sau khi thực hiện câu lệnh trên, thì a <= 0 d) Sau khi thực hiện câu lệnh trên, thì a < 0

4 Một cửa hàng dụng cụ học sinh thực hiện đợt khuyến mãi với thông báo như sau Nếu tổng hóa đơn mua hàng trên 200.000 đồng thì giảm 10% tổng giá tiền Bạn Thanh tính nhẩm số tiền các vật dụng mình mua là khoảng 178.000 đồng Vây theo em, bạn Thanh

có được giảm tiền không Vì sao?

5 Cho các câu lệnh sau đây:

a If 5 > 6 then write( 5 nho hon 6);

b If a := b then Writeln (‘ a la gia tri lon nhat’);

c If a < b then a:= b-a;

d If a = b then writeln(‘ a bang b’);

Em hãy cho biết câu lệnh nào sai Vì sao?

6 Quan sát đoạn chương trình sau, cho biết kết quả của a, b bao nhiêu?

Program vidu;

Var a, b: integer;

Begin

a:= 10;

b:=7;

if a > 15 then b:= a – b;

a:= a + b;

writeln( ‘gia tri cua a, b: ‘, a, b);

end

7 Bạn An viết chương trình tìm giá trị nhỏ nhất của 2 số a, b nhập từ bàn phím Em hãy cho biết, chương trình bạn An đã viết đúng chưa Nếu chưa đúng thì em hãy giúp bạn An sửa lại

1

2

Program GTNN;

Var a, b: real

Trang 2

3

4

5

6

7

8

9

10

Begin Write(‘ nhap gia tri a, b’);

Readln(a,b);

If a < b then Writeln (‘a la gia tri nho nhat’);

Else writeln (‘ b la gia tri nho nhat’);

Readln;

End;

8 Bạn Anh muốn hoán đổi giá trị của a và b, nếu như giá trị của a lớn hơn giá trị của b Theo em bạn viết đoạn chương trình dưới đây về việc hóan đổi giá trị của a và b đã đúng chưa Vì sao? Theo em thì phải làm sao?

1

2

3

4

If a > b then

Tam:= a;

a:= b;

b:=tam;

9

Em hãy cho biết chương trình trên cho kết quả là gì? Vì sao? Nếu điểm trung bình nhập vào là 8.6

10 Viết chương trình nhập 1 số nguyên a Cho biết a có phải là số chẵn không

11 Lớp A có quy định, hàng tháng khi tổng kết điểm số Học sinh nào có điểm cộng lớn hơn hoặc bằng 40 thì xếp loại A, còn lại thì xếp loại B Em hãy hoàn tất chương trình theo điều kiện trên Biết rằng điểm cộng nhập từ bàn phím.Em hãy sắp xếp các câu lệnh trong chương trình sau thành 1 chương trình hoàn chỉnh Biết rắng yêu cầu của

đề bài như sau: tính điểm trung bình các môn Văn, Toán, Tin Biết rằng điểm 3 môn này nhập từ bàn phím In ra màn hình xếp loại học lực của học sinh như sau:

- Nếu điểm trung bình >= 8, xếp loại Giỏi

- Nếu điểm trung bình >= 6.5, xếp loại Khá

- Còn lại in ra câu: Bạn hãy cố gắng lên

1

2

3

4

5

6

7

8

9

10

11

12

13

Program XepLoai;

Var DTB: real;

Begin Write(‘ nhap diem trung binh cua hoc sinh’);

Readln(DTB);

If DTB >= 8.0 then begin

Writeln (‘Xin chuc mung’)

Writeln (‘ Ban dat danh hieu hoc sinh gioi’);

end;

writeln( ‘ Ban co muon tiep tuc khong?’);

Readln;

End

Trang 3

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Begin Program Dtbinh;

Var Van, Toan, Tin, DTB: real;

Write(‘ Nhap diem mon Van:’);

Readln(Toan);

Write(‘ Nhap diem mon Toan:’);

Readln(Van);

Write(‘ Nhap diem mon Tin:’);

Readln(Tin);

DTB:= (Van + Toan + Tin)/3;

If DTB >= 8 then writeln(‘ chuc mung ban la hoc sinh gioi’)

Else writeln(‘ ban hay co gang len’);

Writeln(‘chuc mung ban la hoc sinh kha’) Else if DTB >=6.5 then

Readln

End

12 Viết chương trình nhập 2 số nguyên x, y Biết x, y là 2 cạnh của một hình chữ nhật In ra

màn hình giá trị của chiều dài, chiều rộng của hình chữ nhật đó

13 Một nhà sách có chế độ khuyến mãi, nếu bạn mua từ 2 quyển sách trở lên sẽ được giảm 10% trên tổng số tiền thanh toán Biết số quyển sách và giá tiền được nhập từ bàn phím

14 Viết chương trình giải phương trình bậc nhất ax+b = 0 với a, b nhập từ bàn phím

Bạn An được tổ giao nhiệm vụ tổ chức một trò chơi trên máy tính để khởi động cho lớp trong tiết sinh hoạt chủ nhiệm Bạn suy nghĩ đến chương trình mà người chơi sẽ thực hiện theo yêu cầu của máy tính đưa ra Yêu cầu cụ thể như sau:

- Nhập ký tự A thì yêu cầu vỗ tay 2 cái

- Nhập ký tự B thì hát 1 bài về tình bạn

- Nhập ký tự C thì chỉ định 1 người khác lên chơi tiếp

Theo em, bạn An sẽ làm thế nào?

15 Viết chương trình nhập 2 số nguyên x, y Nếu giá trị của y lớn hơn x thì hoán đổi giá trị

của 2 số x, y In ra màn hình giá trị của x, y

Ngày đăng: 09/02/2021, 05:02

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w