1. Trang chủ
  2. » Giáo án - Bài giảng

bài giảng tin học 8 bài 6 câu lệnh điều kiện

20 2,2K 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 804,5 KB

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

Nội dung

Bài 6 CÂU LỆNH ĐIỀU KIỆN BÀI GIẢNG ĐIỆN TỬ MÔN: TIN HỌC 8... 1.Hoạt động phụ thuộc vào điều kiện... 1.Hoạt động phụ thuộc vào điều kiệnĐiều kiện Hoạt động “Nếu” khách đến nhà, em pha trà

Trang 1

Bài 6 CÂU LỆNH ĐIỀU KIỆN

BÀI GIẢNG ĐIỆN TỬ MÔN: TIN HỌC 8

Trang 2

Đáp án:

KIỂM TRA BÀI CŨ

INPUT: Dãy 100 số tự nhiên.

OUTPUT: Giá trị 1 + 2 + + 100.

quay lại B2

B4 Kết thúc

Câu 1: Hãy mô tả thuật toán “Tính tổng 100 số

tự nhiên đầu tiên”.

Trang 3

“ Nếu” em bị ốm, em sẽ không tập thể dục buổi sáng

“ Nếu” trời không mưa vào ngày chủ nhật, Long đi đá bóng; ngược lại Long ở nhà

1.Hoạt động phụ thuộc vào điều kiện

Trang 4

Điều kiện Hoạt động

Trang 5

1.Hoạt động phụ thuộc vào điều kiện

Điều kiện Hoạt động

“Nếu” khách đến nhà, em pha trà mời khách.

Trang 6

1.Hoạt động phụ thuộc vào điều kiện

- Điều kiện thường là một sự kiện được mô

tả sau từ “nếu”.

Trang 7

2.Tính đúng hoặc sai của điều kiện

quả

Hoạt động tiếp theo

Trời mưa

Long nhìn ra ngồi và thấy trời mưa

Đúng Long ở nhà (khơng đi

đá bĩng)

Em bị ốm

Sáng thức dậy, em thấy mình khỏe mạnh

Sai

Em tập thể dục buổi

sáng

Trang 8

2.Tính đúng hoặc sai của điều kiện

- Kết quả kiểm tra là đúng, ta nói điều kiện được thoả mãn

- Kết quả kiểm tra là sai, ta nói điều kiện

không thoả mãn

VD: “Nếu” nhấn Alt + F4, sẽ thoát khỏi

chương trình.

Trang 9

3 Điều kiện và phép so sánh

- Phép so sánh cho kết quả đúng cĩ nghĩa là

điều kiện được thỏa mãn; ngược lại, điều kiện

không thỏa mãn.

VD: Nếu a > b, in giá trị biến a ra màn hình;

ngược lại, in giá trị biến b ra màn hình.

Trang 10

Bài tập củng

cố

Câu 1: Em hãy nêu một vài ví dụ về hoạt động hàng

ngày phụ thuộc vào điều kiện ?

Câu 2: Hãy cho biết các điều kiện hoặc biểu thức

sau đây cho kết quả đúng hay sai ?

a) 123 chia hết cho 3

b) 152 < 200

c) x2 < -1

d) Nếu 3 cạnh a, b, c của 1 tam giác

thỏa mãn c 2 = a 2 + b 2 thì tam giác có

1 góc vuông.

Đúng Sai Sai Đúng

Trang 11

4 Cấu trúc rẽ nhánh

VD2: Một hiệu sách thực hiện đợt khuyến mãi: Nếu mua với tổng số tiền từ 100.000đ trở lên, sẽ được giảm 30%.

Thuật toán:

B1: Tính tổng số tiền T khách đã mua.

B2: Nếu T >= 100000, tiền phải trả T x 70% B3: In hóa đơn.

Cấu trúc rẽ nhánh dạng thiếu.

Trang 12

Điều kiện?

Đúng

Sai

Câu lệnh

a) Cấu trúc rẽ nhánh dạng thiếu

T>=100000

Đúng

Sai

T x 70%

4 Cấu trúc rẽ nhánh

Trang 13

4 Cấu trúc rẽ nhánh

VD3: Một hiệu sách thực hiện đợt khuyến mãi: Nếu mua với tổng số tiền từ 100.000đ trở lên, sẽ được giảm 30% và dưới 100.000đ giảm 10%.

Thuật toán:

B1: Tính tổng số tiền T khách đã mua.

B2: Nếu T >= 100000, tiền phải trả T x 70%;

Ngược lại, tiền phải trả T x 90% B3: In hóa đơn.

Cấu trúc rẽ nhánh dạng đủ.

Trang 14

Câu lệnh 2 Đúng

Điều kiện?

Câu lệnh 1

Sai

T x 90% Đúng

T>=100000

T x 70%

Sai

b) Cấu trúc rẽ nhánh dạng đủ

4 Cấu trúc rẽ nhánh

Trang 15

5 Câu lệnh điều kiện

Điều kiện

Đúng

Câu lệnh

Sai

Câu lệnh

Đúng

Câu lệnh Điều kiện

Nếu <điều kiện> được thỏa mãn thì <câu lệnh> được thực hiện,

Ngược lại <câu lệnh> bị bỏ qua.

If <điều kiện> then <câu lệnh>;

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

Trang 16

5 Câu lệnh điều kiện

If <điều kiện> then <câu lệnh>;

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

VD: Nếu a > b thì in ra màn hình giá trị của a.

Trang 17

5 Câu lệnh điều kiện

b) Câu lệnh điều kiện dạng đủ

Điều kiện

Đúng

Câu lệnh 1

Sai

Câu lệnh 2

Điều kiện

Câu lệnh 1

Câu lệnh 2

Điều kiện

Câu lệnh 1 Điều kiện

Nếu <điều kiện> được thỏa mãn thì <câu lệnh1> được thực hiện,

ngược lại <câu lệnh 2> được thực hiện.

Trang 18

5 Câu lệnh điều kiện

VD: Nếu a > b thì in giá trị của a

Ngược lại, in giá trị của b

If a > b then write (a)

else write (b);

b) Câu lệnh điều kiện dạng đủ

If <điều kiện> then <câu lệnh 1>

else <câu lệnh 2>;

Trang 19

Cho hai biến x, y Viết câu lệnh hoán đổi giá trị của hai biến để x và y có giá trị tăng dần.

If x < y then write (x, y)

else write (y, x);

Bài tập củng

cố

Trang 20

 BÀI TẬP VỀ NHÀ

 Làm bài tập 5, 6 SGK trang 51.

Ngày đăng: 18/10/2014, 10:22

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