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

Tin hoc 8. Bài 7. Câu lệnh điều kiện

20 840 1

Đ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 511 KB

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

Nội dung

“ 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... 1.Hoạt động phụ thuộc vào điều kiệnĐiều kiện Hoạt động “ Nếu” gặp

Trang 1

Đáp án:

KIỂM TRA BÀI CŨ

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

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

B1 SUM  0; i  0.

B2 i  i + 1.

B3 Nếu i <= 100, thì SUM  SUM + i và

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 2

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

Tuần: 15

Tiết: 29, 30

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

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

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

“ Nếu” gặp đèn đỏ phải dừng lại

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

Điều kiện Kiểm tra Kết

quả

Hoạt động tiếp theo

Trời mưa

Long nhìn ra ngoài và thấy

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

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) 15 2 < 200

 c) x 2 < -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.

If a > b then write (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,

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)

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.

Trường THCS Hịa Hưng _ Biên Hịa_Đồng Nai

Ngày đăng: 12/02/2015, 04:00

TỪ KHÓA LIÊN QUAN

w