1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giáo án Tin học 8 - Tiết 1-12 - Năm học 2010-2011 - Nguyễn Văn Phúc

19 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Hoạt động 3: b GV yêu cầu HS khởi động TP và gõ chương HS thực hành trên máy trình sau để tính giá trị các biểu thức trên:.. HS các nhóm thực hiện trên máy và ttrao đổi kinh nghiệm cho n[r]

(1)Trường Trường THCS THCS Quảng Quảng Thái Thái Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Tiết - LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT I/ Mục tiêu: + 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 II/ Phương pháp: Giới thiệu, hướng dẫn, thảo luận,… III/ Chuẩn bị: Chuẩn bị GV: Phần mềm, máy tính, chia nhóm học sinh Chuẩn bị HS: Đọc trước bài IV/ Hoạt động dạy học: Hoạt động thầy Hoạt động trò + Hoạt động 1: 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 ? Hãy nêu cách để khởi động phần mềm Nháy đúp chuột lên biểu tượng GV giới thiệu màn hình chính phần mềm trên màn phần mềm hình Desktop Nội dung Giới thiệu phần mềm: Màn hình chính phần mềm: a) Khởi động phần mềm: Để khởi động phần mềm ta nháy đúp chuột lên biểu tượng Học sinh chú ý quan sát b) Giới thiệu màn hình chính phần mềm: - 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 mềm phần mềm gồm: - Hình bàn phím vị trí trung tâm - Khu vực chơi phía trên hình bàn phím - Khung bên phải chứa các lệnh và thông tin lượt chơi - Muốn thoát khỏi phần mềm Học sinh chú ý lắng nghe => ta nháy chuột lên nút Stop ghi nhớ kiến thức khung bên phải nháy vào GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phú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 Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (2) Trường Trường THCS THCS Quảng Quảng Thái Thái 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 => cách sử dụng phần mềm HS nghiên cứu SGK => cách sử dụng Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 - Để bắt đầu chơi em nháy Hướng dẫn sử dụng: chuột nút Start khung bên phải - Xuất hộp thoại cho biết các phím (trong bàn phím) sử dụng lần chơi đó.-> Nhấn phím space để bắt đầu chơi - Nhiệm vụ người chơi là phải bắn phá các ô có dạng - Điều khiển ngang và bắn cầu nhỏ các phím tương ứng - Không để cầu lớn “ chạm đất” - Ở các mức khó hơn, không để các vật lạ vào ngang chạm Củng cố - dặn dò: (5phút) Về nhà xem lại bài, tiết sau “Thực hành”  -Tiết - LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT(tt) I/ Mục tiêu: + 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 II/ Phương pháp: Giới thiệu, hướng dẫn, thảo luận,… III/ Chuẩn bị: Chuẩn bị GV: Phần mềm, máy tính, chia nhóm học sinh Chuẩn bị HS: Đọc trước bài GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (3) Trường Trường THCS THCS Quảng Quảng Thái Thái IV/ Hoạt động dạy học: 1/ Bài cũ: ?Hãy cho biết mục đích phần mềm? (Mục đích phần mềm luyện gõ phím nhanh, chính xác) 2/ Bài mới: Hoạt động GV 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 đó Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Hoạt động HS 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á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 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 xác Việc ôn luyện gõ bàn phím 10 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 GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Lop8.net Các nhóm thực hành trên máy và trao đổi kinh nghiệm cho Lắng nghe và ghi chép HS các nhóm thực trên máy Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 (4) Trường Giáo Trường THCS THCS Quảng Quảng Thái Thái Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 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 V/ Củng cố bài: 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 - 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 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 - 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ể II/ Đồ dùng dạy học: Chuẩn bị giáo viên: SGK, giáo án Chuẩn bị học sinh: SGK III/ Hoạt động dạy học: Kiểm tra bài cũ: Thay cho việc kiểm tra bài cũ kiểm tra sách học sinh Bài mới: Hoạt động thầy Hoạt động trò + Hoạt động 1: Tìm hiểu cách để người lệnh cho máy tính ? Máy tính là công cụ giúp người làm công việc gì ? Nêu số thao tác để người lệnh cho máy tính thực Nội dung Con người lệnh cho máy tính nào ? + Máy tính là công cụ giúp người xử lý thông tin cách hiệu + Một số thao tác để người lệnh cho máy tính thực như: khởi động, thoát khỏi phần mềm, chép, di chuyển, thực các Khi thực thao tác bước để tắt máy tính… này => ta đã lệnh cho máy tính thực ? Để điều khiển máy tính Con người điều khiển máy người phải làm gì tính thông qua các 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ị Con người chế tạo Rô-bốt nào để giúp người nhặt rác, lau cửa kính trên các toà nhà cao tầng? GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Lop8.net - Để dẫn máy tính thực công việc nào đó, người đưa cho máy tính nhiều lệnh, máy tính thực các lệnh này theo đúng thứ tự nhận - Con người dẫn cho máy tính thực thông qua lệnh Ví dụ Rô-bốt nhặt rác: Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 (5) Trường Giáo Trường THCS THCS Quảng Quảng Thái Thái Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 - 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, Học sinh chú ý lắng nghe 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 quan sát hình sách giáo khoa theo yêu cầu ? Ta cần lệnh nào để giáo viên dẫn Rô-bốt di chuyển từ vị + Để Rô-bốt thực việc trí thời => nhặt rác => bỏ nhặt rác và bỏ rác vào thùng ta lệnh sau: rác vào thùng - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước + Các lệnh để Rô-bốt hoàn thành - Quay trái, tiến bước tốt công việc: - Bỏ rác vào thùng - 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ố bài: 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 - Tiết - Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) 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 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 - 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ể II/ Đồ dùng dạy học: - Chuẩn bị giáo viên: SGK, giáo án - Chuẩn bị học sinh: SGK III Hoạt động dạy học: T/g Hoạt động thầy 15p + Hoạt động 1: Tìm hiểu viết chương trình và lệnh cho Hoạt động trò Nội dung Viết chương trình, lệnh cho máy tính làm việc GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (6) Trường Trường THCS THCS Quảng Quảng Thái Thái máy tính làm việc - Trở lại ví dụ rô-bốt nhặt rá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 - Để điều khiển Rô-bốt ta phải làm gì? - Viết các lệnh chính là viết chương trình => nào là viết chương trình ? Chương trình máy tính là gì? ? Tại cần phải viết chương trình + Hoạt động 2: Chương 18p trình và ngôn ngữ lập trình - Giả sử có hai người nói chuyện với Một người biết tiếng 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 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 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 Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 + Để điều khiển Rô-bốt ta phải viết các lệnh + Viết chương trình là hướng dẫn máy tính thực các công việc hay giải bài toán cụ thể + Chương trình máy tính là 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 người điều khiển máy tính cách đơn giản và hiệu Các lệnh vị trí bắt đầu và kết thúc chương trình Hãy quét nhà; Bắt đầu Rẽ phải bước; Tiến bước; Nhặt rác; Rẽ phải bước; Tiến bước; Đổ rác; Kết thúc Tên chương trình Dãy lệnh đơn giản chương trình + Viết chương trình là hướng dẫn máy tính thực các công việc hay giải bài toán cụ thể Chương trình và ngôn ngữ lập trình Học sinh chú ý lắng nghe => ghi nhớ kiến thức Học sinh chú ý lắng nghe Hs cho ví dụ - 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ố bài học: 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 GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (7) Trường Trường THCS THCS Quảng Quảng Thái Thái Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 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: - 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 II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm - Phương tiện: Máy tính, máy chiếu III/ Hoạt động dạy học: 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 mới: Hoạt động thầy Hoạt động trò + Hoạt động 1: Tìm hiểu ví dụ chương trình Ví dụ minh hoạ chương trình đơn giản viết ngôn ngữ lập trình Pascal Học sinh chú ý lắng nghe => ghi nhớ kiến thức Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End ? Chương trình gồm bao nhiêu Chương trình gồm có câu câu lệnh lệnh Mỗi lệnh gồm các cụm từ khác tạo thành ? Theo em chương trình từ các chữ cái dịch sang mã máy thì máy tính cho kết gì? Trả lời theo ý hiểu + Hoạt động 2: Tìm hiểu ngôn ngữ lập trình gồm gì ? Câu lệnh viết từ kí tự định Kí tự này tạo thành bảng chữ cái ngôn ngữ lập trình - Bảng chữ cái ngôn ngữ Học sinh chú ý lắng nghe => lập trình gồm gì? ghi nhớ kiến thức GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Lop8.net Nội dung Ví dụ chương trình: Ví dụ minh hoạ chương trình đơn giản viết ngôn ngữ lập trình Pascal Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End - Sau chạy chương trình này thì máy tính in màn hình dòng chữ “Chao cac ban” Ngôn ngữ lập trình gồm gì? - Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắt viết các lệnh tạo thành chương trinh Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 (8) Trường Trường THCS THCS Quảng Quảng Thái Thái - Vậy ngôn ngữ lập trình gồm gì? - Mỗi câu lệnh chương trình gồm các kí tự và kí hiệu viết theo quy tắt định - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch nhận biết và thông báo lỗi Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 hoàn chỉnh và thực - Bảng chữ cái ngôn ngữ trên máy tính lập trình bao gồm các chữ cái tiếng Anh và số kí Ví dụ: Hình đây là hiệu khác, dấu đóng mở chương trình đơn giản viết ngôn ngữ lập trình Pascal ngoặc, dấu nháy Sau dịch, kết chạy chương trình là dòng chữ "Chao Hs trả lời theo ý hiểu Học sinh chú ý lắng nghe Cac Ban" in trên màn hình Củng cố: (5phút) ? Bảng chữ cái ngôn ngữ lập trình gồm gì Dặn dò: (3 phút) - Học bài kết hợp SGK - Trả lời các câu hỏi 1,2/13/ SGK  Tiết - Bài 2: 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: + 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 II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm - Phương tiện: Máy tính, máy chiếu III/ Hoạt động dạy học: 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) 2.Bài mới: Làm quen với chương trình và ngôn ngữ lập trình (tiếp) GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (9) Trường Trường THCS THCS Quảng Quảng Thái Thái T/g Hoạt động thầy 13p + Hoạt động 1: Tìm hiểu từ khoá và tên chương trình - Từ khóa là từ nào? - Các từ như: Program, Uses, Begin gọi là các từ khoá - Từ khoá là từ dành riêng ngôn ngữ lập trình - Ngoài từ khoá, 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? 15p 5p Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Hoạt động trò Nội dung Hs trả lời theo ý hiểu Học sinh chú ý lắng nghe => ghi nhớ kiến thức Học sinh chú ý lắng nghe + Học sinh nghiên cứu sách giáo khoa và 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 + 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 gồm: * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên Học sinh chú ý lắng nghe chương trình và khai báo các thư => ghi nhớ kiến 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ụ Học sinh chú ý lắng nghe ngôn ngữ lập trình Giáo viên giới thiệu ngôn ngữ lập trình Pascal - Khi khởi động TP màn hình có dạng sau: Từ khoá và tên: + Từ khoá ngôn ngữ lập trình là từ dành riêng, không dùng các từ khóa này cho mục đích nào khác ngoài mục đích ngôn ngư lập trình quy định + Tên dùng để phân biệt các đại lượng chương trình và người lập trình đặt theo quy tắc lập trình + Hai đại lượng khác chương trình phải có tên khác + Tên không trùng với các từ khóa Cấu trúc chương trình Pascal: - Cấu trúc chung chương trình gồm: * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư 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 Ví dụ ngôn ngữ lập trình: 1, Khởi động chương trình TP 2, Màn hình TP xuất 3, Từ bàn phím soạn chương trình Word 4, Sau soạn thảo xong 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 GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (10) Trường Trường THCS THCS Quảng Quảng Thái Thái Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Củng cố: (5 phút) ? Hãy nêu cấu trúc chương trình Pascal Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 3,4,5,6/13/SGK  Tiết - BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL I/ Mục tiêu: - 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 II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm, HD thực hành trên máy - Phương tiện: Máy tính, máy chiếu III/ Hoạt động dạy học: 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? 2.Bài mới: BTH1 - Làm quen với Turbo Pascal T/g 20p Hoạt động thầy Hoạt động trò Nội dung + Hoạt động 1: Làm quen với việc khởi động và thoát khỏi Turbo Pascal ? Nêu cách để khởi động + Nháy đúp vào biểu tượng Turbo Pascal Turbo Pascal trên màn hình - Có thể khởi động cách Học sinh chú ý lắng nghe => nháy đúp chuột vào tên tệp ghi nhớ kiến thức Turbo.exe thư mục chứa tệp này - ? Nêu cách để thoát khỏi Chọn Menu File => Exit chương trình Pascal Ta có thể sử dụng tổ hợp phím Alt + X để thoát khỏi Turbo Pascal * Quan s¸t mµn h×nh cña 18p GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Làm quen với việc khởi động và thoát khỏi Turbo Pascal.: * Khởi động Turbo Pascal b»ng mét hai c¸ch: Cách 1: Nháy đúp chuột trên trªn mµn biểu tượng h×nh nÒn; Cách 2: Nháy đúp chuột trên tªn tÖp Turbo.exe th­ mục chứa tệp này (thường là th­ môc TP\BIN) - Nhấn tổ hợp phím Alt+X để tho¸t khái Turbo Pascal Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (11) Trường Trường THCS THCS Quảng Quảng Thái Thái Turbo Pascal vµ so s¸nh víi h×nh 11 SGK + 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 phím F10 để mở bảng chọn Để di chuyển qua lại các bảng chọn ta sử dụng phím nào? - Nhấn phím Enter để mở bảng chọn - Quan sát các lệnh bảng chọn Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Nhận biết các thành phần: bảng chọn, tên Để di chuyển qua lại các tệp mở, trỏ, dòng bảng chọn, ta sử dụng phím trợ giúp phía màn mũi tên sang trái và sang hình phải Học sinh thực các thao So¹n th¶o, l­u, dÞch vµ ch¹y tỏc theo yờu cầu giỏo chương trình đơn giản program CT_Dau_tien; viên - Nhấn phím F10 để mở bảng uses crt; chän, sö dông c¸c phÝm mòi begin tªn sang tr¸i vµ sang ph¶i ( clrscr; và ) để di chuyển qua lại writeln('Chao cac ban'); write('Toi la Turbo Pascal'); gi÷a c¸c b¶ng chän end - NhÊn tæ hîp phÝm Alt+F9 để dịch chương trình + Hoạt động 3: Gõ chương - Gõ chương trình dịch, chạy - NhÊn tæ hîp phÝm Ctrl+F9 trình sau: dịch và chạy và sửa lỗi có để chạy chương trình chương trình, quan sát kết - Sau đó nhấn Alt+F5 để quan s¸t kÕt qu¶ - Chỉnh sửa chương trình và nhËn biÕt mét sè lçi Nhận xét (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số (tt) Hướng dẫn nhà: Chuẩn bị số bài tập để tiết sau thực hành  GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (12) Trường Trường THCS THCS Quảng Quảng Thái Thái Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Tiết 8- BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL (tt) I/ Mục tiêu: - 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 II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm, HD thực hành trên máy - Phương tiện: Máy tính, máy chiếu III/ Hoạt động dạy học: Kiểm tra bài cũ: Để khởi động TP ta làm nào? 2.Bài mới: BTH1- Làm quen với Turbo Pascal (tiếp) Hoạt động thầy Hoạt động trò Nội dung + Hoạt động 1: Khởi động Soạn thảo chương trình chương trình TP và Soạn thảo đơn giản chương trình đơn giản Program CT_dau_tien; * Soạn thảo chương trình đơn giản Uses CRT; Begin Program CT_dau_tien; Clrscr; Uses CRT; Writeln(‘chao cac ban’); Begin Writeln(‘ Toi la Turbo Pascal’) Clrscr; - Nhấn phím F2 lệnh File Học sinh soạn thảo chương Writeln(‘chao cac ban’); => Save để lưu chương trình trình trên máy tính theo hướng Writeln(‘ Toi la Turbo Pascal’); + Hoạt động 2: Dịch và chạy dẫn giáo viên End Dịch và chạy chương trình chương trình đơn giản - Yêu cầu học sinh dịch và chạy đơn giản chương trình vừa soạn thảo - Nhấn phím F9 để dịch chương - Kiểm tra và sửa lỗi chương trình - Nhấn Ctrl + F9 để chạy trình có - Nhấn phím F9 để dịch chương chương trình trình - Tiến hành sửa lỗi có - Nhấn Ctrl + F9 để chạy chương trình Nhận xét (5 phút) - Giáo viên nhận xét và đánh giá tiết thực hành Dặn dò: (2 phút) - Xem trước bài, tiết sau học bài GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (13) Trường Trường THCS THCS Quảng Quảng Thái Thái Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Tiết - Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I/ Mục tiêu: - 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 II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm III/ Chuẩn bị: 1) Chuẩn bị GV: Giáo án, bảng phụ, tranh ảnh 2) Chuẩn bị HS: Đọc trước SGK IV/ Hoạt động dạy học: Kiểm tra bài cũ: Để dịch và chạy chương trình ta làm nào? 2.Bài mới: Hoạt động thầy Hoạt động trò + Hoạt động 1: Tìm hiểu liệu và kiểu liệu - Để quản lí và tăng hiệu xử lí, các ngôn ngữ lập trình Học sinh chú ý lắng nghe => thường phân chia liệu ghi nhớ kiến thức thành thành các kiểu khác ? Các kiểu liệu thường + Các kiểu liệu thường xử lí nào xử lí theo nhiều cách - Các ngôn ngữ lập trình định khác nghĩa sẵn số kiểu liệu + Học sinh chú ý lắng nghe - Một số kiểu liệu thường dùng: * 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 + Hoạt động 2: Tìm hiểu các - Xâu kí tự: “ chao cac ban” phép toán với liệu kiểu số - Giới thiệu số phép GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Nội dung Dữ liệu và kiểu liệu: - Để quản lí và tăng hiệu xử lí, các ngôn ngữ lập trình thường phân chia liệu thành thành các kiểu khác - Một số kiểu liệu thường dùng: * Số nguyên * Số thực * Xâu kí tự Các phép toán với liệu kiểu số: Kí hiệu các phép toán số học Pascal: Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (14) Trường Trường THCS THCS Quảng Quảng Thái Thái toán số học Pascal như: cộng, trừ, nhân, chia * Phép DIV : Phép chia lấy Học sinh chú ý lắng nghe => phần dư ghi nhớ kiến thức * Phép MOD: Phép chia lấy phần nguyên - Yêu cầu học sinh nghiên cứu sách giáo khoa => Quy tắt tính các biểu thức số học Học sinh nghiên cứu sách giáo khoa => đưa quy tắt tính cá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 Củng cố: (5 phút) ? Hãy nêu số kiểu liệu thường dùng Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 1,2,3,4/26/SGK Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 +: phép cộng - : Phép trừ * : Phép nhân / : Phép chia Div: phép chia lấy phần nguyên Mod: phép chia lấy phần dư  GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (15) Trường Trường THCS THCS Quảng Quảng Thái Thái Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Tiết 10 - Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (tt) I/ Mục tiêu: - 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 II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm III/ Chuẩn bị: Chuẩn bị GV: Giáo án, bảng phụ, tranh ảnh Chuẩn bị HS: Đọc trước SGK IV/ Hoạt động dạy học: Kiểm tra bài cũ: Viết biểu thức toán đây các ký hiệu Pascal a  (b  2) a) b) (a2 +b)(1+c)3 x Bài mới: Hoạt động thầy + Hoạt động 1: Tìm hiểu các phép so sánh - Ngoài phép toán số học, ta thường so sánh các số ? Hãy nêu kí hiệu các phép so sánh Hoạt động trò Nội dung Dữ liệu và kiểu liệu: Học sinh chú ý lắng nghe => ghi nhớ kiến thức Các phép toán với liệu kiểu số: Học sinh trả lời cầu hỏi giáo viên Các phép so sánh: Kí hiệu = < > ≠ ≤ ≥ Phép so sánh Nhỏ lớn khác nhỏ lớn - Ngoài phép toán số học, ta thường so sánh các số Kết phép so sánh có thể là đúng sai Học sinh chú ý lắng nghe => + Giáo viên giới thiệu kí hiệu ghi nhớ kiến thức các phép so sánh ngôn ngữ Pascal + 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 người và máy tính GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc a) Thông báo kết tính toán Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (16) Trường Trường THCS THCS Quảng Quảng Thái Thái chương trình hoạt động Học sinh chú ý lắng nghe thường gọi là giao tiếp tương tác người – máy - Yêu cầu học sinh nghiên cứu SGK => nêu số trường hợp tương tác người và máy + Một số trường hợp tương tác người và máy: - Thông báo kết tính toán: 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 Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 b) Nhập liệu c) Tạm ngừng chương trình d) Hộp thoại Củng cố: (5 phút) ? Hãy nêu số trường hợp tương tác người và máy Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 5,6,7/26/SGK  Tiết 11 - BÀI THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I/ Mục tiêu: - Kiến thức: + Chuyển biểu thức toán học sang biểu thức Pascal + Biết kiểu liệu khác thì xử lý khác - Kĩ năng: + Chuyển biểu thức toán học sang biểu thức TP chính xác II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm III/ Chuẩn bị: Chuẩn bị GV: Phần mềm, phòng máy, chia nhóm HS Chuẩn bị HS: Đọc trước SGK IV/ Hoạt động dạy học: GV: Ngày GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (17) Trường Trường THCS THCS Quảng Quảng Thái Thái 1.Bài cũ: Thế nào là quá trình tương tác người máy? Bài mới: Hoạt động GV Hoạt động 1: GV nêu mục đích yêu cầu tiết thực hành Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 Hoạt động HS HS lắng nghe Hoạt động 2: Tìm hiểu bài tập Luyện gõ các biểu thức số học chương trình Pascal a) Viết các biểu thức toán học sau đây dạng biểu thức Pascal HS lên bảng thực (10  2) a) 15x – 30 +12 c) a) 15*4-30+12 (3  1) b) (10+5)/(3+1)- 18/(5+1) 10  18 (10  2)  24 c) (10+2)*(10+2)/(3+1)  b) d) d) ((10+2)*(10+2) -24)/(3+1) 1 1 (3  1) GV chia nhóm HS và yêu cầu HS lên bảng thực GV gợi ý: Chỉ dùng dấu ngoặc đơn để nhóm các phép toán Gọi HS nhận xét Hoạt động 3: b) GV yêu cầu HS khởi động TP và gõ chương HS thực hành trên máy trình sau để tính giá trị các biểu thức trên: Begin Writeln(‘15*4-30 +12=’, 15*4-30 +12); Writeln (‘(10+5)/(3+1)- 18/(5+1)=’, (10+5)/(3+1)- 18/(5+1)); Writeln (‘(10+2)*(10+2)/(3+1)=’, (10+2)*(10+2)/(3+1)); Writeln(‘((10+2)*(10+2) -24)/(3+1)=’, ((10+2)*(10+2) -24)/(3+1)); HS các nhóm thực trên máy và ttrao đổi kinh nghiệm cho readln; End GV yêu cầu HS gõ chính xác đối chiếu với nội dung in SGK để chỉnh sửa chương trình có GV các biểu thức câu b) chính là các biểu thức toán học câu a Hoạt động 4: c) Lưu chương trình với tên CT2.pas dịch, chạy chương trình và kiểm tra kết nhận trên màn hình Các nhóm thực trên máy và GV yêu cầu HS thực trên máy quan sát kết Các nhóm trao đổi kết cho * Mỗi lệnh Write,TP hiển thị Em có nhận xét gì kết trên màn hình? màn hình xâu ký tự nằm GV: Hai dãy giống gồm số và ký hiệu phép toán, đặt dấu nháy đơn và hiển kết dấu nháy đơn thì TP hiểu đó là xâu ký tự và lệnh Write biểu thức đặt hiển thị xâu ký tự màn hình Nhưng không đặt sau dấu phẩy cặp dấu nháy đơn thì TP coi đó là biểu thức và lệnh Write hiển thị kết biểu thức Đây là ví dụ kiểu liệu khác thì cách xử lý liệu khác Sự kết hợp hiển thị liệu xâu và kết biểu thức đây tạo thuận lợi cho người dùng theo dõi kết tính toán * GV yêu cầu HS kiểm tra kết tính toán đối chiếu với kết GV: Ngày GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (18) Trường Trường THCS THCS Quảng Quảng Thái Thái trên màn hình ? Nhìn vào chương trình trên có nhận xét gì? Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 HS kiểm tra kết *TP có thể không có phần khai báo, phần thân chương trình bắt buộc phải có * GV yêu cầu HS lưu lại V/ Củng cố bài: - GV yêu cầu nhắc lại nội dung tiết thực hành - Nhận xét tiết thực hành * GV yêu cầu HS tắt máy * Hướng dẫn nhà: Đọc trước bài 2,3 SGK Tiết 12 - BÀI THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN (tt) I/ Mục tiêu: - Kiến thức: + Chuyển biểu thức toán học sang biểu thức Pascal + Biết kiểu liệu khác thì xử lý khác + Hiểu phép toán div, mod; + Hiểu thêm các lệnh in liệu màn hình và tạm ngừng chương trình - Kĩ năng: + Chuyển biểu thức toán học sang biểu thức TP chính xác + Biết II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm III/ Chuẩn bị: Chuẩn bị GV: Phần mềm, phòng máy, chia nhóm HS Chuẩn bị HS: Làm trước bài 2,3 phần thực hành IV/ Hoạt động dạy học: 1.Bài cũ: Em hãy cho biết số lệnh tạm ngừng chương trình? Bài mới: Hoạt động GV Hoạt động HS Hoạt động 1: GV nêu mục đích, yêu cầu tiết thực hành HS lắng nghe Hoạt động 2: Tìm hiểu bài tập Bài tập Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên Sử dụng các câu lệnh tạm ngừng chương trình a) GV yêu cầu HS khởi động TP và mở tệp mới, gõ chương tình sau đây: uses crt; Begin clrscr; Writeln (‘16/3 =’, 16/3); Writeln (’16 div = ‘, 16 div 3); HS các nhóm thực trên Writeln (’16 mod = ‘, 16 mod 3); máy Writeln (‘ 16 mod = ‘ , 16 – (16 div ) * 3); Writeln ( ‘16 div = ‘, (16 – (16 mod 3))/3); end * Yêu cầu gõ chính xác, sau gõ cần kiểm tra và đối chiếu với SGK GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (19) Trường Trường THCS THCS Quảng Quảng Thái Thái b) GV yêu cầu HS dịch và chạy chương trình Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 2011 2011 * Gv yêu cầu HS quan sát kết trên màn hình và cho nhận xét kết đó GV yêu cầu HS đọc kết c) GV yêu cầu thêm câu lệnh Delay(5000) vào sau lệnh Writeln chương trình trên Dịch và chạy chương trình Quan sát chương trình dừng giây sau in kết màn hình d) Thêm câu lệnh Readln vào chương trình (trước từ khoá end) Dịch và chạy chương trình Quan sát kết hoạt động chương trình Nhấn phím Enter để tiếp tục * GV Lệnh Clrscr dùng để làm màn hình hiển thị kết Lệnh này có thư viện crt nên muốn sử dụng lệnh này phải khai báo sử dụng thư viện này đầu chương trình GV yêu cầu HS bỏ lệnh uses crt để kiểm chứng điều này * Các lệnh Delay, Readln dùng để tạm ngừng chương trình Các lệnh này thường dùng các vị trí thích hợp chương trình để người dùng quan sát kết Việc sử dụng lệnh này là ví dụ điều khiển giao tiếp người – máy tính Hoạt đông 3: Tìm hiểu thêm cách in liệu màn hình Mở tệp chương trình CT2 Pas và sửa lại lệnh cuối (trước từ khoá end) thành Writeln (‘(10+5)/(3+1)- 18/(5+1)=’, (10+5)/(3+1)- 18/(5+1):4:2); Writeln (‘(10+2)*(10+2)/(3+1)=’, (10+2)*(10+2)/(3+1):4:2); Writeln(‘((10+2)*(10+2) -24)/(3+1)=’, ((10+2)*(10+2) -24)/(3+1):4:2) - Ấn phím Alt + F9 để dịch chương trình - Ấn phím Ctrl + F9 để chạy chương trình - Ấn phím Alt + F5 để xem kết KQ: 16/3 = 5.333 16 div = 16 mod = 16 mod = 16 div = 5.000 HS thực trên máy Quan sát kết trên màn hình HS thực trên máy Quan sát kết File/open chọn tệp CT2.pas sau đó chọn open HS thực trên máy KQ trên màn hình Dịch và chạy chương trình Quan sát kết trên màn hình và rút (10+5)/(3+1)- 18/(5+1)=0.75 nhận xét em (10+2)*(10+2)/(3+1) = 36 (10+2)*(10+2) -24)/(3+1)= 30 Kết gọn hơn, dễ quan sát V/ Củng cố bài: - Gv yêu cầu HS đọc phần tổng kết - Nhận xét thực hành Hướng dẫn nhà: Làm các bài tập còn lại bài và đọc thuộc phần tổng kết, đọc trước bài SGK GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày Ngày soạn: / / soạn: / / 2010-2011 2010-2011 Lop8.net (20)

Ngày đăng: 29/03/2021, 14:11

w