Bài 6. Câu lệnh điều kiện

Chia sẻ bởi Lê Thị Cẩm Nhung | Ngày 24/10/2018 | 36

Chia sẻ tài liệu: Bài 6. Câu lệnh điều kiện thuộc Tin học 8

Nội dung tài liệu:

LỜI CHÀO
Mục 1:
CHÀO MỪNG CÁC THẦY CÔ CHÚC CÁC EM MỘT GIỜ HỌC TỐT KIỂM TRA BÀI CŨ
:
1. Hãy nêu 2 ví dụ về những hoạt động có điều kiện trong cuộc sống và trong Tin học? 2. Khi kết quả kiểm tra là đúng, ta nói điều kiện được......
a) Vẹn toàn
b) Chính xác
c) Thỏa mãn
d) Thỏa đáng
3) Khi kết quả kiểm tra là sai, ta nói điều kiện ...............
a)Bị khuyết
b)không vẹn toàn
c) không thỏa đáng
d) không thỏa mãn
BÀI 6
Câu lệnh điều kiện :
TIẾT 30: CÂU LỆNH ĐIỀU KIỆN 4) Cấu trúc rẽ nhánh:
Trong chương trình các câu lệnh được thực hiện như thế nào? Thứ tự thực hiện các câu lệnh trong chương trình là thực hiện từ lần lượt trên xuống dưới Cấu trúc dùng để mô tả mệnh đề như trên gọi là cấu trúc rẽ nhánh ví dụ 1: Một hiệu sách thực hiện đợt khuyến mãi với nội dung sau: Nếu khách hàng mua với tổng số tiền 100000 trở lên sẽ được giảm 30% Cấu trúc trên thể hiện cấu trúc dạng thiếu ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi với nội dung sau: Nếu khách hàng mua với tổng số tiền 100000 trở lên sẽ được giảm 30%, và dưới 100000 giảm 10%. Cấu trúc trên thể hiện cấu trúc dạng đủ - Hoạt động phụ thuộc điều kiện được thể hiện qua cấu trúc rẽ nhánh: Dang thiếu: Nếu … thì Dạng đủ: Nếu … thì … ngược lại thì… 5 )Câu lệnh điều kiện :
5. Câu lệnh điều kiện: a) Dạng thiếu:  Cú pháp: IF < Điều kiện> THEN < Câu lệnh>; - Điều kiện : là một phép so sánh. -Câu lệnh: Lệnh đơn hoặc lệnh kép,  Hoạt động của câu lệnh: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh. Ngược lại câu lệnh bị bỏ qua Nhiều chương trình yêu cầu người dùng nhập một số hợp lệ, chẳng hạn không lớn hơn 5, từ bàn phím. Chương trình đọc số, kiểm tra tính hợp lệ và thông báo nếu không hợp lệ. Khi đó các hoạt động của chương trình có thể biểu diễn bằng thuật toán như thế nào? b) Dạng đầy đủ Ví dụ: Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ. Phép tính chỉ được thực hiện khi b khác 0. Chương trình cần kiểm tra giá trị của b, nếu b khác 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thông báo lỗi Thuật toán: Bước 1: Nhập số a; Bước 2: Nếu a > 5 thì thông báo lỗi; Cú pháp: IF < Điều kiện> THEN < Câu lệnh 1> ELSE < Câu lệnh 2>; Hoạt động của câu lệnh: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh 1. Ngược lại câu lệnh 2 sẽ được thực hiện. Củng cố:
Cho biết tính hợp lệ của các câu lệnh Pascal sau và lí do nếu không hợp lệ:
a) if x =a b then x:= x 1;
b) if a>b then max := a;
c) if a>b then max := a else max := b;
d)if a>b then max := a else max := b;
e) if 5 = 6 then x:=100;
Sau bài “Câu lệnh điều kiện”, bạn Phan nói: “Câu lệnh điều kiện dạng thiếu chỉ cho biết câu lệnh ứng với trường hợp điều kiện đúng, chứ không chỉ rõ câu lệnh cần thực hiện trong trường hợp điều kiện sai” Theo em, bạn Phan nói đúng không? Em hãy giải thích tại sao? Begin a := 16; b := 8; If a
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thị Cẩm Nhung
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)