Bài mới Hoạt động của Giáo Viên Hoạt động của Học Sinh Nội dung Hoạt động 1: Tìm hiểu viết chương trình và ra lệnh cho máy tính làm việc.. Viết chương trình, ra lệnh - Trở lại ví dụ về r[r]
(1)Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI 1: LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT Ngay soan: 09/08/2010 Ngay day: 16/08/2010 I MỤC TIÊU 1.Kiến thức: - Học sinh hiểu và ý nghĩa phần mềm và có thể tự khởi động, tự mở các bài và chơi, ôn luyện gõ bàn phím - Thông qua phần mềm, HS hiểu và rèn luyện kỹ gõ bàn phím nhanh và chính xác Kỹ năng: - HS sử dụng và khai thác thành thạo phần mềm Finger break out - Thông qua hoạt động và chơi phần mềm Finger break out HS rèan luyện khả thao tác nhanh với bàn phím Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính, phần mềm Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ (thông qua) Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Giới thiệu phần mềm Giới thiệu phần mềm: ? Hãy nêu mục đích sử dụng Mục đích phần mềm là phần mềm luyện gõ bàn phím và chính xác Hoạt động 2: Tìm hiểu cách khởi động và giới thiệu màn hình chính phần mềm Màn hình chính phần ? Hãy nêu cách để khởi động phần Nháy đúp chuột lên biểu tượng mềm: mềm a) Khởi động phần mềm: trên màn GV giới thiệu màn hình chính của phần mềm Để khởi động phần mềm ta hình Desktop phần mềm nháy đúp chuột lên biểu tượng Học sinh chú ý quan sát - Yêu cầu HS nghiên cứu SGK => + Các thành phần chính các thành phần chính phần phần mềm gồm: b) Giới thiệu màn hình chính mềm - Hình bàn phím vị trí trung phần mềm: tâm Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (2) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc - Khu vực chơi phía trên hình bàn phím - Muốn thoát khỏi phần mềm ta - Khung bên phải chứa các lệnh nháy chuột lên nút Stop khung và thông tin lượt chơi bên phải nháy vào nút Close Học sinh chú ý lắng nghe => ghi nhớ kiến thức c) Thoát khỏi phần mềm - Muốn thoát khỏi phần mềm ta nháy chuột lên nút Stop khung bên phải nháy vào nút Close Hoạt động 3: Tìm hiểu cách sử dụng phần mềm Yêu cầu học sinh nghiên cứu SGK HS nghiên cứu SGK => cách Hướng dẫn sử dụng: => cách sử dụng phần mềm sử dụng - Để bắt đầu chơi em nháy chuột - Để bắt đầu chơi em nháy nút Start khung bên phải chuột nút Start khung - Xuất hộp thoại cho biết bên phải các phím (trong bàn phím) - Xuất hộp thoại cho biết sử dụng lần chơi đó.-> các phím (trong bàn phím) Nhấn phím space để bắt đầu chơi sử dụng lần chơi - Nhiệm vụ người chơi là đó.-> Nhấn phím space để bắt phải bắn phá các ô có dạng đầu chơi - Nhiệm vụ người chơi là - Điều khiển ngang và bắn phải bắn phá các ô có dạng cầu nhỏ các phím tương ứng - Điều khiển ngang và - Không để cầu lớn “ bắn cầu nhỏ chạm đất” các phím tương ứng - Ở các mức khó hơn, không để các vật lạ - Không để cầu lớn “ vào ngang chạm chạm đất” - Ở các mức khó hơn, không để các vật lạ vào ngang chạm IV CỦNG CỐ & DẶN DÒ - Về nhà xem lại bài, tiết sau “Thực hành” V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (3) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI 1: LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT (TT) Ngay soan: 09/08/2010 Ngay day: 16/08/2010 I MỤC TIÊU 1.Kiến thức: - Học sinh hiểu và ý nghĩa phần mềm và có thể tự khởi động, tự mở các bài và chơi, ôn luyện gõ bàn phím - Thông qua phần mềm, HS hiểu và rèn luyện kỹ gõ bàn phím nhanh và chính xác Kỹ năng: - HS sử dụng và khai thác thành thạo phần mềm Finger break out - Thông qua hoạt động và chơi phần mềm Finger break out HS rèan luyện khả thao tác nhanh với bàn phím Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính, phần mềm Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ (thông qua) Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Khởi động phần mềm để luyện gõ phím GV nhắc lại hướng dẫn HS sử dụng phần mềm Để bắt đầu chơi, em hãy nhát nút Srat khung bên phải Trước lần chơi hộp thoại xuất cho biết các phím luyện gõ lần chơi đó Các nhóm thực hành trên máy và trao đổi kinh nghiệm cho nhấn phím Space để bắt đầu chơi đã sẵn sàng Điểm lần chơi Số lượt chơi còn lại Khu vực chơi có các ô dạng làm thành khối Nhiệm vụ người chơi bắn phá làm các ô biến khỏi màn hình Các nhóm thực hành trên máy và trao đổi kinh nghiệm cho Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (4) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc cách di chuyển các cầu va vào chúng Nếu tất các ô trên phá hết thì em thắng lượt chơi này Để di chuyển các cầu, em cần điều khiển ngang có ký tự: Gõ các phím ứng với các ký tự bên trái bên phải để di chuyển ngang sang trái phải Gõ ký tự để bắn lên cầu Chú ý: các chữ cái ngang này thay đổi màu sau lần gõ phím Trên màn hình còn có các cầu lớn Em cần chú ý đến các cầu lớn này, không để cầu lớn chạm đất cách dịch chuyển ngang cho chúng va vào ngang quay lên cầu Lắng nghe và ghi chép chạm đất em lượt chơi Trong chơi, điểm cao người chơi thưởng thêm các cầu lớn * GV nhấn mạnh ý nghĩa trò chơi này là rèn luyện kỹ gõ bàn phím nhanh, chính HS các nhóm thực xác Việc ôn luyện gõ bàn phím 10 trên máy ngón là các kỹ công dân xã hội đại * Trò chơi có ba mức: Bắt đầu, trung bình, nâng cao Chú ý hình ảnh bàn phím thay đổi theo các mức chơi - Mức bắt đầu: Bàn phím ghi rõ chữ cái và dấu các phím xuất - Mức trung bình: Ghi rõ tên chữ cái không đánh dấu phím xuất phát - Mức nâng cao: Không ghi tên chữ cái lên hình ảnh bàn phím Trong quá trình chơi đạt điểm cao phần mềm thưởng các cầu lớn IV CỦNG CỐ & DẶN DÒ - GV yêu cầu HS nhắc lại cách chơi, mục đích trò chơi - GV nhận xét và chấm điểm cho các nhóm thực hành tốt - Đọc trước bài SGK V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (5) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH Ngay soan: 16/08/2010 Ngay day: 23/08/2010 I MỤC TIÊU 1.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 là 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 Kỹ năng: - Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ (thông qua) Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Tìm hiểu cách để người lệnh cho máy tính Con người lệnh cho máy ? Máy tính là công cụ giúp + Máy tính là công cụ giúp tính nào ? người làm công việc gì người xử lý thông tin cách - Để dẫn máy tính thực ? Nêu số thao tác để người hiệu công việc nào đó, người lệnh cho máy tính thực + Một số thao tác để người đưa cho máy tính lệnh cho máy tính thực nhiều lệnh, máy tính như: khởi động, thoát khỏi thực các lệnh này theo đúng phần mềm, chép, di thứ tự nhận Khi thực thao tác này chuyển, thực các bước để => ta đã lệnh cho máy tính thực tắt máy tính… ? Để điều khiển máy tính Con người điều khiển máy tính - Con người dẫn cho máy người phải làm gì thông qua các lệnh tính thực thông qua lệnh Hoạt động 2: Tìm hiểu ví dụ Rô-bốt nhặt rác ? Con người chế tạo thiết bị nào Con người chế tạo Rô-bốt Ví dụ Rô-bốt nhặt rác: để giúp người nhặt rác, lau cửa kính trên các toà nhà cao tầng? - Giả sử ta có Rô-bốt có thể thực các thao tác như: tiến bước, quay phải, quay trái, nhặt rác và bỏ rác vào thùng - Quan sát hình sách giáo khoa Học sinh chú ý lắng nghe Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (6) Trường: THCS Đông Hồ ? Ta cần lệnh nào để dẫn Rô-bốt di chuyển từ vị trí thời => nhặt rác => bỏ rác vào thùng Giaùo aùn: Tin Hoïc Học sinh quan sát hình 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 và 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 + Các lệnh để Rô-bốt hoàn thành tốt công việc: - 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 IV CỦNG CỐ & DẶN DÒ GV yêu cầu HS đọc phần ghi nhớ SGK Làm bài tập 1,2 SGK Hướng dẫn nhà: Đọc trước mục V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (7) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (TT) Ngay soan: 16/08/2010 Ngay day: 23/08/2010 I MỤC TIÊU 1.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 là 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.một cách tự động Kỹ năng: - Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ ? Nêu số thao tác để người lệnh cho máy tính thực ? Để điều khiển máy tính người phải làm gì Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Tìm hiểu viết chương trình và lệnh cho máy tính làm việc Viết chương trình, lệnh - Trở lại ví dụ rô-bốt nhặt rác, cho máy tính làm việc việc viết các lệnh để điều khiển rôbốt thực chất có nghĩa là viết chương trình Tên chương trình Hãy quét nhà; - Để điều khiển Rô-bốt ta phải làm + Để điều khiển Rô-bốt ta phải Bắt đầu Rẽ phải bước; gì? viết các lệnh Tiến bước; - Viết các lệnh chính là viết + Viết chương trình là hướng Các lệnh vị trí Dãy lệnh đơn giản Nhặt rác; chương trình chương trình => nào là viết dẫn máy tính thực các bắt đầu và kết thúc Rẽ phải bước; chương trình công việc hay giải bài toán chương trình Tiến bước; cụ thể ? Chương trình máy tính là gì? Đổ rác; ? Tại cần phải viết chương + Chương trình máy tính là Kết thúc trình dãy các lệnh mà máy tính có thể hiểu và thực + Viết chương trình giúp + Viết chương trình là hướng người điều khiển máy tính dẫn máy tính thực các công cách đơn giản và hiệu việc hay giải bài toán cụ thể Hoạt động 2: Chương trình và ngôn ngữ lập trình - Giả sử có hai người nói chuyện Học sinh chú ý lắng nghe => Chương trình và ngôn ngữ với Một người biết tiếng ghi nhớ kiến thức lập trình Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (8) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc Anh, người biết tiếng Việt Vậy hai người có thể hiểu không? - Tương tự để dẫn cho máy tính Học sinh chú ý lắng nghe công việc cần làm ta phải viết chương trình ngôn ngữ máy Tuy nhiên, việc viết chương trình ngôn ngữ máy khó.? - Để máy tính có thể xử lí, thông Hs cho ví dụ tin đưa vào máy phải đuợc chuyển đổi dạng dãy bit (dãy số gồm và 1) - Để có chương trình mà máy tính có thể thực cần qua bước: * Viết chương trình theo ngôn ngữ lập trình * Dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu - Ngôn ngữ dùng để viết các chương trình máy tính gọi là ngôn ngữ lập trình - Các chương trình dịch đóng vai trò "người phiên dịch" và dịch chương trình viết ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu IV CỦNG CỐ & DẶN DÒ - Giáo viên hệ thống lại kiến thức bài học giúp học sinh nắm rõ kiến thức bài học - Yêu cầu học sinh nhà làm bài tập 3,4 sgk và đọc trước bài V RÚT KINH NGHIỆM DUYỆT CỦA TỔ Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (9) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Ngay soan: 23/08/2010 Ngay day: 30/08/2010 I MỤC TIÊU 1.Kiến thức: - Học sinh biết nào là lập trình - Làm quen với chương trình Pascal Turbo Pascal đơn giản đầu tiên - Làm quen với ngôn ngữ lập trình Pascal - Nhận biết số từ khoá và cấu trúc chung chương trình Pascal Kỹ năng: - Biết soạn thảo chương trình Turbo Pascal đơn giản - Biết chạy chương trình cụ thể môi trường lập trình Turbo Pascal Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính, máy chiếu Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ - Chương trình dịch làm gì? => Chương trình dịch là chương trình có vai trò chuyển đổi chương trình viết ngôn ngữ lập trình sang ngôn ngữ máy Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Tìm hiểu ví dụ chương trình Ví dụ chương trình: Ví dụ minh hoạ chương Ví dụ minh hoạ chương trình Học sinh chú ý lắng nghe => trình đơn giản viết ngôn ngữ lập trình Pascal đơn giản viết ngôn ngữ ghi nhớ kiến thức lập trình Pascal Program CT_dau_tien; Program CT_dau_tien; Uses Crt; Uses Crt; Begin Begin Writeln(‘Chao cac ban’); Writeln(‘Chao cac ban’); End End ? Chương trình gồm bao nhiêu câu Chương trình gồm có câu lệnh lệnh Mỗi lệnh gồm các cụm từ - Sau chạy chương trình này khác tạo thành từ thì máy tính in màn hình các chữ cái dòng chữ “Chao cac ban” ? Theo em chương trình dịch sang mã máy thì máy tính Trả lời theo ý hiểu cho kết gì? Giáo viên: Huỳnh Hoàng Giang Lop8.net Naêm hoïc: 2010-2011 (10) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc Hoạt động 2: Tìm hiểu ngôn ngữ lập trình gồm gì ? Ngôn ngữ lập trình gồm Câu lệnh viết từ kí tự Học sinh chú ý lắng nghe => gì? định Kí tự này tạo thành bảng ghi nhớ kiến thức chữ cái ngôn ngữ lập trình - Bảng chữ cái ngôn ngữ lập - Bảng chữ cái ngôn ngữ - Ngôn ngữ lập trình là tập hợp trình gồm gì? lập trình bao gồm các chữ cái các kí hiệu và quy tắt viết các tiếng Anh và số kí hiệu lệnh tạo thành chương trinh khác, dấu đóng mở ngoặc, dấu hoàn chỉnh và thực trên máy tính - Vậy ngôn ngữ lập trình gồm nháy gì? Ví dụ: Hình đây là - Mỗi câu lệnh chương trình Hs trả lời theo ý hiểu chương trình đơn giản viết gồm các kí tự và kí hiệu viết Học sinh chú ý lắng nghe ngôn ngữ lập trình Pascal theo quy tắt định Sau dịch, kết chạy - Nếu câu lệnh bị viết sai quy tắt, chương trình là dòng chữ "Chao chương trình dịch nhận biết Cac Ban" in trên và thông báo lỗi IV CỦNG CỐ & DẶN DÒ ? Bảng chữ cái ngôn ngữ lập trình gồm gì - Học bài kết hợp SGK - Trả lời các câu hỏi 1,2/ SGK V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net 10 Naêm hoïc: 2010-2011 (11) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI 2: LÀM QUEN VỚI CT VÀ NGÔN NGỮ LẬP TRÌNH (TT) Ngay soan: 23/08/2010 Ngay day: 30/08/2010 I MỤC TIÊU 1.Kiến thức: - Làm quen với chương trình Pascal Turbo Pascal đơn giản đầu tiên - Làm quen với ngôn ngữ lập trình Pascal - Nhận biết số từ khoá và cấu trúc chung chương trình Pascal Kỹ năng: - Biết soạn thảo chương trình Turbo Pascal đơn giản - Biết chạy chương trình cụ thể môi trường lập trình Turbo Pascal Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính, máy chiếu Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ Trong các tên sau đây, tên nào là không hợp lệ ngôn ngữ Pascal? A) a; B) Tamgiac C) 8a; D) Tam giac E) beginprogram F) end; G) b1; H) abc (Tên hợp lệ là: A, B, G, H) Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Tìm hiểu từ khoá và tên chương trình Từ khoá và tên: - Từ khóa là từ nào? Hs trả lời theo ý hiểu + Từ khoá ngôn ngữ lập - Các từ như: Program, Uses, Begin trình là từ dành riêng, không dùng các từ khóa gọi là các từ khoá - Từ khoá là từ dành riêng Học sinh chú ý lắng nghe => này cho mục đích nào khác ngoài mục đích ngôn ngôn ngữ lập trình ghi nhớ kiến thức ngư lập trình quy định - Ngoài từ khoá, chương trình còn Học sinh chú ý lắng nghe có tên chương trình + Học sinh nghiên cứu sách + Tên dùng để phân biệt giáo khoa và trả lời câu hỏi các đại lượng chương trình giáo viên và người lập trình đặt theo * Khi đặt tên cho chương trình quy tắc lập trình cần phải tuân theo quy tắt sau: + Hai đại lượng khác chương trình phải có tên - Đặt tên chương trình phải tuân - Tên khác tương ứng với khác theo quy tắt nào? đại lượng khác + Tên không trùng với các từ khóa Giáo viên: Huỳnh Hoàng Giang Lop8.net 11 Naêm hoïc: 2010-2011 (12) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc Hoạt động 2: Tìm hiểu cấu trúc chung chương trình - Cấu trúc chung chương trình Cấu trúc chương gồm: trình Pascal: * Phần khai báo: gồm các câu lệnh Học sinh chú ý lắng nghe => - Cấu trúc chung chương dùng để: khai báo tên chương trình ghi nhớ kiến thức trình gồm: và khai báo các thư viện * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên * Phần thân chương trình: gồm các chương trình và khai báo các thư câu lệnh mà máy tính cần phải thực viện * Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực Hoạt động 3: Tìm hiểu ví dụ ngôn ngữ lập trình Ví dụ ngôn ngữ lập trình: Giáo viên giới thiệu ngôn ngữ Học sinh chú ý lắng nghe lập trình Pascal 1, Khởi động chương trình TP - Khi khởi động TP màn hình có 2, Màn hình TP xuất dạng sau: 3, Từ bàn phím soạn chương trình Word 4, Sau soạn thảo xong nhấn * Ghi nhận Alt+F9 để dịch chương trình 5, Để chạy chương trình nhấn tổ hợp phím Ctrl+F9 - Giới thiệu các bước để HS làm quen với môi trường lập trình IV CỦNG CỐ & DẶN DÒ ? Hãy nêu cấu trúc chương trình Pascal - Học bài kết hợp SGK - Làm bài tập 3,4,5,6/SGK V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net 12 Naêm hoïc: 2010-2011 (13) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI TH 1: LÀM QUEN VỚI TURBO PASCAL Ngay soan: 30/08/2010 Ngay day: 06/09/2010 I MỤC TIÊU 1.Kiến thức: - Thực các thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP - Thực các thao tác mở bảng chọn và chọn lệnh - Soạn thảo chương trình Pascal đơn giản - Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết - Biết quy định phải tuân thủ quy định ngôn ngữ lập trình Kỹ năng: - Biết soạn thảo chương trình Turbo Pascal đơn giản - Biết chạy chương trình cụ thể môi trường lập trình Turbo Pascal Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính, máy chiếu, phòng máy Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ Hãy cho biết các thành phần chính cấu trúc chương trình? Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Làm quen với việc khởi động và thoát khỏi Turbo Pascal Làm quen với việc khởi ? Nêu cách để khởi động Turbo + Nháy đúp vào biểu tượng động và thoát khỏi Turbo Pascal Turbo Pascal trên màn hình Pascal.: * Khởi động Turbo Pascal - Có thể khởi động cách nháy Học sinh chú ý lắng nghe => mét hai c¸ch: đúp chuột vào tên tệp Turbo.exe ghi nhớ kiến thức Cách 1: Nháy đúp chuột trên thư mục chứa tệp này biểu tượng trªn mµn h×nh - ? Nêu cách để thoát khỏi chương Chọn Menu File => Exit nÒn; trình Pascal Cách 2: Nháy đúp chuột trên tên Ta có thể sử dụng tổ hợp phím Alt tÖp Turbo.exe th môc + X để thoát khỏi Turbo Pascal chứa tệp này (thường là thư mục * Quan s¸t mµn h×nh cña Turbo TP\BIN) Pascal vµ so s¸nh víi h×nh 11 SGK - Nhấn tổ hợp phím Alt+X để tho¸t khái Turbo Pascal Giáo viên: Huỳnh Hoàng Giang Lop8.net 13 Naêm hoïc: 2010-2011 (14) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc Hoạt động 2: Nhận biết các thành phần: chọn, tên tệp mở, trỏ, dòng trợ giúp phía màn hình Nhận biết các thành phần: - Nhấn phím F10 để mở bảng chọn Để di chuyển qua lại các bảng chọn, tên tệp Để di chuyển qua lại các bảng bảng chọn, ta sử dụng phím mở, trỏ, dòng trợ giúp chọn ta sử dụng phím nào? mũi tên sang trái và sang phải phía màn hình - Nhấn phím Enter để mở bảng Học sinh thực các thao tác So¹n th¶o, lu, dÞch vµ ch¹y mét chọn theo yêu cầu giáo viên - Quan sỏt cỏc lệnh bảng - Nhấn phím F10 để mở bảng chương trình đơn giản chän, sö dông c¸c phÝm mòi tªn program CT_Dau_tien; chọn sang tr¸i vµ sang ph¶i ( vµ uses crt; ) để di chuyển qua lại begin clrscr; c¸c b¶ng chän writeln('Chao cac ban'); write('Toi la Turbo Pascal'); end Hoạt động 3: Gõ chương trình sau: dịch và chạy chương trình, quan sát kết - Nhấn tổ hợp phím Alt+F9 để - Chỉnh sửa chương trình và nhận - Gừ chương trỡnh dịch, chạy và dịch chương trình biÕt mét sè lçi sửa lỗi có - Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình - Sau đó nhấn Alt+F5 để quan s¸t kÕt qu¶ IV CỦNG CỐ & DẶN DÒ - Giáo viên nhận xét và đánh giá tiết thực hành - Tiết sau thực hành: “ Bài thực hành số (tt) V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net 14 Naêm hoïc: 2010-2011 (15) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI TH 1: LÀM QUEN VỚI TURBO PASCAL (TT) Ngay soan: 30/08/2010 Ngay day: 06/09/2010 I MỤC TIÊU 1.Kiến thức: - Biết sọan thảo chương trình Pascal đơn giản - Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết - Biết quy định phải tuân thủ quy định ngôn ngữ lập trình Kỹ năng: - Biết soạn thảo chương trình Turbo Pascal đơn giản - Biết chạy chương trình cụ thể môi trường lập trình Turbo Pascal Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính, máy chiếu, phòng máy Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ - Để khởi động TP ta làm nào? Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Khởi động chương trình TP và Soạn thảo chương trình đơn giản Soạn thảo chương trình đơn giản -Khởi động chương trình TP và Soạn thảo chương trình đơn giản Program CT_dau_tien; Uses CRT; Begin Clrscr; Writeln(‘chao cac ban’); Writeln(‘ Toi la Turbo Pascal’) - Nhấn phím F2 lệnh File => Học sinh soạn thảo chương trình trên máy tính theo hướng Save để lưu chương trình dẫn giáo viên Giáo viên: Huỳnh Hoàng Giang Lop8.net 15 * Soạn thảo chương trình đơn giản Program CT_dau_tien; Uses CRT; Begin Clrscr; Writeln(‘chao cac ban’); Writeln(‘ Toi la Turbo Pascal’); End Naêm hoïc: 2010-2011 (16) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc Hoạt động 2: Dịch và chạy chương trình đơn giản Dịch và chạy chương trình - Yêu cầu học sinh dịch và chạy - Nhấn phím F9 để dịch chương đơn giản chương trình vừa soạn thảo trình - Nhấn phím F9 để dịch chương - Kiểm tra và sửa lỗi chương trình - Tiến hành sửa lỗi có trình có - Nhấn Ctrl + F9 để chạy - Nhấn Ctrl + F9 để chạy chương chương trình trình IV CỦNG CỐ & DẶN DÒ - Giáo viên nhận xét và đánh giá tiết thực hành - Xem trước bài, tiết sau học bài V RÚT KINH NGHIỆM DUYỆT CỦA BGH DUYỆT CỦA TỔ Giáo viên: Huỳnh Hoàng Giang Lop8.net 16 Naêm hoïc: 2010-2011 (17) Trường: THCS Đông Hồ Tuan Tiet Giaùo aùn: Tin Hoïc BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU Ngay soan: 06/09/2010 Ngay day: 13/09/2010 I MỤC TIÊU 1.Kiến thức: - Biết khái niệm kiểu liệu - Biết số phép toán với liệu Kỹ năng: - Biết chuyển công thức toán học sang biểu diễn Pascal và ngược lại Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ - Để dịch và chạy chương trình ta làm nào? Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Tìm hiểu liệu và kiểu liệu Dữ liệu và kiểu liệu: - Để quản lí và tăng hiệu xử lí, Học sinh chú ý lắng nghe => các ngôn ngữ lập trình thường phân ghi nhớ kiến thức - Để quản lí và tăng hiệu xử chia liệu thành thành các kiểu lí, các ngôn ngữ lập trình thường phân chia liệu thành thành khác ? Các kiểu liệu thường xử + Các kiểu liệu thường các kiểu khác lí nào xử lí theo nhiều cách khác - Một số kiểu liệu thường dùng: - Các ngôn ngữ lập trình định nghĩa + Học sinh chú ý lắng nghe * Số nguyên * Số thực sẵn số kiểu liệu - Một số kiểu liệu thường dùng: * Xâu kí tự * Số nguyên * Số thực * Xâu kí tự Em hãy cho ví dụ ứng với Học sinh cho ví dụ theo yêu kiểu liệu? cầu giáo viên - Số nguyên: Số học sinh lớp, số sách thư viện… - Số thực: Chiều cao bạn Bình, điểm trung bình môn toán - Xâu kí tự: “ chao cac ban” Giáo viên: Huỳnh Hoàng Giang Lop8.net 17 Naêm hoïc: 2010-2011 (18) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc Hoạt động 2: Tìm hiểu các phép toán với liệu kiểu số Các phép toán với liệu - Giới thiệu số phép toán số Học sinh chú ý lắng nghe => kiểu số: học Pascal như: cộng, trừ, ghi nhớ kiến thức Kí hiệu các phép toán số học nhân, chia Pascal: * Phép DIV : Phép chia lấy phần +: phép cộng dư - : Phép trừ * Phép MOD: Phép chia lấy phần * : Phép nhân / : Phép chia nguyên - Yêu cầu học sinh nghiên cứu sách Học sinh nghiên cứu sách giáo Div: phép chia lấy phần nguyên giáo khoa => Quy tắt tính các biểu khoa => đưa quy tắt tính các Mod: phép chia lấy phần dư thức số học biểu thức số học: - Các phép toán ngoặc thực trước - Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư thực trước - Phép cộng và phép trừ thực theo thư tự từ trái sang phải IV CỦNG CỐ & DẶN DÒ ? Hãy nêu số kiểu liệu thường dùng - Học bài kết hợp SGK - Làm bài tập 1,2,3,4/SGK V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net 18 Naêm hoïc: 2010-2011 (19) Trường: THCS Đông Hồ Tuan Tiet 10 Giaùo aùn: Tin Hoïc BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (TT) Ngay soan: 06/09/2010 Ngay day: 13/09/2010 I MỤC TIÊU 1.Kiến thức: - Biết các phép toán, phép so sánh với liệu số - Biết khái niệm điều khiển tương tác người với máy Kỹ năng: - Biết xác định kết phép so sánh Thái độ: - Giáo dục thái độ học tập nghiêm túc II CHUẨN BỊ Giáo viên: Giáo án, SGK, máy tính Học sinh: Học bài cũ, xem trước bài III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ - Viết biểu thức toán đây các ký hiệu Pascal a) a (b 2) x b) (a2 +b)(1+c)3 Bài Hoạt động Giáo Viên Hoạt động Học Sinh Nội dung Hoạt động 1: Tìm hiểu các phép so sánh Các phép so sánh: - Ngoài phép toán số học, ta Học sinh chú ý lắng nghe => thường so sánh các số ghi nhớ kiến thức - Ngoài phép toán số học, ta ? Hãy nêu kí hiệu các phép so thường so sánh các số sánh Học sinh trả lời cầu hỏi giáo viên Kí hiệu = < > ≠ ≤ ≥ Phép so sánh nhỏ lớn khác nhỏ lớn Kết phép so sánh có thể là đúng sai + Giáo viên giới thiệu kí hiệu Học sinh chú ý lắng nghe => các phép so sánh ngôn ngữ ghi nhớ kiến thức Pascal Giáo viên: Huỳnh Hoàng Giang Lop8.net 19 Naêm hoïc: 2010-2011 (20) Trường: THCS Đông Hồ Giaùo aùn: Tin Hoïc Hoạt động 2: Tìm hiểu giao tiếp người và máy Giao tiếp người – máy tính: Quá trình trao đổi liệu hai chiều Học sinh chú ý lắng nghe người và máy tính chương a) Thông báo kết tính toán trình hoạt động thường gọi là giao tiếp tương tác người – b) Nhập liệu máy - Yêu cầu học sinh nghiên cứu + Một số trường hợp tương tác c) Tạm ngừng chương trình SGK => nêu số trường hợp người và máy: tương tác người và máy - Thông báo kết tính toán: d) Hộp thoại là yêu cầu đầu tiên chương trình - Nhập liệu: Một tương tác thường gặp là chương trình yêu cầu nhập liệu - Tạm ngừng chương trình - Hộp thoại: hộp thoại sử dụng công cụ cho việc giao tiếp người và máy tính chạy chương trình IV CỦNG CỐ & DẶN DÒ ? Hãy nêu số trường hợp tương tác người và máy - Học bài kết hợp SGK - Làm bài tập 5,6,7/SGK V RÚT KINH NGHIỆM Giáo viên: Huỳnh Hoàng Giang Lop8.net 20 Naêm hoïc: 2010-2011 (21)