DÙNG DẠY HỌC 1 Giáo viên: Phịng máy vi tính.

Một phần của tài liệu GIAO AN TIN 11 IN NGAY (Trang 43 - 45)

1. Giáo viên: Phịng máy vi tính.

2. Học sinh: Sgk, sbt, 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 chtrình.

a. Mục tiêu: Hs biết được nội dung 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: thực hiện từng bước, xem kết quả trung gian.

b. Nội dung: Viết chtrình nhập vào 3 số nguyên dương a, b, c và kiểm tra xem chúng cĩ phải là bộ số Pitago hay khơng?

c. Các bước tiến hành:

Hđ của GV Hđ của HS Nd ghi bảng

1. Gợi ý để hs nêu khái niệm bộ số Pitago. số Pitago.

- Y/cầu hs cho ví dụ cụ thể?

- Phải sử dụng các đẳng thức nào để kiểm tra 3 số bất kỳ a, b, c là bộ số Pitago?

2. Chiếu chương trình mẫu lên bảng. Thực hiện mẫu các thao tác: bảng. Thực hiện mẫu các thao tác: lưu, thực hiện từng lệnh chtrình, xem kết quả trung gian, thực hiện chtrình và nhập dữ liệu.

- Y/cầu hs gõ chtrình vào máy.

1. Theo dõi dẫn dắt của gv để nêu khái niệm về gv để nêu khái niệm về bộ số Pitago: tổng bình phương 2 số bằng bình phương số cịn lại. Ví dụ: 4 5 3 a2=b2+c2 b2=a2+c2 c2=a2+b2 2. Soạn chtrình vào máy.

* Xem kết quả trung gian

- Y/cầu hs lưu chtrình theo hdẫn của sgk.

- Y/cầu hs thực hiện từng lệnh chtrình.

- Y/cầu hs xem các kết quả trung gian a2, b2, c2 trên của sổ Watches - Y/cầu hs tìm thêm bộ số a, b, c khác để thực hiện chtrình và so sánh Nhấn F2, gõ tên file, Enter Nhấn F7, nhập giá trị cho a = 3, b = 5, c = 4. Làm theo hdẫn trên bảng Quan sát qua trình rẽ nhánh của từng bộ dữ liệu vào rồi trả lời.

+ Vào Debug\

Watches,

+ nhấn phím Insert

xuất hiện cửa sổ Add watch, nhập tên biến

cần theo dõi giá trị, rồi nhấn Enter (lặp lại thao tác này nếu muốn cùng lúc xem giá trị nhiều biến)

2. Hoạt động 2: (45 phút )Rèn luyện kĩ năng lập trình hồn thiện một bài tốn

a. Mục tiêu: Hs đọ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 tìm giá trị lớn nhất của 3 số a, b, c được nhập từ bàn phím.

c. Các bước tiến hành:

Hđ của GV Hđ của HS Nd ghi bảng

1. Nêu nội dung, mục đích y/cầu của bài tốn. của bài tốn.

- Bước đầu tiên để giải bài tốn? - Y/cầu hs xác định các nội dung đĩ?

- Làm thế nào để xác định gtln của 3 số a, b, c? (Nêu các bước tìm ra gtln)

- Y/cầu hs phát thảo thuật tốn. - Qua thuật tốn ta sẽ sử dụng cấu trúc nào để viết chương trình?

2. Y/cầu hs gõ chương trình vào máy máy

Gviên tiếp cận từng máy tính để hướng dẫn và sửa sai.

3. Y/cầu hs nhập dữ liệua = 23, b = 15, c = 23 a = 23, b = 15, c = 23 4. Y/cầu hs tự xác định các bộ test khác để kiểm tra chtrình 1. Chú ý theo dõi vấn đề đặt ra của gv. - Xác định Input, Output và thuật tốn -Input: 3 số a, b, c Output: Gtln(a,b,c) - Trả lời theo dạng trình bày ý tưởng - Hs trình bày trên bảng - Cấu trúc rẽ nhánh 2. Độc lập từng nhĩm soạn chtrình vào máy. Thơng báo kết quả viết được.

3. Nhập dữ liệu theo test cảu gv và thơng báo kết quả.

4. Tìm các bộ test khác và kiểm thử chtrình

Bài 2: Viết chương trình tìm giá trị lớn nhất của 3 số a, b, c được nhập từ bàn phím. - Nhập a, b, c; - Nếu a>b thì nếu a>c thì max:=a nglại max:=c Nglại nếu b>c thì max:=b nglại max:=c; - Đưa ra max.

IV. ĐÁNH GIÁ CUỐI BÀI

Câu hỏi, bài tập về nhà: chuẩn bị các bài tập sgk Xem trước bài:

Ngày soạn: Ngày dạy:

Tiết 17 BÀI TẬP CHƯƠNG 3

I. Mục tiêu:

1. Kiến thức: Củng cố cho học sinh kiến thức về cấu trúc rẽ nhánh và cấu trúc lặp.

2. Kỹ năng:

Rèn luyện kỹ năng vận dụng và linh hoạt trong việc lựa chọn cấu trúc rẽ nhánh và cấu trúc lặp để giải quyết bài tốn đặt ra.

3. Tư duy, thái độ:

Rèn luyện ý thức tự giác học tập tích cực, ham thích tìm hiểu, chủ động trong giải quyết các bài tập.Rèn luyện tư duy khoa học, tư duy logic.

II. Chuẩn bị của giáo viên và học sinh: GV: - Soạn giáo án.

HS: - Học bài cũ và chuẩn bị bài tập.

Một phần của tài liệu GIAO AN TIN 11 IN NGAY (Trang 43 - 45)

Tải bản đầy đủ (DOC)

(95 trang)
w