RÚT KINH NGHIỆM Ngày 28 tháng 9 năm

Một phần của tài liệu PTNL TIN HỌC 11( BỘ 2) (Trang 58 - 62)

Ngày 28 tháng 9 năm ... TTCM ký duyệt Tiết theo PPCT: 08 Ngày soạn : 2/10/... Ngày giảng : 10/... ---★★★--- BÀI TẬP VÀ THỰC HÀNH 1 (TIẾT 2) I. MỤC TIÊU 1. Kiến thức

- Biết thực hiện một chương trình Pascal hoàn chỉnh.

2. Kĩ năng

- Làm quen với một số dịch vụ cơ bản của Turbo Pascal trong việc soạn thảo, lưu trữ, dịch và thực hiện chương trình.

3. Thái độ

- Xác định thái độ nghiêm túc trong học tập.

- Tạo sự ham muốn giải các bài tập bằng lập trình, thấy được lợi ích của lập trình phục vụ tính toán và giải được một số bài toán đã nêu trong nội dung chương II.

4. Năng lực hướng tới

- Rèn luyện và phát triển năng lực giải quyết vấn đề - Hình thành và rèn luyện năng lực sáng tạo

- Hình thành và phát triển năng lực tự học.

II. PHƯƠNG PHÁP

- Dạy học theo quan điểm hoạt động, kết hợp: Thuyết trình, giảng giải, thảo luận, hoạt động nhóm

III. PHƯƠNG TIỆN

1. Chuẩn bị của thầy

- KHBD, SGK, SBT, SGV Tin học 11

- Máy tính, máy chiếu, bảng phụ, phiếu học tập

2. Chuẩn bị của trò

- Vở ghi, SGK, SBT Tin học 11.

IV. TIẾN TRÌNH BÀI HỌC

A. HOẠT ĐỘNG KHỞI ĐỘNG

*/ Hoạt động 1: Kiểm tra bài cũ

1. Mục tiêu: Học sinh nhớ được kiến thức. 2. Phương pháp, kỹ thuật: Vấn đáp.

3. Hình thức tổ chức hoạt động: Cá nhân. 4. Phương tiện dạy học: Câu hỏi tự luận.

5. Sản phẩm: Học sinh trả lời được các câu hỏi mà giáo viên đưa ra. Nội dung hoạt động:

Câu 1: Hãy nêu các tháo tác và phím tắt trong chương trình pascal?

B. HOẠT ĐỘNG HÌNH THÀNH VỀ KIẾN THỨC VÀ LUYỆN TẬP

*/ Hoạt động 2: Nhập giá trị.

1. Mục tiêu: HS nắm được cách nhập giá trị vào từ bàn phím. 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp.

3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu.

5. Sản phẩm: HS chạy chương trình với các giá trị nhập từ bàn phím. Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

e) Nhấn tổ hợp phím Ctrl + F9 rồi nhập các giá trị 1; 0; -2. Quan sát kết quả hiện thị trên màn hình (x1= -1.41 x2= 1.41)

HS: Chú ý theo dõi, thực hiện. HS nhập các giá trị a,b,c

GV: Làm mẫu cho HS

*/ Hoạt động 3: Sửa lại chương trình.

1. Mục tiêu: HS nắm được nhiều cách giải trong một chương trình. 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp.

3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS sửa được chương trình theo yêu cầu. Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

f) Sửa lại chương trình trên sao cho không dùng biến trung gian D. Thực hiện chương trình đã sửa với các bộ dữ liệu trên. Chương trình: Program Giai_PTB2; Uses crt; Var a, b, c: real; X1, x2: real; Begin Clrscr;

Write (‘a, b, c: ’); readln(a, b, c); X1:= (-b – sqrt(b*b – 4*a*c))/ (2*a); X2:= -b/a – x1; Write (‘ x1= ‘,x1:6:2, ‘x2= ‘,x2:6:2); Readln; End.

HS lắng nghe, thực hiện việc sửa lại và thực hiện chương trình

HS trả lời: Với các bộ dữ liệu trên chương trình cho kết quả tương tự như chương trình dùng biến trung gian D.

GV giảng giải việc sửa lại chương trình

GV đặt câu hỏi: “Em có nhận xét gì về kết quả?”

*/ Hoạt động 4: Sửa lại chương trình.

1. Mục tiêu: HS nắm được cách dịch và sửa lỗi cú pháp. 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp.

3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu. 5. Sản phẩm: HS sửa được lỗi và chương trình chạy. Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

g) Sửa lại chương trình nhận được ở mục c) bằng cách thay đổi công thức tính x2. Cách 1: Thay công thức: x2:= -b/a – x1; bằng công thức:

X2:= (-b + sqrt(b*b – 4*a*c))/(2*a); Cách 2: Dùng biến phụ D và thay công

HS chú ý thực hiện sửa lại công thức tính nghiệm x2 trong chương trình.

HS sửa lại được chương trình sau:

Program Giai_PTB2;

GV nêu vấn đề về việc chỉnh sửa chương trình

thức x2:= -b/a – x1; bằng công thức: X2:= (-b + sqrt(D))/(2*a); Uses crt; Var a, b, c: real; X1, x2: real; Begin Clrscr;

Write (‘a, b, c: ’); readln(a, b, c); X1:= (-b – sqrt(b*b – 4*a*c))/ (2*a); X2:= (-b + sqrt(D))/(2*a); Write (‘ x1= ‘,x1:6:2, ‘x2= ‘,x2:6:2); Readln; End.

*/ Hoạt động 5: Thực hiện chương trình.

1. Mục tiêu: HS biết cách chạy chương trình. 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp. 3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu.

5. Sản phẩm: HS chạy được chương trình và nhập được các giá trị từ bàn phím. Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

h) Thực hiện chương trình đã sửa với bộ dữ liệu 1; -5; 6. Quan sát kết quả:(x1= 2 x2= 3)

Kết quả chương trình đã sửa ở mục g:

HS thực hiện chương trình , quan sát kết quả trên màn hình

GV nêu vấn đề

*/ Hoạt động 6: Thực hiện chương trình.

1. Mục tiêu: HS biết cách chạy chương trình. 2. Phương pháp, kĩ thuật: Thảo luận, vấn đáp. 3. Hình thức tổ chức hoạt động: Cá nhân, nhóm

4. Phương tiện dạy học: KHBD, máy tính, máy chiếu.

5. Sản phẩm: HS chạy được chương trình và nhập được các giá trị từ bàn phím. Nội dung hoạt động

NỘI DUNG HOẠT ĐỘNG CỦA TRÒ HOẠT ĐỘNG CỦA THẦY

h) Thực hiện chương trình với bộ dữ liệu 1;1;1 và quan sát kết quả trên màn hình.

Chương trình khi dịch sẽ đưa ra lỗi: phép toán với dấu phẩy động không hợp lệ.

HS thực hiện chương trình , quan sát kết quả trên màn hình là một thông báo lỗi

GV nêu vấn đề

C. CỦNG CỐ

- Nhắc lại các kiến thức trong bài thực hành: thực hiện chương trình với những bộ dữ liệu khác nhau, chỉnh sửa chương trình với những bộ dữ liệu đã nhập.

D. HƯỚNG DẪN TỰ HỌC Ở NHÀ

- Làm lại bài thực hành

- Làm bài tập trong sách giáo khoa trang 35, 36.

Một phần của tài liệu PTNL TIN HỌC 11( BỘ 2) (Trang 58 - 62)