1. Trang chủ
  2. » Thể loại khác

CÂU LỆNH ĐIỀU KIỆN

17 1 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 17
Dung lượng 1,12 MB

Nội dung

KÍNH CHÀO Q THẦY CƠ ĐẾN DỰ THAO GIẢNG Câu 1: Hãy nêu hoạt động ngày phụ thuộc vào điều kiện? Nếu trời mưa em khơng học thể dục Câu 2: Tìm hoạt động Nếu Thì ví dụ sau? Vd2- Tr48 Sgk Một hiệu sách thực đợt khuyến lớn với nội dung sau: Nếu Nếumua muasách sáchvới vớitổng tổngsố sốtiền tiềnítítnhất nhấtlàlà100 100nghìn nghìnđồng đồngthì khách hàng hàngđược đượcgiảm giảm30% 30%số sốtiền tiền phải phảithanh tốn tốn khách Hãy mơ tả hoạt động tính tiền cho khách Nếu T>=100000 số tiền phải toán 70%*T Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Cấu trúc rẽ nhánh Vd2- Tr48 Sgk Một hiệu sách thực đợt khuyến lớn với nội dung sau: mua sách với tổng số tiền 100 nghìn đồng, khách hàng giảm 30% số tiền phải toán Hãy mơ tả hoạt động tính tiền cho khách Hãy mơ B1: Tính tổng số tiền T khách hàng mua sách tả thuật B2: Nếu T>=100000 số tiền phải toán toánlà 70%*T B3:In hoá đơn tốn? Nếu điều kiện hoạt động Cách thể hoạt động phụ thuộc vào điều kiện gọi cấu trúc rẽ nhánh dạng thiếu Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Cấu trúc rẽ nhánh Vd3- Tr48 Sgk Cũng ví dụ 2, sách khuyến thực sau: muasách sáchvới vớitổng tổng khơng nhỏ100 hơnnghìn 100 nghìn Nếu mua số số tiềntiền không nhỏ đồng, khách hàng 30% phải đồng, khách hàng giảmgiảm 30% số tiền số phảitiền toánthanh toán Ngược lại, khách mua với tổng số tiền không đến 100 Ngược lại, khách mua với tổng số tiền không đến nghìn đồng giảm 10% 100 nghìn đồng giảm 10% Nếu T>=100000 số tiền phải tốn 70%*T Ngược lại thì số tiền phải toán 90%*T Nếu T=100000 số tiền phải tốn 70%*T Ngược lại số tiền phải tốn 90%*T; Nếu điều kiện hoạt động B3:In hố đơn Ngược lại hoạt động Cách thể hoạt động phụ thuộc vào điều kiện gọi cấu trúc rẽ nhánh dạng đủ Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Cấu trúc rẽ a) Cấu trúc rẽ nhánh dạng thiếu b) Cấu trúc rẽ nhánh dạng đủ nhánh Nếu Thì Ngược lại thì… Nếu Thì… Điều Điều kiện? kiện ĐÚNG Câu lệnh; SAI Điều Điều kiện? kiện ĐÚN ĐÚN GG Câu lệnh SAI SAI Câu lệnh2; Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Câu lệnh điều kiện:  a) Cú pháp câu lệnh điều *Cấu trúc rẽ nhánh dạng thiếu kiện dạng thiếu pascal: Nếu Thì NếuThì; … If Then Điều kiện? ĐÚNG Câu lệnh; SAI If then ; Quan cấu  sát Chương trình trúckiểm rẽ nhánh tra Hãy điềunêukiện dạng thiếu Nếu điều hoạt kiện động đưa mãn, thoả chương câu câu trình lệnh điều thực lệnhhiện điều câu kiện dạngsau từ khoá lệnh kiện dạng thiếu? then Ngược lại, câu thiếu? lệnh bị bỏ qua Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Câu lệnh điều kiện: a) Cú pháp câu lệnh điều kiện *Cấu trúc rẽ nhánh dạng thiếu dạng thiếu pascal: Nếu Thì … If then ; Then If  Ví dụ 4: Giả sử cần in số a hình a>b Nếu a>b in hình giá trị a; SAI a>b ĐÚNG In a; Câu lệnh điều kiện dạng thiếu Pascal: IF a>b THEN write(a); Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Câu lệnh điều kiện: a) Cú pháp câu lệnh điều kiện dạng thiếu pascal: If then ; Vd 5-Tr49 Sgk: Nhiều chương trình yêu cầu người dùng nhập số hợp lệ, chẳng hạn không lớn 5, từ bàn phím Chương trình đọc số, kiểm tra tính hợp lệ thơng báo khơng hợp lệ Khi hoạt động chương trình biểu diễn thuật toán sau đây: Hãy viết câu lệnh Bước 2: Nếu a>5 thơng báo lỗi; điều kiện Câu lệnh điều kiện dạng thiếu Pascal: dạng Readln(a); thiếu If a>5 then write(‘so da nhap khong hop le’); pascal? Bước 1: Nhập số a Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Câu lệnh điều kiện: *Cấu trúc rẽ nhánh dạng đủ b) Cú pháp câu lệnh điều kiện Nếu Thì Ngược lại dạng đủ pascal: If then else ; then if Điều kiện? else SAI ĐÚNG Câu lệnh Câu lệnh2; Quan sát cấu trúc rẽ nhánh Hãy nêu dạng Chương động kiểm đủ hãytrình hoạt câu trađưa điều kiện Nếu điều câu lệnh điều kiện thoả mãn, lệnh điều kiện kiện dạng chương trình thực dạng đủ? đủ? câu lệnh sau từ khoá then Ngược lại, câu lệnh thực Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Câu lệnh điều *Cấu trúc rẽ nhánh dạng đủ b) Cú pháp câu lệnh điều kiện: kiện dạng đủ pascal: Nếu Thì Ngược lại then if else If then else ; Vd: Câu lệnh điều kiện dạng đủ Pascal: a>b SAI If a>b then write(a) else write(b); ĐÚNG In a In b; Nếu a>b in hình giá trị a ngược lại in hình giá trị b; Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Câu lệnh điều kiện: b) Cú pháp câu lệnh điều kiện dạng đủ pascal: If then else ; Vd6-Tr50 Sgk : Chương trình viết kết a chia cho b, với a b hai số nhập từ bàn phím Phép tính thực b ≠ Chương trình cần kiểm tra giá trị b Nếu b ≠ thực phép chia Nếu b = thông báo lỗi Thuật tốn Nếu b ≠ tính kết ngược lại thơng báo lỡi; Câu lệnh điều kiện dạng đủ Pascal: If b< >0 then x:=a/b else write(‘mau so bang 0, khong chia duoc’); Bài : CÂU LỆNH ĐIỀU KIỆN (Tiết 2) Câu lệnh điều kin: Câu lệnh điều kiện dạng thiếu: if then ; Chơng trỡnh kiểm tra điều kiện Nếu điều kiện đợc thoả mÃn, ch ơng trỡnh thực câu lệnh sau từ khoá then Ngợc lại, câu lệnh bị bỏ qua Câu lệnh điều kiện dạng đủ: if then else ; kiểm tra Chơng trỡnh điều kiện Nếu điều kiện đợc thoả mÃn, ch ơng trỡnh thực câu lệnh sau từ khoá then Trong trờng hợp ngợc lại, câu lệnh ® CỦNG CỐ If then ; If then else ; Bài Tập Các câu lệnh pascal sau viết hay sai? a If x:=7 then a=b; Sai thừa dấu : b If x>5 then a:=b; Đúng c If x>5 then a:=b ; else m:=n; Sai thừa dấu ; d IF b>0 THen write(b); Đún g Sai từ khóa then, từ khóa e If x>7 the write(a) eles write(b); BT 5/Tr51 Sgk c) If x>5 then a:=b; m:=n; Phép gán m:=n có phụ thuộc vào điều kiện x>5 không? If then ; * Lưu ý: Nếu sau then có nhiều câu lệnh cần đưa câu lệnh vào cặp từ khóa begin end; Đúng: Khi phép gán m:=n không phụ thuộc vào ĐK x>5 Sai: If x>5 then begin a:=b; m:=n; end; Hướng Dẫn Về Nhà Học thuộc: * Cú pháp, ý nghĩa câu lệnh điều kiện dạng thiếu dạng đủ * Làm tập 3, 4, 5, sgk trang 51 * Chuẩn bị thực hành số CÁM ƠN QUÝ THẦY CÔ! CÁC EM HỌC SINH!

Ngày đăng: 15/12/2022, 17:07

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

TÀI LIỆU LIÊN QUAN

w