Giáo án Tin học lớp 10 Bài 6: Giải bài toán trên máy tính - ThS. Hoàng Tuấn Hưng
lượt xem 21
download
Giáo án Tin học lớp 10 Bài 6: Giải bài toán trên máy tính bao gồm những nội dung về xác định mục tiêu; hoạt động dạy học; dặn dò; rút kinh nghiệm, bổ sung. Mời các bạn tham khảo bài giáo án điện tử để nắm bắt nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo án Tin học lớp 10 Bài 6: Giải bài toán trên máy tính - ThS. Hoàng Tuấn Hưng
- Trường trung học phổ thông A Lưới Ngày soạn: 17/10/2015 Ngày dạy: 19/10/2015 Lớp dạy: 10B1 Tiết 16 § 6. GIẢI BÀI TOÁN TRÊN MÁY TÍNH I. XÁC ĐỊNH MỤC TIÊU 1. Lựa chọn chủ đề, nội dung dạy học: Giải bài toán trên máy tính. 2. Xác định yêu cầu kiến thức, kỹ năng, thái độ 2.1. Kiến thức: Biết các bước cơ bản khi tiến hành giải bài toán trên máy tính. 2.2. Kỹ năng: Bước đầu hình thành kỹ năng xây dựng, áp dụng thuật toán để viết chương trình cho máy tính thực hiện. 2.3. Thái độ: Nhận thức được khi xây dựng thuật toán để giải một bài toán thì phải lựa chọn một thuật toán sau cho tối ưu. Lựa chọn cách tổ chức dữ liệu và sử dụng NNLT thích hợp để viết chương trình. 3. Lập bảng mô tả yêu cầu cần đạt Loại câu hỏi / Vận dụng Nội dung Nhận biết Thông hiểu Vận dụng cao bài tập thấp Câu hỏi / bài Xác định được tập định tính input/output. Xác đinh input và output cho I. Xác Bài tập định bài toán hoán định bài toán lượng đổi 2 số a và b. Bài tập thực hành Với bài toán Viết được tìm UCLN HS thuật toán giải chỉ ra thuật bài toán, đưa Câu hỏi / bài toán cần tiến dữ liệu vào tập định tính II. Lựa chọn hành để giải kiểm tra tính và thiết kế bài toán trên đúng đắn của thuật toán máy tính thuật toán. Hiểu 3cách để Diễn tả được Bài tập định Biết 3 cách chọn ra thuật thuật toán lượng hoán đổi. toán tối ưu. hoán đổi. Bài tập thực hành Biết viết CT III. Viết Câu hỏi / bài dựa Quan sát chạy trên chương trình tập định tính CT trên Free NNLT bậc Pascal. cao. Ths. Hoàng Tuấn Hưng - Giáo án Tin 1 Trang 1
- Trường trung học phổ thông A Lưới Bài tập định lượng Bài tập thực hành Quan sát các Câu hỏi / bài lỗi trên Free tập định tính Pascal. IV. Hiệu chỉnh Bài tập định lượng Bài tập thực hành Sau khi viết chương trình đã hoàn thiện công việc còn lại là viết tài Câu hỏi / bài liệu mô tả tập định tính thuật toán, V. Viết tài chương trình liệu và hướng dẫn sử dụng chương trình. Bài tập định lượng Bài tập thực hành 4. Đề xuất năng lực có thể hướng tới: Biết các bước giải bài toán trên máy tính bao gồm: Xác định bài toán: xác định input/output và mối liên hệ giữa chúng. Lựa chọn hoặc xây dựng thuật toán: Thiết kế hoặc lựa chọn thuật toán đã có để giải bài toán. Viết chương trình: Lựa chọn các tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để diễn tả đúng thuật toán. Hiệu chỉnh: phát hiện sai sót và chỉnh sửa thông qua các Test. Viết tài liệu: Mô tả chương trình và hướng dẫn sử dụng. II. CÁC HOẠT ĐỘNG DẠY HỌC Hoạt động 1: Yêu cầu học sinh nêu các cách để đổi chỗ ngồi cho hai bạn học sinh? Hoạt động 2: Dựa trên những cách hoán đổi chỗ ngồi của HS đã nêu, từ đó GV yêu cầu học sinh nêu thuật toán để hoán đổi giá trị hai số a, b. Cho HS xem mô phỏng về việc hóan đổi 2 ly nước? Hoạt động 3: Như vậy để giải một bài toán trên máy tính sẽ phải thực hiện những bước nào? Hoạt động 4: GV cho ví dụ cụ thể và mô phỏng thuật toán (mô phỏng trên sơ đồ khối của phần mềm Crocodile ICT 605) Từ đó yêu cầu học sinh lựa chọn thuật toán thích hợp? Hoạt động 5: Cho học sinh xem vd về thuật toán tìm UCLN của hai số a, b (C1: Sgk, C2: Giáo viên nêu) Ths. Hoàng Tuấn Hưng - Giáo án Tin 1 Trang 2
- Trường trung học phổ thông A Lưới Cho HS xem mô phỏng thông qua sơ đồ khối của phần mềm Crocodile ICT 605. Từ đó yêu cầu học sinh lựa chọn thuật toán thích hợp? Hoạt động 6: Sau khi lựa chọn hoặc thiết kế được thuật toán thì chúng ta sẽ thực hiện công việc nào? Làm thế nào để biết thuật toán đúng hay sai? Và để mọi người có thể hiểu và sử dụng được thuật toán thì phải làm gì? Chạy thử cho HS xem chương trình hoán đổi hai số a, b trên Ngôn Ngữ Pascal 3. Củng cố kiến thức và kết thúc bài Củng cố kiến thức, kiểm tra/đánh giá mức độ hiểu bài của học sinh, bài tập về nhà, . . . Cho học sinh xem vd về thuật toán tìm UCLN của hai số a, b (Cách1: Sgk, Cách 2: Giáo viên nêu) Cho HS xem mô phỏng thông qua sơ đồ khối của phần mềm Crocodile ICT 605. Từ đó yêu cầu học sinh lựa chọn thuật toán thích hợp? HS xây dựng thuật toán sắp xếp dãy số giảm dần theo 2 cách Lưu ý: Giáo viên cần cân nhắc và suy nghĩ cẩn thận về việc nên ứng dụng CNTT cho phần nào là phù hợp. CHỈ ỨNG DỤNG CNTT NẾU THẤY THẬT SỰ CÓ LỢI VÀ TĂNG GIÁ TRỊ VIỆC DẠY VÀ HỌC ! III. DẶN DÒ - Học các nội dung: Xác định bài toán, các tiêu chuẩn lựa chọn thuật toán, viết chương trình, hiệu chỉnh, viết tài liệu – Bài 1, 2, 3 sách giáo khoa. - Đọc trước bài “ Phần mềm máy tính – Những ứng dụng của tin học” Chuẩn bị bài mới: Thế nào goị là một phần mềm máy tính? Có bao nhiêu loại phần mềm máy tính IV. RÚT KINH NGHIỆM, BỔ SUNG Ths. Hoàng Tuấn Hưng - Giáo án Tin 1 Trang 3
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo án Tin học lớp 10 Bài 3: Giới thiệu về máy tính (tiết 2)
4 p | 520 | 35
-
Giáo án Tin học lớp 10 Bài 7 & 8: Phần mềm máy tính - Những ứng dụng của Tin học
7 p | 514 | 33
-
Giáo án Tin học lớp 10 Chương 1 Bài 1: Tin học là một ngành khoa học
5 p | 366 | 30
-
Giáo án Tin học Lớp 10 Bài 11: Tệp và quản lý tệp - Ths. Hoàng Tuấn Hưng
4 p | 316 | 28
-
Giáo án Tin học Lớp 10 Bài 12: Giao tiếp với hệ điều hành - Ths. Hoàng Tuấn Hưng
6 p | 237 | 27
-
Giáo án Tin học Lớp 10 Bài 9: Tin học và xã hội - Ths. Hoàng Tuấn Hưng
4 p | 380 | 27
-
Giáo án Tin học lớp 10 Bài 2: Thông tin và dữ liệu (tiết 1)
5 p | 200 | 16
-
Giáo án Tin học lớp 10: Bài toán - Thuật toán (tiết 4)
3 p | 205 | 14
-
Giáo án Tin học lớp 10 Tiết 14: Bài tập
3 p | 171 | 13
-
Giáo án Tin học lớp 10: Bài tập và thực hành (học tại lớp) - Làm quen với thông tin và mã hóa thông tin
3 p | 228 | 13
-
Giáo án Tin học lớp 10: BTTH 2 - Làm quen với máy tính (tiết 1)
3 p | 188 | 11
-
Giáo án Tin học Lớp 10 Tiết 20: Bài tập
3 p | 148 | 10
-
Giáo án Tin học lớp 10 Bài 9: Bài toán - Thuật toán (tiết 1)
3 p | 132 | 9
-
Giáo án Tin học lớp 10: BTTH 2 - Làm quen với máy tính (tiết 2)
2 p | 106 | 8
-
Giáo án Tin học lớp 10: Bài toán - Thuật toán (tiết 5)
5 p | 109 | 8
-
Giáo án Tin học lớp 10 bài 9: An toàn trên không gian mạng
3 p | 30 | 6
-
Giáo án Tin học lớp 10 (Trọn bộ cả năm)
152 p | 22 | 5
-
Giáo án Tin học lớp 10 bài 10: Thực hành khai thác tài nguyên trên Internet
3 p | 22 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn