www thuvienhoclieu com Tuần 1 Ngày soạn 20/08/2018 Tiết 1 Ngày dạy 28/08/2018 Bài 1 MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I MỤC TIÊU 1 Kiến thức Biết con người chỉ dẫn cho máy tính thực hiện công việc th[.]
Tuần Tiết Ngày soạn:20/08/2018 Ngày dạy: 28/08/2018 Bài MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I MỤC TIÊU: Kiến thức: - Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh - Biết chương trình cách để người dẫn cho máy tính thực nhiều cơng việc liên tiếp Kĩ năng: - Biết đưa quy trình câu lệnh để thực công việc Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học Năng lực hướng tới: - Hình thành lực sử dụng cơng nghệ thơng tin truyền thông, lực giải vấn đề dựa tin học, lực tự học, lực hợp tác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK - Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới III HOẠT ĐỘNG DẠY - HỌC Ổn định tổ chức: Kiểm tra cũ: không Bài mới: Hoạt động GV + Hoạt động 1: Tìm hiểu ví dụ Rơ-bốt nhặt rác ? Con người chế tạo thiết bị để giúp người nhặt rác, lau cửa kính tồ nhà cao tầng? - Giả sử ta có Rơ-bốt thực thao tác như: tiến bước, quay phải, quay trái, nhặt rác bỏ rác vào thùng - Quan sát hình 1.1 sách giáo khoa Hoạt động HS Nội dung * Khởi đợng Ví dụ Rơ-bốt nhặt rác: Con người điều khiển máy Các lệnh để Rơ-bốt hồn tính thơng qua lệnh thành tốt công việc: - Tiến bước - Quay trái, tiến bước - Nhặt rác Con người chế tạo Rô- - Quay phải, tiến bước bốt - Quay trái, tiến bước - Bỏ rác vào thùng ? Ta cần lệnh để dẫn Rơ-bốt di chuyển từ vị trí thời Học sinh ý lắng nghe => nhặt rác => bỏ rác vào thùng Học sinh quan sát hình 1.1 sách giáo khoa theo yêu cầu giáo viên + Để Rô-bốt thực việc nhặt rác bỏ rác vào thùng ta lệnh sau: - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước - Bỏ rác vào thùng + Hoạt động 2: Tìm hiểu viết chương trình lệnh cho máy tính làm việc - Để điều khiển Rơ-bốt ta phải làm gì? - Viết lệnh viết chương trình => viết chương trình Viết chương trình- + Để điều khiển Rơ-bốt ta lệnh cho máy tính làm phải viết lệnh việc + Viết chương trình hướng dẫn máy tính thực cơng việc hay giải + Viết chương trình tốn cụ thể hướng dẫn máy tính thực + Chương trình máy tính công việc hay giải dãy lệnh mà máy tốn cụ thể ? Chương trình máy tính tính hiểu thực gì? + Viết chương trình giúp người điều khiển máy ? Tại cần phải viết tính cách đơn giản chương trình hiệu IV CỦNG CỚ: ? Con người làm để dẫn cho máy tính thực cơng việc V HƯỚNG DẪN VỀ NHÀ: - Học kết hợp SGK - Làm tập 1,2/9 SGK VI RÚT KINH NGHIỆM: Tuần Tiết Ngày soạn:20/08/2018 Ngày dạy: 29/08/2018 Bài MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I MỤC TIÊU: Kiến thức: - Biết viết chương trình viết lệnh dẫn máy tính thực cơng việc hay giải tốn - Biết ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình - Biết vai trị chương trình dịch Kĩ năng: - Rèn luyện kĩ viết chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số cơng việc Năng lực hướng tới: - Hình thành lực sử dụng công nghệ thông tin truyền thông, lực giải vấn đề dựa tin học, lực tự học, lực hợp tác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK - Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới III HOẠT ĐỘNG DẠY - HỌC: Ổn định tổ chức: Kiểm tra cũ: ? Con người làm để điều khiển máy tính? Cho ví dụ cụ thể ? Bài mới: Hoạt động GV Hoạt động HS Nội dung Chương trình ngơn ngữ lập trình - Để máy tính xử lí, thơng tin đưa vào máy phải đuợc chuyển đổi dạng Học sinh ý lắng nghe Ngôn ngữ dùng để viết dãy bit (dãy số gồm => ghi nhớ kiến thức chương trình máy tính gọi 1) ngơn ngữ lập trình - Để có chương trình mà máy tính thực cần qua bước: * Viết chương trình theo Học sinh ý lắng nghe ngôn ngữ lập trình * Dịch chương trình sang ngơn ngữ máy để máy tính hiểu ? Cho ví dụ thực tế một loại chương trình dịch ?Các bước tạo chương trình HS: người phiên dịch máy tính HS NC SGK và trả lời IV CỦNG CỐ: ? Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính ? Chương trình dịch dùng để làm gì? V HƯỚNG DẪN VỀ NHÀ: - Học kết hợp SGK - Làm tập 3,4/9/SGK VI./ RÚT KINH NGHIỆM: KÝ DUYỆT TUẦN Ngày 28 tháng năm 2018 Tuần Tiết Ngày soạn:28/08/2018 Ngày dạy: 05/09/2018 Bài LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU: Kiến thức: - Biết ngôn ngữ lập trình gồm thành phần chữ quy tắt để viết chương trình, câu lệnh - Biết ngơn ngữ lập trình gồm có tập hợp từ khố dành riêng cho mục đích sử dụng định Kĩ năng: - Rèn luyện kĩ làm quen với chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học Năng lực hướng tới: - Hình thành lực sử dụng cơng nghệ thơng tin truyền thông, lực giải vấn đề dựa tin học, lực tự học, lực hợp tác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK - Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới III HOẠT ĐỘNG DẠY - HỌC: Ổn định tổ chức: Kiểm tra cũ: ? Ngôn ngữ lập trình là gì? ? Thế nào là chương trình dịch Bài mới: Hoạt động GV Hoạt động HS Nội dung + Hoạt động 1: Tìm hiểu *Khởi đợng ví dụ chương trình Ví dụ chương trình: Ví dụ minh hoạ chương trình đơn giản Ví dụ minh hoạ viết ngôn ngữ Học sinh ý lắng nghe chương trình đơn giản lập trình Pascal => ghi nhớ kiến thức viết ngơn ngữ Program CT_dau_tien; lập trình Pascal Uses Crt; Program CT_dau_tien; Begin Uses Crt; Writeln(‘Chao cac ban’); Begin End Writeln(‘Chao cac ban’); ?chương trình này có mấy ?HS nghiên cứu SGK và End dòng lệnh trả lời ? Tên của chương trình là gì? ?Công cụ có sẵn nào được sử dụng chương trình ? Dòng chữ nào sẽ được in màn hình + Hoạt động 2: Tìm hiểu ngơn ngữ lập trình gồm ? Câu lệnh viết từ kí tự định Kí Học sinh ý lắng nghe tự tạo thành bảng chữ => ghi nhớ kiến thức ngơn ngữ lập trình - Bảng chữ ngơn ngữ lập trình gồm gì? - Mỗi câu lệnh chương trình gồm kí tự kí hiệu viết theo quy tắc định - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch nhận biết thơng báo lỗi + Hoạt động 3: Tìm hiểu từ khố tên chương trình - Các từ như: Program, Uses, Begin gọi từ khoá - Từ khoá từ dành riêng ngơn ngữ lập trình - Ngồi từ khố, chương trình cịn có tên chương trình - Đặt tên chương trình phải tuân theo quy tắt nào? Ngơn ngữ lập trình gồm gì? Ngơn ngữ lập trình tập hợp kí hiệu quy tắc viết lệnh tạo thành chương trinh hồn chỉnh thực máy tính (-bảng chữ cái - Các quy tắc) Bảng chữ ngơn ngữ lập trình bao gồm chữ tiếng Anh số kí hiệu khác, dấu đóng mở ngoặc, dấu nháy Học sinh ý lắng nghe Từ khoá tên: - Từ khoá từ dành riêng Học sinh ý lắng nghe ngôn ngữ lập trình => ghi nhớ kiến thức Học sinh ý lắng nghe + Học sinh nghiên cứu sách giáo khoa trả lời câu hỏi giáo viên * Khi đặt tên cho chương trình cần phải tuân theo quy tắt sau: - Tên khác tương ứng với đại lượng khác IV CỦNG CỐ: ? Bảng chữ ngơn ngữ lập trình gồm Làm bài tập 2/14/sgk V HƯỚNG DẪN VỀ NHÀ: - Học kết hợp SGK - Trả lời câu hỏi 1,3/14/ SGK VI./ RÚT KINH NGHIỆM: Tuần Tiết Ngày soạn:28/08/2018 Ngày dạy: 08/09/2018 Bài LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (tt) I MỤC TIÊU: Kiến thức: - Biết tên ngôn ngữ lập trình người lập trình đặt - Biết cấu trúc chương trình bao gồm phần khai báo phần thân Kĩ năng: - Rèn luyện kĩ nhận biết cấu trúc chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số cơng việc Năng lực hướng tới: - Hình thành lực sử dụng công nghệ thông tin truyền thông, lực giải vấn đề dựa tin học, lực tự học, lực hợp tác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK, máy chiếu - Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới III HOẠT ĐỘNG DẠY - HỌC: Ổn định tổ chức: Kiểm tra cũ: (5 phút) ? Ngơn ngữ lập trình gồm ? ? Kể tên một số từ khóa và nêu quy tắc đặt tên, cho ví dụ Bài mới: Hoạt động GV Hoạt động HS + Hoạt động 1: Tìm hiểu cấu trúc chung chương trình GV chiếu một cấu trúc HS quan sát chương trình cho HS quan sát ?Nêu cấu trúc của một HS trả lời chương trình bất kỳ GV chốt lại - Cấu trúc chung chương trình gồm: * Phần khai báo: gồm câu lệnh dùng để: khai báo tên chương trình khai báo thư viện * Phần thân chương trình: Nội dung Cấu trúc chung của chương trình: - Cấu trúc chung chương trình gồm: * Phần khai báo: gồm câu lệnh dùng để: khai báo tên chương trình khai báo thư viện * Phần thân chương trình: gồm câu lệnh mà máy tính cần phải thực gồm câu lệnh mà máy tính cần phải thực + Hoạt động 2: Tìm hiểu ví dụ ngơn ngữ lập trình Giáo viên giới thiệu HS quan sát, ghi nhớ ngơn ngữ lập trình Pascal GV cho HS quan sát một chương trình Pascal đơn giản được soạn thảo môi trường Free pascal ? Khi dịch xong chương trình không còn lỗi sẽ có HS quan sát trả lời dạng thế nào ?Khi chạy chương trình sẽ hiện màn hình cái gì GV xóa một vài chữ để tạo câu lệnh sai cho HS nhận biết Ví dụ ngơn ngữ lập trình: - các bước viết và chạy mợt chương trình cụ thể môi trường lập trình Free Pascal + soạn thảo chương trình + dịch chương trình: Alt+F9 + chạy chương trình: Ctrl+F9 IV CỦNG CỐ: ? Hãy nêu cấu trúc chương trình Pascal ?Làm bài tập 5/14/SGK V HƯỚNG DẪN VỀ NHÀ: - Học kết hợp SGK - Làm tập 3,4/14/SGK VI./ RÚT KINH NGHIỆM: KÝ DUYỆT TUẦN Ngày tháng năm 2018 Tuần Tiết Ngày soạn:04/09/2018 Ngày dạy: 12/09/2018 Bài thực hành LÀM QUEN VỚI FREE PASCAL I MỤC TIÊU: Kiến thức: - Bước đầu làm quen với mơi trường lập trình Free Pascal, nhận diện hình soạn thảo, cách mở chọn chọn lệnh Kĩ năng: - Rèn luyện kĩ dịch, sửa lỗi chạy chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số cơng việc Năng lực hướng tới: - Hình thành lực sử dụng công nghệ thông tin truyền thông, lực giải vấn đề dựa tin học, lực tự học, lực hợp tác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK, phòng máy, máy chiếu - Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới III HOẠT ĐỘNG DẠY - HỌC: Ổn định tổ chức: Kiểm diện, phân công vị trí chỗ ngồi Kiểm tra bài cũ: ? Nêu các quy tắc việc đặt tên Pascal ? Cấu trúc của một chương trình gồm những gì Bài mới: Hoạt động GV Hoạt động HS Nội dung + Hoạt động 1: Làm quen với việc khởi động thoát Làm quen với việc khởi khỏi Free Pascal động thoát khỏi Free ? Nêu cách để khởi động + Nháy đúp vào biểu tượng Pascal: Free Pascal Free Pascal hình Học sinh ý lắng nghe => ghi nhớ kiến thức - ? Nêu cách để thoát khỏi chương trình Pascal Ta sử dụng tổ hợp Chọn Menu File => Exit phím Alt + X để khỏi Free Pascal + Hoạt động 2: Nhận biết thành phần: bảng chọn, tên tệp mở, trỏ, dịng trợ giúp phía hình Để di chuyển qua lại Nhận biết thành phần: bảng chọn, tên tệp mở, trỏ, dòng trợ giúp phía ... phép so sánh: phép so sánh - Ngồi phép tốn số học, Học sinh ý lắng nghe - Ngồi phép tốn số học, ta thường so sánh số => ghi nhớ kiến thức ta thường so sánh số ? Hãy nêu kí hiệu phép so sánh Học sinh... đề dựa tin học, lực tự học, lực hợp tác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK, máy chiếu, phòng máy - Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới III HOẠT ĐỘNG DẠY - HỌC: Ởn... độ học tập nghiêm túc, u thích mơn học Năng lực hướng tới: - Hình thành lực sử dụng cơng nghệ thông tin truyền thông, lực giải vấn đề dựa tin học, lực tự học, lực hợp tác II CHUẨN BỊ: - Giáo