Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
1,59 MB
Nội dung
KIỂM TRA BÀI KIỂM TRA BÀI Câu hỏi: Hãy xác đònh Input, Output và mô Câu hỏi: Hãy xác đònh Input, Output và mô tả thuật toán để giải bài toán: tả thuật toán để giải bài toán: Tìm giá trò lớn Tìm giá trò lớn nhất của 3 số a, b, c cho trước. nhất của 3 số a, b, c cho trước. Bài giải: Bài giải: Input: a,b,c Input: a,b,c Output: Max(a,b,c) Output: Max(a,b,c) Thuật toán: Thuật toán: Bước 1: Max Bước 1: Max a; a; Bước 2: Nếu Max< b, Max Bước 2: Nếu Max< b, Max b. b. Bước 3: Nếu Max<c, Max Bước 3: Nếu Max<c, Max c. c. Bước 4: Kết thúc Bước 4: Kết thúc CAÂU LEÄNH ÑIEÀU KIEÄN Baøi 6 1. Hoạt động phụ thuộc vào điều kiện: Trong cuộc sống, luôn có các công việc chúng ta phải làm hằng 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 sẽ dự lễ chào cờ. CÂU LỆNH ĐIỀU KIỆN Bài 6 1. Hoạt động phụ thuộc vào điều kiện: Tuy nhiên, các công việc đó sẽ bò thay đổi bởi các hoàn cảnh khác nhau. Ví dụ: Nếu em bò bệnh, em sẽ không tập thể dục. Nếu trời mưa, em sẽ không dự lễ chào cờ. CÂU LỆNH ĐIỀU KIỆN Bài 6 1. Hoạt động phụ thuộc vào điều kiện: Từ Nếu trong các ví dụ trên dùng để chỉ ra các điều kiện: Em bò bệnh Trời mưa Khi đó, các hoạt động tiếp theo sẽ phụ thuộc vào các điều kiện này. Em tập thể dục. Em dự lệ chào cờ. CÂU LỆNH ĐIỀU KIỆN Bài 6 1. Hoạt động phụ thuộc vào điều kiện: Các hoạt động như vậy gọi là hoạt động phụ thuộc vào điều kiện. CÂU LỆNH ĐIỀU KIỆN Bài 6 Vậy hoạt động phụ thuộc vào điều kiện là gì? 1. Hoạt động phụ thuộc vào điều kiện: Hoạt động chỉ thực hiện được khi có một điều kiện cụ thể xảy ra gọi là hoạt động phụ thuộc vào điều kiện. Các điều kiện được mô tả sau từ “Nếu”. Ví dụ: Nếu em bò bệnh, em sẽ không tập thể dục. Nếu trời mưa, em sẽ không dự lễ chào cờ. CÂU LỆNH ĐIỀU KIỆN Bài 6 2. Tính đúng hoặc sai của điều kiện: Xét ví dụ: Nếu em bò bệnh, em sẽ không tập thể dục. CÂU LỆNH ĐIỀU KIỆN Bài 6 Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo Đúng 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 Sai Em tập thể dục Em không tập thể dục 2. Tính đúng hoặc sai của điều kiện: Khi kết quả kiểm tra là đúng, thì điều kiện được thỏa mãn. Ngược lại, kết quả kiểm tra là sai, ta nói điều kiện không thỏa mãn. CÂU LỆNH ĐIỀU KIỆN Bài 6 3. Điều kiện và phép so sánh: CÂU LỆNH ĐIỀU KIỆN Bài 6 Cho 2 số a và b, ta có thể thực hiện các phép so sánh nào? Các phép so sánh: =,<>,<=,>=,<,> Kết quả: Đúng hay sai. Phép so sánh cho kết quả như thế nào? [...]... nhánh thường được thể hiện bằng câu lệnh điều kiện a) Câu lệnh điều kiện dạng thiếu trong Pascal: Cú pháp: If then ; Ví dụ: Giả sử cần in ra màn hình số a nếu a>b Thể hiện bằng câu lệnh: If a>b then write(a); Bài 6 CÂU LỆNH ĐIỀU KIỆN 5 Câu lệnh điều kiện b) Câu lệnh điều kiện dạng đủ trong Pascal: Cú pháp: If then else ; Ví dụ: Giả sử cần in ra... Đúng Tx70% Sai Bài 6 CÂU LỆNH ĐIỀU KIỆN 4 Cấu trúc rẽ nhánh: b) Dạng đủ: Sơ đồ: Điều kiện? Sai số tiền hơn 100 nghìn đồng, khách hàng sẽ được giảm 30% Còn tổng số tiền không đến 100 nghìn thì giảm 10% Vậy nếu T>100K thì giảm 30% (Tx70%) ngược lại giảm 10% (Tx90%) T>100K Đúng Câu lệnh 1 Ví dụ: Nếu mua sách với tổng Câu lệnh 2 Sai Đúng Tx70% Tx90% Bài 6 CÂU LỆNH ĐIỀU KIỆN 5 Câu lệnh điều kiện Trong lập.. .Bài 6 CÂU LỆNH ĐIỀU KIỆN 3 Điều kiện và phép so sánh: Xét ví dụ: Bài toán tìm giá trò lớn nhất của 2 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 6 CÂU LỆNH ĐIỀU KIỆN 3 Điều kiện và phép so sánh: Các phép so sánh thường dùng trong việc mô tả thuật toán và viết chương trình Các phép so sánh cho kết quả là đúng hoặc sai Bài. .. thự số a n mộ Hã ng số a ra màn hình nếu a>b, ngược lại in g thỏa trò của b điều kiện khôn ra giá mãn Cấu trúc rẽ nhánh Bài 6 CÂU LỆNH ĐIỀU KIỆN 4 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 6 CÂU LỆNH ĐIỀU KIỆN 4 Cấu trúc rẽ nhánh: a) Dạng thiếu: Sơ đồ: Điều kiện? Đúng Câu lệnh Sai Ví dụ: Nếu mua sách với tổng số tiền hơn 100 nghìn đồng, khách hàng... sánh cho kết quả là đúng hoặc sai Bài 6 CÂU LỆNH ĐIỀU KIỆN 4 Cấu trúc rẽ nhánh: Khi thực hiện chương trình, các câu lệnh thực hiện như thế nào? Thực hiện tuần tự Bài 6 CÂU LỆNH ĐIỀU KIỆN 4 Cấu trúc rẽ nhánh: Ví Tuy nhiên trong nhiều trường hợp, dụ: ta lại và b máy tính a ra hiện Cho 2 số a muốn Hãy in số thực màn hình một nếu a>b công việc nào đó nếu điều kiện thỏa mãn, còn bỏ qua hay Cho 2 c hiệvà... cần in ra màn hình số a nếu a>b ngược lại in số b Thể hiện bằng câu lệnh: If a>b then write(a) else write(b); Bài 6 CÂU LỆNH ĐIỀU KIỆN Củng cố 1 Hãy nêu cú pháp cấu trúc rẽ nhánh dạng thiếu và dạng đủ trong Pascal? 2 Sự khác nhau giữa cấu trúc rẽ nhánh dạng thiếu và dạng đủ là ở điểm nào? Bài 6 CÂU LỆNH ĐIỀU KIỆN Củng cố 3 Các câu lệnh sau đây viết đúng hay sai? a) If a:=3 then a=b; b) If d >5; then... viết đúng hay sai? a) If a:=3 then a=b; b) If d >5; then d:=5; c) If x>5 then a:=b; 4 Giả sử X có giá trò ban đầu là 5 Sau khi thực hiện lệnh dưới đây, X có giá trò là bao nhiêu? If (x>3) then x:=x+2; X có giá trò là 7 Bài 6 CÂU LỆNH ĐIỀU KIỆN Về nhà Học bài 2 Làm bài tập 5, 6 trang 51 1 HẾT! CẢM ƠN SỰ THEO DÕI CỦA QUÝ THẦY CÔ VÀ CÁC BẠN HỌC SINH! . nếu a>b Thể hiện bằng câu lệnh: If a>b then write(a); CÂU LỆNH ĐIỀU KIỆN Bài 6 If < ;điều kiện& gt; then <câu lệnh& gt;; 5. Câu lệnh điều kiện b) Câu lệnh điều kiện dạng đủ trong Pascal: Cú. (Tx90%) T>100K Đúng Tx70% Sai Tx90% Điều kiện? Đúng Câu lệnh 1 Sai Câu lệnh 2 5. Câu lệnh điều kiện Trong lập trình, cấu trúc rẽ nhánh thường được thể hiện bằng câu lệnh điều kiện. a) Câu lệnh điều kiện dạng thiếu. sai của điều kiện: Khi kết quả kiểm tra là đúng, thì điều kiện được thỏa mãn. Ngược lại, kết quả kiểm tra là sai, ta nói điều kiện không thỏa mãn. CÂU LỆNH ĐIỀU KIỆN Bài 6 3. Điều kiện và