Tải bản đầy đủ (.docx) (6 trang)

BTH 4 su dung lenh if then

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (121.97 KB, 6 trang )

<span class='text_page_counter'>(1)</span>Ngµy so¹n : Ngµy d¹y :. TuÇn 14: 24/11/2012 26/11/2012 TIẾT 27: BTH 4 _ SỬ DỤNG LỆNH ĐIỀU KIỆN IF .. THEN. I. MỤC TIÊU 1. Về kiến thức - Biết sự cần thiết của cấu trúc rẽ nhánh - Luyện tập sử dụng câu lệnh If .. then 2. Về kỹ năng - Biết cấu trúc rẽ nhánh gồm 2 dạng: dạng thiếu, dạng đủ - Rèn luyệ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. 3. Thái độ - HS có thái độ nghiêm túc trong học bài - Có ý thức tìm hiểu môn học và làm bài II. CHUẨN BỊ 1. Giáo viên: - SGK, SGV, tài liệu, giáo án và các đồ dùng khác 2. Học sinh: - SGK, đồ dùng học tập, bảng phụ - Đọc trước bài tại nhà III. TIẾN TRÌNH TIẾT DẠY 1. Ổn định lớp (2ph) - Kiểm tra sĩ số - Ổn định trật tự 2. Kiểm tra bài cũ (0ph) Kết hợp kiểm tra khi thực hành. 3. Dạy bài mới * Đặt vấn đề (3ph). Trong bài thực hành trước, các em đã được làm quen cấu trúc và hoạt động của câu lệnh điều kiện if … then. Vậy câu lệnh đó được sử dụng như thế nào? Với các dạng bài tập ra làm sao? Bài thực hành hôm nay, cô và trò chúng ta cùng tìm hiểu trong tiết thực hành để tìm hiểu rõ hơn. * Nội dung bài giảng.. HĐ CỦA THẦY VÀ TRÒ. TG. NỘI DUNG.

