I. MỤC ĐÍCH YÊU CẦU
* Kiến thức:
- Củng cố các kiến thức về câu lệnh gán, cấu trúc rẽ nhánh.
- Xây dựng chương trình có cấu trúc rẽ nhánh;
- Làm quen với các công cụ hiệu chỉnh chương trình.
* Kĩ năng:
- Rèn luyện cho HS các bước cơ bản nhất của lập trình nói chung và kĩ năng tổ chức chương trình có sử dụng cấu trúc rẽ nhánh nói riêng.
* Tư duy, thái độ:
- Khơi gợi lòng ham thích giải bài toán bằng lập trình trên máy tính.
- Tiếp tục rèn luyện các phẩm chất cần thiết của người lập trình như xem xét, giải quyết vấn đề một cách cẩn thận, chu đáo, có sáng tạo,
II. CHUẨN BỊ
Thầy:
- Soạn giáo án, nghiên cứu sách giáo khoa, sách bài tập, tài liệu tham khảo.
- Máy tính cá nhân và máy chiếu (nếu có).
Ngày soạn:26/11/2019 Tiết: 16 BÀI TẬP VÀ THỰC HÀNH 2 I. MỤC ĐÍCH YÊU CẦU * Kiến thức: - Củng cố các kiến thức về câu lệnh gán, cấu trúc rẽ nhánh. - Xây dựng chương trình có cấu trúc rẽ nhánh; - Làm quen với các công cụ hiệu chỉnh chương trình. * Kĩ năng: - Rèn luyện cho HS các bước cơ bản nhất của lập trình nói chung và kĩ năng tổ chức chương trình có sử dụng cấu trúc rẽ nhánh nói riêng. * Tư duy, thái độ: - Khơi gợi lòng ham thích giải bài toán bằng lập trình trên máy tính. - Tiếp tục rèn luyện các phẩm chất cần thiết của người lập trình như xem xét, giải quyết vấn đề một cách cẩn thận, chu đáo, có sáng tạo, II. CHUẨN BỊ Thầy: - Soạn giáo án, nghiên cứu sách giáo khoa, sách bài tập, tài liệu tham khảo. - Máy tính cá nhân và máy chiếu (nếu có). Trò: Đọc trước ở nhà Sách giáo khoa. III. TIẾN TRÌNH LÊN LỚP. 1. Ổn định tổ chức, kiểm tra sĩ số + Học sinh xếp hàng trước phòng máy. + Kiểm tra sĩ số. + GV cho học sinh vào phòng máy tính theo từng hàng. + Học sinh ngồi theo nhóm đã được phân công. 2. Kiểm tra bài cũ: Kết hợp trong quá trình thực hành. 3. Nội dung bài học mới. Nội dung Hoạt động của GV Hoạt động của HS Bài tập Thực hành thuật toán tính tổng s1,s2 Chương trình #include #include using namespace std; double s; int a,n; int main() { cout<<”nhap vao gia tri cua a”; cin >>a; s=1.0/a; for(n=1;n<=100;n++) s=s+1.0/(a+n); cout<<fixed<<setprecicion(4)<<”tong s la”<<s; return 0; } Chương trình Tong_1b: #include #include using namespace std; double s; int a,n; int main() { cout<<”nhap vao gia tri cua a”; cin >>a; s=1.0/a; for(n=100;n>=1;n--) s=s+1.0/(a+n); cout<<fixed<<setprecicion(4)<<”tong s la”<<s; return 0; } GV: Yêu cầu HS nhập và chạy các chương trình với các bộ số khác nhau GV: quan sát chỉnh sửa, giải đáp thắc mắc nếu có GV: Yêu cầu HS nhập và chạy các chương trình với các bộ số khác nhau GV: quan sát chỉnh sửa, giải đáp thắc mắc nếu có HS: từng nhóm thực hiện yêu cầu HS: từng nhóm thực hiện yêu cầu IV. CỦNG CỐ. - Trong bài thực hành này củng cố lại cho chúng ta cấu trúc câu lệnh gán và câu lệnh for V. BÀI TẬP VỀ NHÀ. - Lập trình in ra màn hình các số nguyên dương lẻ có 2 chữ số VI. RÚT KINH NGHIỆM ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Mỹ Tho, ngày.....tháng.....năm....... KÍ DUYỆT
Tài liệu đính kèm: