1. Trang chủ
  2. » Nghệ sĩ và thiết kế

Tải Giải bài tập SGK Tin học 8 bài 6 - Câu lệnh điều kiện

5 30 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 5
Dung lượng 13,03 KB

Nội dung

Mỗi lần người chơi phím mũi tên (hoặc) thì chiếc khay sẽ dịch chuyển (sang phải hoặc sang trái) một đơn vị khoảng cách.. Nếu người chơi không nhấn phím khác hai phím nói trên thì chiếc k[r]

(1)

Giải tập SGK Tin học 6: Câu lệnh điều kiện

Bài (trang 50 sgk Tin học lớp 8): Em nêu vài ví dụ hoạt

động hàng ngày phụ vào điều kiện

Trả lời:

- Nếu bị ốm, bạn học

- Nếu khơng có tiền, bạn khơng mua tơ

- Nếu không học, bạn bị điểm

- Nếu ăn nhiều, bạn bị đau bụng

- Nếu đạt điểm tổng kết năm cao 8.5, em đạt danh hiệu "Học sinh giỏi"

- Nếu khơng cắm điện, máy tính để bàn em không hoạt động

- Nếu bị bệnh, em (cần phải) đến phòng khám để bác sĩ khám bệnh

- Nếu không tưới đủ nước thời kì phát triển, lúa không cho thu hoạch cao

Bài (trang 50 sgk Tin học lớp 8): Mỗi điều kiện biểu thức cho kết quả

đúng hay sai?

a) 123 số chia hết cho

b) Nếu ba cạnh a,b c tam giác thỏa mãn c2 > a2 + b2 tam giác đó có góc vng

c) 152 > 200

d) x2 < 1.

Trả lời:

a) Đúng

b) Sai Vì c2 = a2 + b2 tam giác có góc vng.

c) Đúng

(2)

Sai x > x < -1

Bài (trang 50 sgk Tin học lớp 8): Hai người bạn chơi trò chơi đoán

số Một người nghĩ đầu số tự nhiên nhỏ 10 Người đoán xem bạn nghĩ số Nếu đốn đúng, người đốn cộng thêm điểm, sai không cộng điểm Luân phiên nghĩ đoán Sau 10 lần, nhiều điểm hơn, người thắng

Hãy phát biểu quy tắc thực nước trò chơi Hoạt động thực hiện, điều kiện quy tắc đo thỏa mãn? Hoạt động thực hiện, điều kiện quy tắc khơng thỏa mãn

Trả lời:

- Nếu người thứ đốn điểm tăng lên điểm, sai không bị trừ điểm đến lượt người thứ hai đoán

- Nếu người thứ hai đoán điểm tăng lên 1, sai không bị trừ điểm quay lượt người thứ Kết thúc lượt đoán

- Sau 10 lượt đoán, nhiều điểm người thắng

Bài (trang 50 sgk Tin học lớp 8): Một trò chơi máy tính hứng thú đối với

các em nhỏ hứng trứng Một trúng rơi từ vị trí ngẫu nhiên cao Người chơi dùng phím mũi tên → ← để điều khiển khay di chuyển theo chiều ngang để hứng trúng

Mỗi lần người chơi phím mũi tên (hoặc) khay dịch chuyển (sang phải sang trái) đơn vị khoảng cách Nếu người chơi không nhấn phím khác hai phím nói khay đứng yên

Điều kiện để điều khiển khay trị chơi gì? Hoạt động thực hiện, điều kiện thỏa mãn? Hoạt động thực hiện, điều kiện không thỏa mãn?

Trả lời:

- Điều kiện để điều khiển khay trò chơi là:

Nếu nhấn phím mũi tên → khay dịch sang phải bước

(3)

Nếu không nhấn phím → ←, khay đứng yên

Bài (trang 51 sgk Tin học lớp 8): Các câu lệnh Pascal sau viết

đúng hay sai?

a) if x:=7 then a:=b;

b) if x > 5; then a:=b;

c) if x > then; a:=b;

d) if x > then a:=b; m:=n;

e) if x > then a:=b; else m:=n;

f) if n > then begin a:=0; m:=-1 end else c:=a;

Trả lời:

a) Sai

Sửa lại: if x=7 then a:=b;

b) Sai

Sửa lại: if x > then a:=b;

c) Sai

Sửa lại: if x > then a:=b;

d) Đúng

e) Sai

Sửa lại: if x > then a:=b else m:=n;

f) Đúng

Bài (trang 51 sgk Tin học lớp 8): Với câu lệnh sau giá trị biến

X bao nhiêu, trước giá trị X 5?

a) if (45 mod 3) = then X:= X+1;

b) if X > 10 then X:= X+1;

(4)

a) X =

Do 45 chia hết điều kiện thỏa mãn X tăng lên

b) X =

Do X = < 10 nên điều kiện không thỏa mãn

Bài (trang 51 sgk Tin học lớp 8): Giả sử cần viết chương trình nhập số

tự nhiên vào máy tính in hình kết số nhập chẵn hay lẻ, chẳng hạn “5 số lẻ”, “8 số chẵn” Hãy mô tả bước thuật toán để giải toán viết chương trình Pascal để thực thuật tốn

Trả lời:

- Thuật tốn chương trình:

Bước 1: Nhập số tự nhiên n biến d

Bước 2: Gán giá d=n mod

Bước 3: Nếu d=0 số chẵn, ngược lại số lẻ

Bước Kết thúc thuật tốn

- Chương trình Pascal:

(5)

Tìm hiểu mở rộng (trang 51 sgk Tin học lớp 8): Các câu lệnh điều kiện sử dụng lồng ví dụ sau:

Ví dụ: Cho hai số thực a b Đoạn chương trình sau in kết so sánh hai số hình, chẳng hạn "a>b" , "a<b", "a=b":

if a > b then writeln ('a>b') else

if a = b then writeln ('a=b') else writeln ('a<b');

Tìm hiểu mở rộng (trang 51 sgk Tin học lớp 8): Em tìm hiểu thêm các

ví dụ khác trường hợp sử dụng câu lệnh lồng

Trả lời:

Delta:=b*b-4*a*c;if Delta > then writeln(‘Phuong trinh co nghiem phan biet) else

if Delta=0 then writeln (‘Phuong trinh co nghiem kep’)

else writeln(‘Phuong trinh vo nghiem’);

Tìm hiểu mở rộng (trang 51 sgk Tin học lớp 8): Mỗi câu lệnh điều kiện đủ

có thể thay tương đường hai câu lệnh điều kiện thiếu Em thử làm điều với câu lệnh điều kiện đủ

Trả lời:

- Câu lệnh điều kiện dạng đủ:

if b <> then x:=a/b else write(‘Khong chia duoc’);

- Câu lệnh điều kiện dạng thiếu:

if b <> then x:=a/b;

if b=0 then write(‘Khong chia duoc’);

Ngày đăng: 26/12/2020, 21:19

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w