1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bai 9 tin 11

11 0 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

Slide 1 NÕu chñ nhËt trêi ®Ñp th× tí cïng gia ®×nh sÏ ®i du lÞch Chñ nhËt nµy nÕu Minh ë nhµ th× tí sÏ ®Õn nhµ Minh ch¬i, ng­îc l¹i tí sÏ theo mÑ vÒ ngo¹i Minh Thanh H y quan s¸t ®o¹n héi tho¹i sau Qu[.]

HÃy quan sát đoạn hội thoại sau Minh : Nếu chủ nhật trời đẹp tớ gia đình du lịch Thanh: Chủ nhật Minh nhà tớ đến nhà Minh chơi, ngược lại tớ theo mẹ ngoại Qua đoạn hội thoại ta thấy: - Câu nói Minh khẳng định việc làm cụ thể (Đi du lịch) ®iỊu kiƯn thĨ (trêi ®Đp) - C©u nãi cđa Thanh khẳng định hai việc cụ thể (Đến nhà Minh Tóm lại: chơi ngoại) điều kiện cụ thể (Minh nhà) - Diễn đạt Minh thuộc dạng thiếu : Nếu - Diễn đạt Thanh dạng đủ: Nếu thì., không Bài 9: cấu trúc rẽ nhánh Rẽ nhánh: (Tiết 11) Cấu trúc dùng để mô tả mệnh đề có dạng Nếuthì Nếu thì, khồng gọi cấu trúc rẽ nhánh thiếu đủ Ví dụ: Để giải phương trình bậc 2: ax2 + bx + c = (a≠0) B­íc 1: Ta tiÕn hµnh tÝnh NhËp a,b,c D=b2-4ac B­íc 2: NÕu D không âm ta Db2-4ac có nghiệm, ngược lại ta có thông báo phương trình Sai Đúng D0 vô nghiệm Qua sơ đồ ta thấy tùy thuộc vào giá trị D, hai thao tác thực PT vô nghiệm Tính đưa nghiệm Bài 9: cấu trúc rẽ nhánh Rẽ nhánh: (Tiết 11) - Cấu trúc dùng để mô tả mệnh đề có dạng Nếuthì Nếu thì, khồng gọi cấu trúc rẽ nhánh thiếu đủ ngữ lập trình có câu lệnh - Mọi ngôn để mô tả kiểu cấu trúc Bài 9: cấu trúc rẽ nhánh (Tiết 11) Câu lệnh if-then: + Đối với ngôn ngữ Pascal câu lệnh có dạng a Dạng thiếu: Đúng f then Điều kiện Câu lệnh Sai Điều kiện tính kiểm tra, điều kiện (có giá trị True) câu lệnh thực hiện, ngược lại câu lệnh bị bỏ qua Bài 9: cấu trúc rẽ nhánh (Tiết 11) Câu lệnh if-then: + Đối với ngôn ngữ Pascal câu lệnh có dạng a Dạng thiếu: f then b Dạng đủ: If then else Điều kiện; Sai Đún g Câu lệnh tính kiểm tra, Câu lệnh Điều kiện điều kiện (có giá trị True) câu lệnh thực hiện, ngược lại câu lệnh thực Bài 9: cấu trúc rẽ nhánh Câu lệnh if-then: + Ví dô SGK – Tr40: if D < then writeln(‘Phuong trinh vo nghiem’); + VÝ dô SGK- Tr40: if a mod = then write(‘a chia het cho 3’) else write(‘a khong chia het cho 3’); + VÝ dơ SGK-Tr40: §Ĩ tim sè lín nhÊt Max cđa hai sè a, b ta cã c¸ch sau: C1 Max:=a if b > a then max:=b; C2 if b > a then max:=b else max:=a; Bµi 9: cÊu trúc rẽ nhánh (Tiết 11) Câu lệnh ghép: + Câu lệnh ghép hay gọi câu lệnh hợp thành Pascal tập câu lệnh bao đóng block từ khóa Beginend Dạng thức tổng hợp Begin End; + Ví dụ: if D < then writeln(‘Phuong trinh vo nghiÖm’) else Begin x1:=(-b-sqrt(D))/(2*a); x2:=(-b+sqrt(D))/(2*a); Bài 9: cấu trúc rẽ nhánh (Tiết 11) Mét sè vÝ dơ: + VÝ dơ 1: T×m nghiƯm cña PT bËc 2: ax2 + bx + c = a≠0 -Input: C¸c hƯ sè a, b, c tõ bàn phím (a0) - Output: Đưa nghiệm vô nghiệm + Ví dụ 2: Tìm số ngày năm: - Input: N nhập từ bàn phím - Output: Đưa số ngày (SN) năm (N) Bài 9: cấu trúc rẽ nhánh (Tiết 11) Một số vấn đề cần lưu ý: HÃy quan sát đoạn chương trình sau: Đoạn If then Begin if then end Else Đoạn If then ; if then Begin end Else Trong đoạn else tướng ứng với if trước Trong đoạn else tướng ứng víi if sau Cđng cè vµ bµi tËp vỊ nhµ Củng cố: Cho số nguyên A B HÃy tìm giá trị lớn hai số đó? -Input: A, B nhËp tõ bµn phÝm -Output: Max cđa A, B Bài tập nhà: Các tập 1, (trang 50) vµ (trang 51)

Ngày đăng: 12/04/2023, 10:46

Xem thêm:

w