Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
261 KB
Nội dung
Giáo án Tin học Tiết BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I/ MỤC TIÊU: 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 cách tự động 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 toán cụ thể II/ CHUẨN BỊ: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan - Đọc tài liệu nhà trước III PHƯƠNG PHÁP: - Thuyết trình, vấn đáp, gợi mở, phân tích, trực quan IV TIẾN TRÌNH: ổn định lớp: Kiểm tra: không Bài mới: Hoạt động GV Và HS Cho học sinh đọc tài liệu Nội dung Con người lệnh cho máy tính Hãy lấy số ví dụ mà em thực nào? hiên máy tính học - Ví dụ, thực thao tác nháy vào nút lệnh Cut công cụ Word lệnh cho máy tính thực cơng việc cắt văn - Thực khái niệm “lệnh” máy Em hiểu lệnh? tính phức tạp, hiểu mơ tả lệnh với mức độ chi tiết khác Xét đến kiến trúc máy tính có tập hợp (không nhiều) lệnh hay vi lệnh lệnh (micro-instruction), lệnh dùng để dẫn máy tính dãy lệnh (với thứ tự định) Từ thường nảy sinh câu hỏi phải lệnh chưa tập hợp lệnh Tuy nhiên người ta thường hiểu lệnh máy tính dẫn người để máy tính thực cơng việc cụ thể Con người lệnh cho máy tính - Con người lệnh cho máy tính nào? Cho học sinh đọc tài liệu lệnh lập trình từ trước Ví dụ: Rô - bốt nhặt rác Khi chuyển lệnh thành tiến bước rơ-bốt chuyển sang bỏ rác vị trí nào? Cho học sinh đọc tài liệu - Các lệnh chương trình Viết chương trình – lệnh cho máy tính làm việc, Em hiểu chương trình? - Chương trình máy tính dãy lệnh mà máy tính hiểu thực Khi thực chương trình, máy tính thực lệnh có chương trình cách tuần tự, nghĩa thực xong lệnh thực lệnh tiếp theo, từ lệnh đến lệnh cuối Ví dụ: Chương trình rơ-bốt nhặt rác 4,Củng cố: - Nhắc lại kiến thức học BTVN: - Học cũ, làm tập cuối - Xem trước V RÚT KINH NGHIỆM: Tiết BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I/ MỤC TIÊU: Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình Biết vai trị chương trình dịch, hiểu ngơn ngữ lập trình gì? II/ CHUẨN BỊ: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan - Đọc tài liệu nhà trước III PHƯƠNG PHÁP: - Thuyết trình, vấn đáp, gợi mở, phân tích, trực quan IV TIẾN TRÌNH: ổn định lớp: Kiểm tra cũ: - Con người lệnh cho máy tính nào? - Em hiểu chương trình? Bài mới: Hoạt động gV HS Giới thiệu chương trình viết ngơn Nội dung Chương trình ngôn ngữ lập ngữ máy: Để trả lời phải viết trình chương trình viết đâu, vioết Viết chương trình ngơn ngữ máy nào? khó khăn nhiều thời gian, cơng Là ngơn ngữ máy lại khó sử dụng, sức Vì ngơn ngữ lập trình khó nhớ người Vì vậy, đời để giảm nhẹ khó khăn việc viết khó cho người sử dụng ngơn chương trình Với ngơn ngữ lập trình, ngữ để viết chương trình thay phải viết dãy bit, người viết Do cần phải tìm ngơn ngữ chương trình sử dụng từ có trung gian người ngôn ngữ nghĩa (thường tiếng Anh) Nhờ vậy, máy để người dễ dàng sử dụng người lập trình hiểu nhớ ý viết chương trình sau chuyển đổi nghĩa câu lệnh cách dễ dàng sang dạng ngôn ngữ máy cho máy tính hiểu Ngơn ngữ lập Khi đó, chương trình dịch đóng vai trình bậc cao giải pháp Có trị "người phiên dịch" dịch thể liệt kê số ngơn ngữ lập trình chương trình viết ngôn ngữ bậc cao Pascal, Free Pascal, C, lập trình sang ngơn ngữ máy để máy tính Java Để tránh tải cho học sinh hiểu mặt thuật ngữ, SGK tác giả sử dụng thuật ngữ ngơn ngữ lập trình nói chung với hàm ý ngơn ngữ lập trình bậc cao Tuy nhiên, nêu trên, chương trình viết ngơn ngữ lập trình phải chuyển sang thành chương trình ngơn ngữ nhị phân Điều giống việc phiên dịch trao đổi với người nước ngồi Chương trình đóng vai trị dịch từ GHI NHỚ Con người dẫn cho máy tính thực cơng việc thơng qua ngơn ngữ lập trình bậc cao sang ngơn lệnh ngữ máy gọi "chương trình dịch" Như vậy, để có chương Viết chương trình hướng trình mà máy tính thực dẫn máy tính thực công cần qua hai bước: vệc hay giải tốn cụ thể (1) Viết chương trình theo ngơn ngữ lập trình; (2) Dịch chương trình thành ngơn ngữ máy để máy tính hiểu Giáo viên cho học sinh làm tập Bài tập SGK HD làm Em cho biết soạn thảo văn u cầu máy tính tìm kiếm thay (Replace), thực chất ta yêu cầu máy thực lệnh gì? Ta thay đổi thứ tự chúng không? Sau thực lệnh “Hãy quét nhà” trên, vị trí rơ-bốt gì? Em đưa lệnh để rơbốt trở lại vị trí xuất phát (góc bên trái hình) - GV củng cố lại kiến thức học Tại người ta tạo ngơn ngữ khác để lập trình máy tính có ngơn ngữ máy mình? BTVN: - Học cũ, xem trước V RÚT KINH NGHIỆM Tiết BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I/ MỤC TIÊU: Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh Biết ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định Biết tên ngơn ngữ lập trình người lập trình đặt ra, đặt tên phải tn thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với từ khố II/ CHUẨN BỊ: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan - Học cũ, đọc trước tài liệu III PHƯƠNG PHÁP: - Thuyết trình, vấn đáp, gợi mở, trực quan, thảo luận nhóm IV TIẾN TRÌNH: ổn định lớp: Kiểm tra cũ: kết hợp Bài mới: Hoạt động gV HS Nội dung Cho học sinh đọc tài liệu SGK Ví dụ chương trình Thế chương trình - Chương trình dãy lệnh viết ngơn ngữ lập trình để lệnh cho máy tính, Giới thiệu chương trình viết ngôn ngữ Pascal - Program CT_Dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban.’); Cho học sinh đọc tài liệu SGK End Ngơn ngữ lập trình gồm gì? - Ngơn ngữ lập trình gồm bảng chữ cáI Ngơn ngữ lập trình gì? quy tắc để viết câu lệnh có ý nghĩa xác định, cách bố trí câu lệnh, … cho tạo thành chương trình hồn Cho học sinh đọc tài liệu SGK chỉnh thực máy tính, 3, Từ khố tên - Các từ program, uses, begin, end Em hiểu từ khoá gọi từ khoá (nhiều tài liệu chuyên Các từ program, uses, begin, môn gọi từ dành riêng), từ mà end gọi từ khố (nhiều tài ngơn ngữ lập trình quy định dùng với ý liệu chuyên môn gọi từ dành nghĩa, chức cố định riêng), từ mà ngơn ngữ lập trình quy định dùng với ý nghĩa, chức cố định Từ khoá khái niệm với HS, để HS hiểu quy định từ khố ngơn ngữ lập trình, lấy ví dụ cụm từ Lớp trưởng Lớp trưởng cụm từ dành riêng để gọi HS lớp đảm nhiệm chức vụ lớp trưởng lớp, khơng thể có HS khác lớp gọi lớp Ví dụ cụm từ Lớp trưởng Lớp trưởng trưởng (trong thời điểm cụm từ dành riêng để gọi HS Hãy lấy ví dụ từ khố chức danh lớp đảm nhiệm chức vụ lớp trưởng lớp, lớp khơng thể có HS khác lớp gọi lớp trưởng (trong thời điểm) - Tên người lập trình tự đặt sử Thế tên? dụng kí tự mà ngơn ngữ lập trình cho phép, tất nhiên tên khơng trùng với từ khố Câu lệnh writeln('Chao cac ban') câu lệnh dẫn máy tính hiển thị dịng chữ "Chao cac ban" hình - Tên khơng trùng với từ khố, phảI khác khơng trùng tên - Tên hợp lệ: Stamgiac Ban_Kinh, - Tên không hợp lệ 12 Anh; Bac hanh; … 4,Củng cố: - Hiểu ngơn ngữ lập trình, từ khố, tên - Phân biệt khác biệt tên từ khoá BTVN: - Học cũ, làm tập 1,2 - Đọc tiếp V RÚT KINH NGHIỆM: Tiết 17 LUYỆN GÕ PHÍM NHANH VỚI PHẦN MỀM FINGER BREAK OUT I MỤC TIÊU: - HS hiểu mục đích ý nghĩa phần mềm tự khởi động, tự mở chơi, ôn luyện gõ bàn phím - HS hiểu rèn luyện kĩ gõ bàn phím nhanh xác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK, SGV, phòng máy có cài phần mềm học tập - HS: học cũ III PHƯƠNG PHÁP Giải vấn đề, hoạt động nhóm, tự luận, vấn đáp IV TIẾN TRÌNH: Ổn định lớp: 1’ Kiểm tra cũ: Bài mới: Hoạt động GV HS - GV: giới thiệu Nội dung giới thiệu chương trình: Màn hình phần mềm: a Khởi động phần mềm: - ? khởi động phần mềm - Kích đúp chuột vào biểu tượng chương - HS đứng chỗ trả lời trình hình b Giới thiệu hình chính: - GV u cầu HS quan sát hình sách - Hình bàn phím nằm vị trí trùn tâm với - GV giới thiệu thành phần phím, phím tơ màu ứng với hình ngón tay - Khung trống phía hình bàn phím khu vực chơi - Khung bên phải chứa lệnh thông tin lượt chơi c Thốt phần mềm: - ? có cách ? - Dừng chơi nhấn nút Stop - Gọi HS lên bảng viết lại cho lớp - Thoát chọn Close, (Alt + F4) Hướng dẫn sử dụng: - Để bắt đầu chơi nháy chuột vào nút Start, nhấn phím cách (space) để bắt đầu chơi - GV giới thiệu - Khu vực chơi có dạng hình chữ nhật nhiệm vụ ta dùng cầu bắn phá hết - HS quan sát hình GV giải thích thắng - Trong trị chơi có mức chơi mức bắt đầu, mức TB, mức nâng cao có lượt chơi - Để di chuyển cầu ta sử dụng điều khiển, sau lần ấn phím xuất - GV giới thiệu phím khác gõ phím j để bắn cầu gõ phím b để dịch ngang sang trái gõ phím x để dịch ngang sang phải - Chúng ta không để cầu lớn chạm đất chạm đát lượt chơi, lượt chơi thua Để cầu khơng chạm đất ta di chuyển ngang vào để đẩy cầu lên mức khó có vật lạ ta không để vật chạm vào ngang chạm lượt chơi Củng cố: - Nhớ cách đặt tay gõ phím, nhớ phím bàn phím BTVN: - Về nhà luyện tập nhà V RÚT KINH NGHIỆM: Tiết 18 LUYỆN GÕ PHÍM NHANH VỚI PHẦN MỀM FINGER BREAK OUT I MỤC TIÊU: - HS hiểu mục đích ý nghĩa phần mềm tự khởi động, tự mở chơi, ôn luyện gõ bàn phím - HS hiểu rèn luyện kĩ gõ bàn phím nhanh xác II CHUẨN BỊ: - Giáo viên: Giáo án, SGK, SGV, phòng máy có cài phần mềm học tập - HS: học cũ III PHƯƠNG PHÁP Giải vấn đề, hoạt động nhóm, tự luận, vấn đáp IV TIẾN TRÌNH: Ổn định lớp: 1’ Kiểm tra cũ: Bài mới: Hoạt động GV HS - HS đứng chỗ nhắc lại Nội dung Nhác lại thao tác với phàn mềm: - GV: giới thiệu - ? khởi động phần mềm ? bước vào chơi - HS đứng chỗ trả lời - HS thực máy theo nhóm Thực hành - ? Em thấy sau lần chơi có điều xẩy ra? Được tối đa hỏng lần? Càng sau em thấy có khác so với mức chơi ban đầu? - HS thảo luận đứng lên trả lời Củng cố: - Nhớ cách đặt tay gõ phím, nhớ phím bàn phím Nắm luật chơi BTVN: - Về nhà luyện tập thêm nhà V RÚT KINH NGHIỆM: ... Cho học sinh đọc tài liệu - Các lệnh chương trình Viết chương trình – lệnh cho máy tính làm việc, Em hiểu chương trình? - Chương trình máy tính dãy lệnh mà máy tính hiểu thực Khi thực chương trình, ... BTVN: - Học cũ, làm tập cuối - Xem trước V RÚT KINH NGHIỆM: Tiết BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I/ MỤC TIÊU: Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình. .. Viết chương trình theo ngơn ngữ lập trình; (2) Dịch chương trình thành ngơn ngữ máy để máy tính hiểu Giáo viên cho học sinh làm tập Bài tập SGK HD làm Em cho biết soạn thảo văn u cầu máy tính