Tiết 27_Bài TH 4: Sử dụng câu lệnh điều kiện

4 8 0
Tiết 27_Bài TH 4: Sử dụng câu lệnh điều kiện

Đang tải... (xem toàn văn)

Thông tin tài liệu

- Luyện tập sử dụng câu lệnh điều kiện if… then trong chương trình - Rèn kỹ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình..[r]

(1)Ngày soạn: 15/11/2019 Ngày dạy: 8C1: 8C2: Tiết 27 8C3: Bài thực hành 4: SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN I MỤC TIÊU Kiến thức: - Viết câu lệnh điều kiện if… then chương trình Kỹ năng: - Rèn kỹ ban đầu đọc các chương trình đơn giản và hiểu ý nghĩa thuật toán sử dụng chương trình Thái độ - Ham thích lập trình phục vụ giải các bài toán trên máy tính Định hướng phát triển lực Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin và truyền thông; sử dụng ngôn ngữ II CHUẨN BỊ 1- Giáo viên: Giáo án, SGK, SGV, phòng máy, máy tính, máy chiếu 2- Học sinh: Học bài cũ, đọc trước bài III PHƯƠNG PHÁP Giải vấn đề, hoạt động nhóm, phân tích, tự suy luận, quan sát trực quan, thực hành IV TIẾN TRÌNH: Ổn định lớp: (1’) Kiểm tra bài cũ: (5') - Nêu cú pháp và cách hoạt động câu lệnh điều kiện dạng thiếu ? Cho ví dụ? - Nêu cú pháp và cách hoạt động câu lệnh điều kiện dạng đủ ? Cho ví dụ? Bài (32') a)- Giới thiệu dẫn nhập: Bài trước các em đã học câu lệnh điều kiện, tiết thực hành hôm gíup các em rèn luyện kỹ viết câu lệnh điều kiện và đọc các chương trình đơn giản b)- Bài mới: Hoạt động GV và HS Nội dung GV: Nêu mục đích, yêu cầu bài Mục đích, yêu cầu (1') HS: Theo dõi SGK - Luyện tập sử dụng câu lệnh điều kiện if… then chương trình - Rèn kỹ ban đầu đọc các chương trình đơn giản và hiểu ý nghĩa thuật toán sử dụng chương trình (2) - Mục tiêu: Luyện tập sử dụng câu lệnh If … then Nội dung - Hình thức tổ chức: cá nhân, nhóm Cấu trúc rẽ nhánh dạng thiếu: - Kỹ thuật: Động não, vấn đáp, suy nghĩ, Nếu <điều kiện> thì < câu lệnh>; - Phương pháp: Đàm thoại, đặt vấn đề, trực quan, thảo luận nhóm, thực If <điều kiện> then < câu lệnh>; hành Cấu trúc rẽ nhánh dạng đủ: GV: Em hãy viết lại cú pháp câu Nếu < điều kiện) thì < câu lệnh 1> lệnh điều kiện dạng thiếu và dạng đủ không thì < câu lệnh 2>; HS: Câu lệnh điều kiện dạng thiếu: If < điều kiện) then < câu lệnh 1> Nếu <điều kiện> thì < câu lệnh>; Else < câu lệnh 2>; If <điều kiện> then < câu lệnh>; Câu lệnh điều kiện dạng đủ: Bài 1: Viết chương trình nhập hai số Nếu < điều kiện) thì < câu lệnh 1> nguyên a và b khác từ bàn không thì < câu lệnh 2>; If < điều kiện) then < câu lệnh 1> phím và in số đó màn hình theo Else < câu lệnh 2>; thứ tự không giảm (10') a)- Mô tả thuật toán GV: Đưa nội dung bài tập B1: Nhập số nguyên a và b GV: Mô tả thuật toán cho bài B2: Nếu a< b thì in giá trị là a HS: Mô tả thuật toán: và b ngược lại thì in giá trị là B1: Nhập số nguyên a và b B2: Nếu a< b thì in giá trị là a b và a và b ngược lại thì in giá trị là B3: Kết thúc b và a B3: Kết thúc b) - Gõ chương trình GV: Nhận xét, bổ sung SGK/52 GV: Yêu cầu chuyển bước trên c)- Tìm hiểu ý nghĩa câu lệnh sang các câu lệnh Pascal? HS: B1: writeln ('nhap a='); readln(a); writeln ('nhap b='); readln(b); B2: If a< b then write (a, ' ',b) else write (b, ' ',a); GV: Yêu cầu HS gõ chương trình phần b SGK/52 HS: Thực hành theo nhóm trên máy GV: Quan sát, hướng dẫn GV: Giải thích ý nghĩa câu lệnh chương trình trên? (3) HS: Giải thích: Tên chương trình, khai báo thư viện, khai báo biến, nhập số a và b từ bàn phím, kiểm tra điều kiện a<b thì in giá trị là a và b, ngược lại in giá trị là b và a để a và b có giá trị không giảm GV: Nhận xét, bổ sung - Mục tiêu: Luyện tập sử dụng câu lệnh If … then - Hình thức tổ chức: cá nhân, nhóm - Kỹ thuật: Động não, vấn đáp, suy nghĩ, - Phương pháp: Đàm thoại, đặt vấn đề, trực quan, thảo luận nhóm, thực hành GV: Đưa nội dung bài GV: Hãy mô tả thuật toán bài 2? HS: B1: Nhập chiều cao Long, Trang: x,y B2: Nếu Long> Trang thì thông báo Long cao Trang Nếu Long<Trang thì thông báo Trang cao Long Ngược lại thông báo bạn GV: Viết thuật toán trên thành câu lệnh Pascal? HS: writeln ('Nhap chieu cao cua Long'); readln(Long); writeln('Nhap chieu cao cua Trang'); readln(Trang); If Long> Trang then write ('Long cao '); If Long<Trang then write ('Trang cao ') Else write ('Hai ban cao bang nhau'); GV: Yêu cầu học sinh thực hành theo nội dung a, b, c, d Bài 2: Nhập chiều cao bạn Long và Trang, in màn hình kết so sánh chiều cao bạn (21') a)- Khởi động và gõ chương trình b)Lưu tên chương trình Aicaohon.pas c)- Chạy chương trình với các liệu d)- Sửa chương trình in màn hình thông báo kết - Câu lệnh điều kiện dạng thiếu sau: If Long>Trang then writeln('Ban Long cao hon'); If Long=Trang then writeln('Hai ban cao bang nhau'); If Long<Trang then writeln('Ban Trang cao hon'); - Câu lệnh điều kiện lồng If Long>Trang then writeln('Ban Long cao hon') else If Long<Trang then writeln('Ban Trang cao hon') else writeln('Hai ban cao bang nhau'); (4) HS: Thực hành theo nhóm trên máy GV: Quan sát, hướng dẫn GV: Quan sát kết chạy liệu (1.6, 1.5)? HS: kết GV: Giải thích? GV: Lỗi ngữ nghĩa chương trình GV: Sửa chương trình nào? GV: Nhận xét HS: Thực hành sửa chương trình GV: Quan sát, hướng dẫn Củng cố ( phút) - Củng cố lại câu lệnh điều kiện dạng thiếu và dạng đủ Hướng dẫn nhà (2') - Thực hành lại bài 1, trên máy tính nhà - Đọc trước bài bài thực hành V RÚT KINH NGHIỆM: (5)

Ngày đăng: 13/06/2021, 22:31

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan