Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 172 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Tiêu đề
Bài Tập Và Thực Hành 2
Thể loại
Giáo Án
Định dạng
Số trang
172
Dung lượng
2,15 MB
Nội dung
Ngày soạn: Ngày giảng : TPPCT: 19 BÀI TẬP VÀ THỰC HÀNH ( Tiết 1) I MỤC TIÊU Kiến thức - Nắm cấu trúc sơ đồ thực cấu trúc rẽ nhánh Kĩ - Rèn luyện kĩ sử dụng cấu trúc rẽ nhánh việc lập trình giải số tốn cụ thể - Làm quen với công cụ phục vụ hiệu chỉnh chương trình Thái độ - Tự giác, tích cực chủ động thực hành Hình thành phát triển lực: - Hình thành lực sử dụng cấu trúc rẽ nhánh lập trình số tốn đơn giản II PHƯƠNG PHÁP - Phịng máy vi tính, máy chiếu Projector để hướng dẫn III PHƯƠNG TIỆN Chuẩn bị giáo viên -Giáo án lên lớp -Sách giáo khoa, sách tập 2.Chuẩn bị học sinh - SGK, ghi, học cũ IV TIẾN TRÌNH BÀI HỌC A Hoạt động khởi động Hoạt động 1: Đặt vấn đề vào Mục tiêu - Củng cố kiến thức: Bài cấu trúc rẽ nhánh Phương pháp, kỹ thuật: Vấn đáp Hình thức tổ chức hoạt động: Cá nhân Phương tiện dạy học: Máy tính, máy chiếu Kết quả: Trả lời câu hỏi giáo viên Nội dung hoạt động Yêu cầu HS lên bảng viết cú pháp, giải thích thành phần, nêu hoạt động, cho VD câu lệnh if - then Giáo viên đánh giá kết thực học sinh, từ dẫn dắt vào nội dung B Hình thành kiến thức */ Hoạt động 2: Thực hành Mục tiêu: HS hiểu hoạt động câu lệnh if - then Phương pháp, kỹ thuật: Đàm thoại, thuyết trình, trình chiếu Hình thức tổ chức hoạt động: Cá nhân Phương tiện dạy học: sgk, máy tính, máy chiếu, slide giảng Kết quả: Học sinh biết sử dụng câu lệnh if – then lập trình Nội dung hoạt động HOẠT ĐỘNG CỦA GV GV: Gợi ý để học sinh nêu khái niệm số Pitago - Yêu cầu: Lấy ví dụ cụ thể - Hỏi: Để kiểm tra ba số a,b,c có phải Pitago, ta phải kiểm tra đẳng thức nào? GV: Chiếu chương trình mẫu lên bảng Thực mẫu thao tác: lưu, thực lệnh chương trình, xem kết trung gian, thực chương trình nhập liệu - Yêu cầu học sinh gõ chương trình mẫu vào máy - Yêu cầu học sinh lưu chương trình lên đĩa với tên Pytago.pas - Yêu cầu học sinh thực lệnh chương trình - Nhấn F7 để thực câu lệnh chương trình với a=3, b=4, c=5 - Vào bảng chọn Debug để HOẠT ĐỘNG CỦA HS HS: trả lời câu hỏi GV a2 = b2 + c2 b2 = a2 + c2 c2 = b2 + a2 HS: Thực HS: Thực theo yêu cầu giáo viên quan sát kết máy tính NỘI DUNG - Nhập vào từ bàn phím số nguyên dương a, b, c kiểm tra xem chúng có phải ba số Pitago hay không? (Bộ ba số nguyên a, b, c gọi số Pitago tổng bình phương hai số bình phương số lại) Program Pi_ta_go; Uses Crt; Var a, b, c: Integer; a1, b1, c1: LongInt; Begin Clrscr; Write(‘Nhap a, b, c: ’); Readln(a, b, c); a1:=a*a; b1:=b*b; c1:=c*c; If (a1=b1+c1) Or (b1=a1+c1) Or (c1=a1+b1) Then Writeln(a, b, c ‘ la bo so Pitago’) Else Writeln(a, b, c, ‘ khong la bo so Pitago’);Readln End xem giá trị a1, b1, c1 - Nhấn F7 để thực câu lệnh với giá trị trước so sánh với kết a1=9, b1=16, c1=25 - Quan sát trình rẽ nhánh - Lặp lại bước với liệu a=700, b=1000, c=800 - Nếu thay dãy lệnh dãy lệnh a1:=a*a; b1:=b*b; c1:=c*c; kết thay đổi nào? - Yêu cầu học sinh tự tìm thêm số a b c khác so sánh - GV quan sát HS làm bài, xác định lỗi mà HS hay gặp phải, tổng hợp sửa lỗi bảng, yêu cầu HS theo dõi C Hoạt động củng cố - Các bước để hoàn thành chương trình - Phân tích tốn để xác định liệu vào, liệu ra, thuật toán - Soan chương trình vào máy - Lưu trữ chương trình - Biên dịch, thực hiệu chỉnh chương trình D Hướng dẫn học nhà - Viết chương trình nhập vào độ dài ba cạnh tam giác tính chu vi, diện tích tam giác - Cho chương trình sau: Program max; Hỏi: Chương trình thực tốn var a, b, max:integer; nào, kết in hình bao nhiêu? Begin -Viết chương tình nhập vào ba số Write(‘nhap vao hai so bat ki’); tìm giá trị bé ba số readln(a, b); If maxMax Then Max:=b; If c>Max Then Max:=c; Writeln(‘Max = ’, Max); Readln -GV yêu cầu HS nhập vào từ -HS duyệt chương trình, End bàn phím số sửa lỗi (nếu có) chạy ?Nếu tìm giá trị nhỏ chương trình với nhiều Program daydu; số sửa chương dự liệu khác Uses Crt; trình Var a, b, c, Max, Min, I, -HS trả lời Tong: Word; ?Sửa chương trình để đưa If b