Giáo án tin học 10 Bài: - tiết: Tuần dạy: Ngày dạy: Mục tiêu: 1.1 Kiến thức: HS biết: Biết khái niệm toán thuật toán, đặc trưng thuật toán 1.2 Kỹ năng: Xác định Input, output toán 1.3 Thái độ: Có ý thức sử dụng kiến thức góp phần phát triển tư giải vấn đề khoa học đời sống Trọng tâm: Xác định Input, output toán Chuẩn bị : 3.1 Giáo viên: Bảng 3.2 Học sinh: - Xem trước : “ Bài toán thuật toán” - Sách giáo khoa Tiến trình: 4.1 Ổn định tổ chức kiểm diện: 4.2 Kiểm tra miệng: Câu 1: Nêu chức nhớ ngoài, thiết bị vào/ra? Câu 2: Nêu hoạt động máy tính? Trả lời: Câu 1: Chức nhớ (Secondary Memory): dùng để lưu trữ lâu dài liệu hỗ trợ cho nhớ Thiết bị vào (Input device): dùng để đưa thông tin vào máy tính Thiết bị (Output device): dùng đưa liệu máy môi trường Câu 2: Hoạt động máy tính dựa nguyên lý: Nguyên lí điều khiển chương trình Nguyên lý truy cập theo địa Nguyên lý lưu trữ chương trình 4.3 Bài mới: HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC Hoạt động 1: Vào GV: Đặt vấn đề: Để viết chương trình cho máy tính thực ta cần biết thuật toán toán Ta sang GV: Trong toán học ta nhắc nhiều đến khái niệm “ toán” hiểu việc mà người cần phải thực cho từ kiện ban đầu phải tìm hay chứng minh kết Vậy khái niệm “ Bài toán” tin học có khác không? GV: Trong nhà trường có phần mềm quản lý hoc sinh Nếu ta yêu cầu đưa HS có điểm trung bình từ trở lên, toán Hay đơn giản yêu cầu máy cho kết phép tính nhân, chia Đó toán Vậy toán gì? Bài toán: - Khái niệm: Bài toán việc mà người muốn máy tính thực Vi dụ: Giải phương trình, quản lý thông tin HS, toán Giáo viên: Trần Thị Trúc Phương Giáo án tin học 10 GV: Đứng trước toán công việc gì? HS: Công việc xác định đâu kiện cho đâu cần tìm GV: ta cần xác định Input Output toán Input thông tin đưa vào máy Output thông tin cần lấy khỏi máy GV: lớp mở SGK trang 32 xem ví dụ Ghi ví dụ lên bảng Input? Output? Khi máy tính giải toán cần quan tâm đến yếu tố: - Input( thông tin đưa vào máy) - Output( thông tin muốn lấy từ máy) Ví dụ 1: Tìm UCLN hai số M, N Trả lời: Input: M, N số nguyên dương Output: UCLN(M, N) Ví dụ 2: Bài toán giải phương trình bặc hai ax2+bx+c=0 Trả lời: Input: a, b, c số thực Output: nghiệm x phương trình Ví dụ 3: Kiểm tra n có phải số nguyên tố không? Trả lời: Input: n số nguyên Output: trả lời câu hỏi “n có phải số nguyên tố hay không?” Ví dụ 4: cho biết Input Output toán xếp loại học tập Trả lời: Input: Bảng điểm HS Output: Bảng xếp loại học tập Thuật toán: - Khái niệm thuật toán: Là dãy hữu hạn thao tác xắp xếp theo trình tự xác định cho sau thực dãy thao tác đó, từ input toán ta nhận output cần tìm - Tác dụng thuật toán: Dùng để giải toán Hoạt động 2: GV: (chuyển vấn đề): Muốn máy tính đưa Output từ Input cho cần phải có chương trình, mà muốn viết chương trình cần phải có thuật toán Vậy thuật toán gì? GV: Giải thích thêm khái niệm như: dãy hữu hạn lệnh, xếp theo trình tự định 4.4 Củng cố: Câu hỏi: Xác định Input Output toán giải phương trình bậc 1? Đáp án : Input:a,b số thực Output: nghiệm pt 4.5 Hướng dẫn học sinh tự học: Đối với học tiết này: Làm tập SGK Học bài, trả lời câu hỏi SGK Đối với học tiết học tiếp theo: Xem trước mục trang 36 SGK Rút kinh nghiệm : Cần rút kinh nghiệm : Giáo viên: Trần Thị Trúc Phương Giáo án tin học 10 Giáo viên: Trần Thị Trúc Phương ... nguyên tố hay không?” Ví dụ 4: cho biết Input Output toán xếp loại học tập Trả lời: Input: Bảng điểm HS Output: Bảng xếp loại học tập Thuật toán: - Khái niệm thuật toán: Là dãy hữu hạn thao tác... chương trình cần phải có thuật toán Vậy thuật toán gì? GV: Giải thích thêm khái niệm như: dãy hữu hạn lệnh, xếp theo trình tự định 4.4 Củng cố: Câu hỏi: Xác định Input Output toán giải phương trình... xếp theo trình tự xác định cho sau thực dãy thao tác đó, từ input toán ta nhận output cần tìm - Tác dụng thuật toán: Dùng để giải toán Hoạt động 2: GV: (chuyển vấn đề): Muốn máy tính đưa Output