<span class='text_page_counter'>(2)</span> HĐ 1: Tìm hiểu lệnh in hai số có thứ tự không giảm GV: Treo đề bài. 20 Bài 1 : Viết chương trình nhập hai số nguyên a và b từ bàn phím và in hai số đó ra màn hình theo thứ tự không giảm .. HS: Đọc đề bài ? Tìm điều kiện và kết quả thu được của bài toán. HS: tìm ra hai số a, b. GV: Yêu cầu hs mô tả thuật toán. HS: Tự giác làm bài ra vở ghi. GV: Từ thuật toán đó, em hãy viết chương trình.. Program. sapxep;. Uses. crt;. Var. : a, b : integer;. Begin Clrscr; HS: Khởi động Pascal tự giác làm bài.. Write (‘a=’) ; readln(a); Write (‘b=’) ; readln(b); If a < b then write (a, ‘ ‘ ‘, a);. ? với bộ dữ liệu (12, 53) giá trị nào sẽ được in trước.. ‘, b) else. write (b,. Readln; End.. ? Với bộ dữ liệu (65, 20) giá trị nào sẽ được in trước. HS: Đọc kết quả của chạy chương trình với bộ dữ liệu trên.. HĐ 2: Viết chương trình so sánh chiều cao hai bạn. GV: Đưa ra đề bài HS: Đọc đề bài.. 15. Bài 2. Viết chương trình nhập chiều cao của hai bạn Long và Trang, in ra màn hình kết.

<span class='text_page_counter'>(3)</span> quả so sánh chiều cao của hai bạn, chẳng hạn "Bạn Long cao hơn". Tham khảo thuật toán trong ví dụ 5, bài 5.. GV: Yêu cầu hs dựa vào thuật toán viết chương trình trên pascal. program Ai_cao_hon; uses crt; var. Long, Trang: Real;. begin. HS: Viết chương trình. clrscr; GV: Theo dõi, uốn nắn hs. write('Nhap chieu cao cua Long:'); readln(Long); write('Nhap chieu cao cua Trang:'); readln(Trang);. HS: tự giác làm bài. If Long>Trang then writeln('Ban Long cao hon'); If Long<Trang then writeln('Ban Trang cao hon') else writeln('Hai ban cao bang nhau'); readln. GV: Yêu cầu hs lưu bài lại. end.. 4. Hoạt động củng cố (3ph) GV: Yêu cầu hs học thuộc cấu trúc rẽ nhánh thì gồm hai dạng HS: Thuộc cấu trúc và hoạt động của câu lệnh điều kiện 5. Hoạt động hướng dẫn (2ph) - ¤n l¹i bµi häc h«m nay - Đọc trước bài tập 3, yêu cầu mô tả thuật toán chuẩn bị cho tiết sau. ============================================================= TIẾT 28: BTH 4 _ SỬ DỤNG LỆNH ĐIỀU KIỆN IF .. THEN.

<span class='text_page_counter'>(4)</span> I. MỤC TIÊU 1. Về kiến thức - Biết sự cần thiết của cấu trúc rẽ nhánh - Luyện tập sử dụng câu lệnh If .. then 2. Về kỹ năng - Biết cấu trúc rẽ nhánh gồm 2 dạng: dạng thiếu, dạng đủ - Rèn luyệ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. 3. Thái độ - HS có thái độ nghiêm túc trong học bài - Có ý thức tìm hiểu môn học và làm bài II. CHUẨN BỊ 1. Giáo viên: - SGK, SGV, tài liệu, giáo án và các đồ dùng khác 2. Học sinh: - SGK, đồ dùng học tập, bảng phụ - Đọc trước bài tại nhà III. TIẾN TRÌNH TIẾT DẠY 1. Ổn định lớp (2ph) - Kiểm tra sĩ số - Ổn định trật tự 2. Kiểm tra bài cũ (0ph) Kết hợp kiểm tra khi thực hành. 3. Dạy bài mới * Đặt vấn đề (0ph). * Nội dung bài giảng. HĐ CỦA THẦY VÀ TRÒ. TG. NỘI DUNG. HĐ 1: Viết chương trình so sánh chiều cao hai bạn. GV: Yêu cầu hs khởi động lại bài 2 20. HS: Mở bài 2.. ? Chạy chương trình với bộ dữ liệu (1.5, 1.6) ?. Bài 2. Viết chương trình nhập chiều cao của hai bạn Long và Trang, in ra màn hình kết quả so sánh chiều cao của hai bạn, chẳng hạn "Bạn Long cao hơn". Tham khảo thuật toán trong ví dụ 5, bài 5. program Ai_cao_hon;.

<span class='text_page_counter'>(5)</span> uses crt; HS: Đọc kết quả. var. ? Chạy chương trình với bộ dữ liệu (1.6, 1.5)?. begin. HS: Đọc kết quả ? Chạy chương trình với bộ dữ liệu (1.6, 1.6).. Long, Trang: Real; clrscr;. write('Nhap chieu cao cua Long:'); readln(Long); write('Nhap chieu cao cua Trang:'); readln(Trang); If Long>Trang then writeln('Ban Long cao hon');. HS: Đọc kết quả. If Long<Trang then writeln('Ban Trang cao hon'). Rút ra nhận xét.. else writeln('Hai ban cao bang nhau'); readln. GV: Yêu cầu hs sửa lại chương trình để có kết quả đúng.. end.. HS: Thực hiện HĐ 2:Tìm hiểu viết CT kiểm tra ba cạnh của 1 tam giác. GV: Đưa ra đầu bài. HS: Đọc đầu bài. ? Điều kiện để thỏa mãn là độ dài ba cạnh của một tam giác vuông.. Bài 3. Chương trình nhập ba số nguyên a, b, c từ bàn phím, kiểm tra và in ra màn hình kết quả kiểm tra ba số đó có thể là độ dài của một tam giác hay không. Program ba_canh_tam_giac; Uses crt;. HS: đưa ra điều kiện. GV: Hướng dẫn hs viết chương trình.. Var a, b, c: real; Begin Clrscr;.

<span class='text_page_counter'>(6)</span> Write (‘nhap ba so a, b, c’); readln (a, b, c); HS: Viết chương trình. If (a+b>c) and (a+c>b) and (b+c>a) then Writeln (‘a, b, c la 3 canh cua 1 tam giac’). GV: Theo dõi, uốn nắn hs. Else writeln (‘a, b, c khong la ba canh cua 1 tam giac’); Readln; End.. HS: Tự chạy bộ dữ liệu kiểm tra a, b, c. 4. Hoạt động củng cố (3ph) GV: Yêu cầu hs đọc và học thuộc phần lưu ý và tổng kết HS: Đọc và về nhà học thuộc 5. Hoạt động hướng dẫn (2ph) - ¤n l¹i bµi häc h«m nay - ôn tập và chuẩn bị cho tiết kiểm tra thực hành..

<span class='text_page_counter'>(7)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×