Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

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

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Hoa Van Le (trang riêng)
Ngày gửi: 08h:13' 23-12-2009
Dung lượng: 613.5 KB
Số lượt tải: 27
Số lượt thích: 0 người
Em hãy nêu một vài ví dụ về các hoạt động hàng ngày phụ thuộc vào điều kiện?
KIỂM TRA BÀI CŨ
Bài 6. CÂU LỆNH ĐIỀU KIỆN (t.2)
1. Hoạt động phụ thuộc vào điều kiện.
2. Tính đúng hoặc sai của các điều kiện.
3. Điều kiện và phép so sánh
4. Cấu trúc rẽ nhánh
Khi thực hiện một chương trình, máy tính sẽ xử lý các câu lệnh như thế nào?
Thực hiện tuần tự các câu lệnh, từ câu lệnh đầu tiên đến câu lệnh cuối cùng
4. Cấu trúc rẽ nhánh
Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng được giảm 30% số tiền phải thanh toán. Hãy mô tả hoạt động tính tiền cho khách.
B1: Tính tổng số tiền T khách hàng đã mua sách
B2: T>=100000 số tiền phải thanh toán là 70%*T
điều kiện
Nếu
thì
hoạt động
Cách thể hiện hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu
Nếu
thì

B3:In hoá đơn thanh toán
Gọi T là tổng số tiền phải thanh toán
Bài 6. CÂU LỆNH ĐIỀU KIỆN (t.2)
Điều kiện
Câu lệnh;
ĐÚNG
SAI
* Sơ đồ c?u trỳc r? nhỏnh d?ng thi?u
Nếu ........ Thì
4. Cấu trúc rẽ nhánh
Bài 6. CÂU LỆNH ĐIỀU KIỆN (t.2)
4. Cấu trúc rẽ nhánh
Ví dụ 3 : Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng được giảm 30% số tiền phải thanh toán. Ngược lại, cửa hàng giảm giá 10% cho những khách mua với tổng số tiền không đến 100 nghìn. Hãy mô tả hoạt động tính tiền cho khách
Gọi T là tổng số tiền phải thanh toán
B1: Tính tổng số tiền T khách hàng đã mua sách
B2: T>=100000 số tiền phải thanh toán là 70%*T. Ngược lại số tiền thanh toán là 90%*T

B3:In hoá đơn thanh toán
Nếu
thì
Nếu
Điều kiện
Hoạt động 1
thì
Ngược lại thì
Hoạt động 2
Bài 6. CÂU LỆNH ĐIỀU KIỆN (t.2)
Điều kiện
Câu lệnh2
SAI
Câu lệnh 1
ĐÚNG
* Sơ đồ c?u trỳc r? nhỏnh d?ng d?
Nếu...Thì...Ngược lại thì
4. Cấu trúc rẽ nhánh
Bài 6. CÂU LỆNH ĐIỀU KIỆN (t.2)
Điều kiện
Câu lệnh;
ĐÚNG
SAI
*Cấu trúc rẽ nhánh dạng thiếu
Nếu ........ Thì
Điều kiện
Câu lệnh2
SAI
Câu lệnh 1
ĐÚNG
Cấu trúc rẽ nhánh dạng đủ
Nếu..........Thì......Ngược lại thì
Điều kiện
Câu lệnh;
ĐÚNG
SAI
*Cấu trúc rẽ nhánh dạng thiếu
Nếu .... Thì



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 sau từ khoá then. Ngược lại, câu lệnh đó bị bỏ qua.
5. Câu lệnh điều kiện.
if
<Điều kiện >
then
;
 Cú pháp của câu lệnh điều kiện dạng thiếu.
Ví dụ 4. Giả sử cần in số a ra màn hình nếu a>b. Hãy thể hiện bằng câu lệnh điều kiện thiếu trong Pascal
If a>b then write (a) ;
4. Cấu trúc rẽ nhánh
Bài 6. CÂU LỆNH ĐIỀU KIỆN (t.2)
Điều kiện
Câu lệnh2
SAI
Câu lệnh 1
ĐÚNG
Cấu trúc rẽ nhánh dạng đủ
Nếu.......Thì....Ngược lại thì
 Cú pháp của câu lệnh điều kiện dạng đủ.
if
<Điều kiện >
then

else
;
- Nếu điều kiện thoả mãn sau từ khoá then sẽ thực hiện câu lệnh 1, ngược lại sẽ thực hiện câu lệnh 2
Ví dụ 6: Chương trình viết 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ỉ thực hiện được khi b ≠ 0. Chương trình cần kiểm tra giá trị của b. Nếu b ≠ 0 thì thực hiện phép chia. Nếu b = 0 sẽ thông báo lỗi.
If b<>0 then x:=a/b
else write(‘mau so bang 0, khong chia duoc’);
5. Câu lệnh điều kiện.
4. Cấu trúc rẽ nhánh
Bài 6. CÂU LỆNH ĐIỀU KIỆN (t.2)
if
<Điều kiện >
then
;
if
<Điều kiện >
then

else
;
* Cấu trúc rẽ nhánh dạng thiếu
* Cấu trúc rẽ nhánh dạng đủ
Chọn câu trả lời đúng nhất:
Ghi nhớ (SGK)
Bài tập
Bài tập 1. Để tính tiền điện phải trả mỗi tháng, người ta lấy chỉ số mới trừ cho chỉ số cũ sẽ có tổng số điện sử dụng trong 1 tháng.
Nếu tổng số kw điện trong 1 tháng không lớn hơn hoặc bằng 50 thì giá tiền là 700đ/1kw. Ngược lại tổng số kw điện trong 1 tháng nhỏ hơn hoặc bằng 100 thì giá tiền là 1200đ/kw.
Sử dụng cấu trúc rẽ nhánh để viết câu lệnh trên
If T <= 50 then T*700 else if T<=100 then T*1200
Bài tập 2. Nhập điểm trung bình trong tháng của các bạn trong tổ và in ra kết quả đánh gía dưới dạng giỏi, khá, trung bình dựa vào yêu cấu sau.
- Nếu ĐTB lớn hơn hoặc bằng 8.0 thì xếp loại giỏi.
- Nếu ĐTB nhỏ hơn 8.0 và lớn hơn 6.5 thì xếp loại khá
Nếu ĐTB nhỏ hơn hoặc bằng 6.5 và lớn hơn hoặc bằng 50 thì xếp loại trung bình.
Sử dụng cấu trúc rẽ nhánh để viết câu lệnh cho bài tập trên.
write (‘ nhap diem= ’ ) ; readln (dtb) ;
If dtb>=8.0 then write (‘gioi’)
else if dtb>=6.5 then write (‘kha’)
else write (‘trung binh’);
Gọi T là số tiền phải trả hàng tháng
Chó ý: Mét ch­¬ng tr×nh cã thÓ cã nhiÒu c©u lÖnh If....Then… Lång nhau.
DẶN DÒ
Trả lời câu hỏi 1, 2, 3, 4, 5, 6 _ trang 51 sách giáo khoa .
Hoµn thµnh viÕt ch­¬ng tr×nh cho bµi tËp 2
§äc tr­íc bµi tËp 1 vµ 2 bµi th­c hµnh
Tiết học đến đây kết thúc. Tạm biệt các thầy cô, tạm biệt các em
Giáo viên: Lê Văn Hoà__ Trường THCS Sơn Trạch
GHI NHỚ
Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tuỳ theo một điều kiện cụ thể có được thoả mãn hay không.
Cấu trúc rẽ nhánh có hai dạng: dạng thiếu và dạng đủ.
Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng các phép so sánh.
Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện để thể hiện các cấu trúc rẽ nhánh.
 
Gửi ý kiến