Tải bản đầy đủ (.pdf) (3 trang)

Giáo án Tin học lớp 11 - Tiết 15, 16: Bài tập và thực hành 2

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 (91.15 KB, 3 trang )

<span class='text_page_counter'>(1)</span> Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11 Bµi tËp vµ thùc hµnh 2 (TiÕt PPCT: 15, 16) Ngµy so¹n: …………………………… Ngµy ®¨ng ký gi¸o ¸n: ..................... Người duyệt giáo án (TTCM duyệt, BGH duyệt): ................................................................................................................................... ................................................................................................................................... I. Môc tiªu: 1. KiÕn thøc - N¾m cÊu tróc vµ sù thùc hiÖn cña cÊu tróc rÏ nh¸nh. 2. KÜ n¨ng - RÌn luyÖn kÜ n¨ng sö dông cÊu tróc rÏ nh¸nh trong viÖc lËp tr×nh gi¶i mét sè bµi to¸n cô thÓ. - Làm quen với việc hiệu chỉnh chương trình. 3. Thái độ - Tự giác, tích cực và chủ động trong thực hành. II. §å dïng d¹y häc 1. ChuÈn bÞ cña gi¸o viªn - Phòng máy tính, máy chiếu Projector để hướng dẫn. 2. ChuÈn bÞ cña häc sinh - SGK, s¸ch bµi tËp vµ bµi tËp viÕt ë nhµ. III. Hoạt động dạy học 1. Hoạt động 1: Làm quen với một chương trình và các công cụ hiệu chỉnh chương trình. a. Môc tiªu: - Học sinh hiểu được nội chương trình và kết quả sau khi thực hiện chương trình. Biết các công cụ dùng để hiệu chỉnh chương trình khi cần thiết như: thực hiện từng bước và xem kết quả trung gian. b. Néi dung: - Ba số nguyên dương a, b, c được gọi là bộ số Pitago nếu tổng bình phương của 2 số bằng bình phương của số còn lại. Yêu cầu: Viết chương trình nhập từ bàn phím ba số nguyên dương a, b, c và kiểm tra xem chóng cã lµ béi sè Pitago hay kh«ng? c. Các bước tiến hành: Hoat động của giáo viên Hoạt động của học sinh 1. Gợi ý để học sinh nêu khái niệm về 1. Theo dõi dẫn dắt của giáo viên để nêu bé sè pitago. kh¸i niÖm vÒ bé sè Pitago: tæng b×nh phương của hai số bằng bình phương của số  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(2)</span>  Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11. cßn l¹i. - Yªu cÇu: LÊy mét vÝ dô cô thÓ. VÝ dô vÒ bé sè Pitago: 5 4 3 - Hái: §Ó kiÓn tra bé ba sè a,b,c bÊt k× cã a2= b2+ c2 ph¶i lµ bé Pitago, ta ph¶i kiÓm tra c¸c b2= a2+ c2 c2= b2+ a2 đẳng thức nào? 2. Chiếu chương trình mẫu lên bảng. 2. Soạn chương trình vào máy theo Thực hiện mẫu các thao tác: lưu thực hiện chương trình của giáo viên. từng lệnh chương trình, xem kết quả trung gian, thực hiện chương trình và nhập dữ liÖu. - Yêu cầu học sinh gõ chương trình mẫu vµo m¸y. - Yªu cÇ häc sinh l­u ch­ong tr×nh gâ vµo - BÊm F2, gâ tªn file vµ enter. m¸y víi tªn Pitago.pas - Yªu cÇu häc sinh thùc hiÖn tõng lÖnh - BÊm F7. NhËp c¸c gi¸ trÞ a=3, b=4, c=5. của chương trình. - Chọn mennu Debug để mở cửa hiệu chỉnh. - Yªu cÇu häc sinh xem c¸c kÕt qu¶ a2, - Quan s¸t qu¸ tr×nh rÏ nh¸nh cña tõng bé d÷ b2, c2. liÖu vµo vµ tr¶ lêi. - Yªu cÇu häc sinh tù t×m thªm mét sè bé a b c kh¸c vµ so s¸nh. 2. Hoạt động 2: Rèn luyện kĩ năng lập trình hoàn thiện một bài toán. a. Môc tiªu: - Học sinh biết đọc hiểu đề, phân tích yêu cầu của đề. Từ đó chọn được cấu trúc dữ liệu và lệnh phù hợp để lập trình. b. Néi dung: - Viết chương trình giải phương trình ax + b = 0. c. Các bước tiến hành: Hoạt đông của giáo viên 1. Nêu nội dung, mục đích, yêu cầu của bµi to¸n. - Hỏi: Bước đầu tiên để giải bài toán? - Hỏi: Để xác định ta phải đặt các câu hỏi như thế nào? Gọi học sinh đặt câu hỏi và học sinh trả lời câu hỏi đó?. Hoạt động của học sinh 1. Chú ý theo dõi vấn đề đặt ra của giáo viªn - Xác định input, output và thuật giải. - Mục đích của giải phương trình? + KÕt luËn sè nghiÖm vµ gi¸ trÞ nghiÖm x. - Để tính được nghiệm x cần các đại lượng nµo? + Cần các đại lượng: a b - Có các bước xử lí nào để tính được x?. - Yªu cÇu häc sinh ph¸c ho¹ thuËt to¸n. 2. Yêu cầu học snh gõ chương trình vào 2. Độc lập soạn chương trình vào máy. - Th«ng b¸o kÕt qu¶ viÕt ®­îc. m¸y. - Giáo viên tiếp cận từng học sinh để  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(3)</span>  Gi¸o ¸n gi¶ng d¹y hướng dẫn và sửa sai. 3. Yªu cÇu häc sinh nhËp d÷ liÖu. - NhËp d÷ liÖu víi test 1 2 -2.  Bé m«n: Tin häc 11. 3. NhËp d÷ liÖu theo test cña gi¸o viªn và thông báo kết quả của chương trình.. 4. yêu cầu học sinh xác định các bộ test, 4. Tìm test Nhập dữ liệu, đối sánh kết quả. 0 0 VSN 0 3 VN 2 3 -1.5 NhËp d÷ liÖu vµ th«ng b¸o kÕt qu¶. IV. §¸nh gi¸ cuèi bµi 1. Những nội dung đã học Các bước để hoàn thành một chương trình: - Phân tích bài toán để xác định dữ liệu vào, dữ liệu ra, thuật toán. - Soạn chương trình vào máy. - Lưu trữ chương trình. - Biªn dÞch. - Thực hiện và hiệu chỉnh chương trình. 2. C©u hái vµ bµi tËp vÒ nhµ - Viết chương trình nhập và độ dài 3 cạnh của một tam giác và tính chu vi, diện tích của tam giác đó. - Cho chương trình sau: Pogram max; vara,b,max: integer; Begin Write(‘NhËp vµo hai sè bÊt k×’) Readln(a,b); Max:=a; If max<b then max:=b; Writeln(max); Readln; End. Hỏi: Chương trình thực hiện công việc là gì, kết quả in ra màn hình là bao nhiªu? - Viết chương trình nhập vào ba số bất kì lvà tìm giá trị bé nhất của ba số đó. - Xem trước nội dung bài: Kiểu mảng, sách giáo khoa, trang 53..  GV: §ç ThÞ Thu HiÒn Lop11.com.

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

×