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

24 3 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 24
Dung lượng 2,12 MB

Nội dung

Bài CÂU LỆNH ĐIỀU KIỆN BÀI GIẢNG TIN HỌC Câu hỏi: Hãy xác định Input, Output mô tả thuật tốn để giải tốn: Tìm giá trị lớn số a, b, c cho trước Bài giải: Input: a,b,c Output: Max(a,b,c) Thuật toán: Bước 1: Max a; Bài CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện: Trong sống, có cơng việc phải làm ngày Ví dụ:  Mỗi sáng em thức dậy, em tập thể dục buổi sáng  Mỗi sáng thứ hai, em dự lễ chào cờ Bài CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện: Tuy nhiên, cơng việc bị thay đổi hồn cảnh khác Ví dụ:  Nếu em bị bệnh, em không tập thể dục  Nếu trời mưa, em không dự lễ chào cờ Bài CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện: Từ Nếu ví dụ dùng để điều kiện:  Em bị bệnh  Trời mưa Khi đó, hoạt động phụ thuộc vào điều kiện Em tập thể dục Em dự lệ chào cờ   Bài CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện:  Các hoạt động gọi hoạt động phụ thuộc vào điều kiện Vậy hoạt động phụ thuộc vào điều kiện gì? Bài CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện: Hoạt động thực có điều kiện cụ thể xảy gọi hoạt động phụ thuộc vào điều kiện Các điều kiện mơ tả sau từ “Nếu” Ví dụ:  Nếu em bị bệnh, em không tập thể dục  Nếu trời mưa, em không dự lễ chào cờ Bài CÂU LỆNH ĐIỀU KIỆN Tính sai điều kiện: Xét ví dụ:  Nếu em bị bệnh, em khơng tập thể dục Điều kiện Kieåm tra Em bị bệnh? Sáng dậy, em cảm thấy khẻo mạnh Sáng dậy, em cảm thấy mệt mỏi Keát Sai Đúng Hoạt động Emtiếp tập thể dụctheo Em không tập thể dục Bài CÂU LỆNH ĐIỀU KIỆN Tính sai điều kiện: Khi kết kiểm tra đúng, điều kiện thỏa mãn Ngược lại, kết kiểm tra sai, ta nói điều kiện khơng thỏa mãn Bài CÂU LỆNH ĐIỀU KIỆN Điều kiện phép so sánh: Cho Phép2so sốsánh a cho b, takết có thể thực hiệnnào? phép so sánh nào? Các phép so sánh: =,,=, Kết quả: Đúng hay sai Bài CÂU LỆNH ĐIỀU KIỆN Điều kiện phép so sánh: Xét ví dụ: Bài tốn tìm giá trị lớn số a,b Input: a,b Output: Max(a,b) Thuật toán: Bước 1: Max a Bước 2: Nếu Max < b , Max b; Bước 3: Kết thúc Bài CÂU LỆNH ĐIỀU KIỆN Điều kiện phép so sánh:  Các phép so sánh thường dùng việc mơ tả thuật tốn viết chương trình  Các phép so sánh cho kết sai Bài CÂU LỆNH ĐIỀU KIỆN Cấu trúc rẽ nhánh: Khi thực chương trình, câu lệnh thực nào? Thực Bài CÂU LỆNH ĐIỀU KIỆN Cấu trúc rẽ nhánh: Ví dụ: Tuy nhiên nhiều trường hợp, thực Chota2lại số muốn a b.máy Hãytính in số a rahiện mànmột hình cơng việc điều kiện thỏa a>b mãn, bỏ qua hay thực Cho sốviệc a vàkhác b Hãy số akiện hình cơng nếuinđiều khơng a>b, ngượcthỏa lại inmãn giá trị b  Cấu trúc rẽ nhánh Bài CÂU LỆNH ĐIỀU KIỆN Cấu trúc rẽ nhánh: Cấu trúc rẽ nhánh Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đủ Bài CÂU LỆNH ĐIỀU KIỆN Cấu trúc rẽ nhánh: a) Dạng thiếu: Sơ đồ: Điều kiện? Sai Ví dụ: Cho số a b Hãy in số a hình a>b Vậy a>b in hình giá trị a Đúng Câu lệnh a>b Đúng In a Sai Bài CÂU LỆNH ĐIỀU KIỆN Cấu trúc rẽ nhánh: b) Dạng đủ: Sơ đồ: Điều kiện? Sai Ví dụ: Cho số a b Hãy in số a hình a>b, ngược lại in giá trị b Vậy a>b in hình giá trị a ngược lại In giá trị b a>b Đúng Sai Đúng Câu lệnh Câu lệnh In a In b Bài CÂU LỆNH ĐIỀU KIỆN Câu lệnh điều kiện Trong lập trình, cấu trúc rẽ nhánh thường thể câu lệnh điều kiện a) Câu lệnh điều kiện dạng thiếu Pascal: Cú pháp: If then ; Ví dụ: Giả sử cần in hình số a a>b Thể câu lệnh: If a>b then write(a); Bài CÂU LỆNH ĐIỀU KIỆN Câu lệnh điều kiện b) Câu lệnh điều kiện dạng đủ Pascal: Cú pháp: If then else ; Ví dụ: Giả sử cần in hình số a a>b ngược lại in số b Thể câu lệnh: If a>b then write(a) else write(b); Bài CÂU LỆNH ĐIỀU KIỆN Củng cố Hãy nêu cú pháp cấu trúc rẽ nhánh dạng thiếu dạng đủ Pascal? Sự khác cấu trúc rẽ nhánh dạng thiếu dạng đủ điểm nào? Bài CÂU LỆNH ĐIỀU KIỆN Củng cố Các câu lệnh sau viết hay sai? a) If a:=3 then a=b; b) If d >5; then d:=5; c) If x>5 then a:=b; Giả sử X có giá trị ban đầu Sau thực lệnh đây, X có giá trị bao nhiêu? If (x>3) then x:=x+2;  X có giá trị Bài CÂU LỆNH ĐIỀU KIỆN Về nhà Học Làm tập 5, trang 51 ... lệnh Câu lệnh In a In b Bài CÂU LỆNH ĐIỀU KIỆN Câu lệnh điều kiện Trong lập trình, cấu trúc rẽ nhánh thường thể câu lệnh điều kiện a) Câu lệnh điều kiện dạng thiếu Pascal: Cú pháp: If ... then ; Ví dụ: Giả sử cần in hình số a a>b Thể câu lệnh: If a>b then write(a); Bài CÂU LỆNH ĐIỀU KIỆN Câu lệnh điều kiện b) Câu lệnh điều kiện dạng đủ Pascal: Cú pháp: If ... vào điều kiện:  Các hoạt động gọi hoạt động phụ thuộc vào điều kiện Vậy hoạt động phụ thuộc vào điều kiện gì? Bài CÂU LỆNH ĐIỀU KIỆN Hoạt động phụ thuộc vào điều kiện: Hoạt động thực có điều kiện

Ngày đăng: 02/05/2021, 16:43

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

TÀI LIỆU LIÊN QUAN

w