Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 62 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
62
Dung lượng
1,63 MB
Nội dung
Trường THCS Bình Điền Giáo án Tin học 8 Tuần 1 Tiết 2 Ngày soạn: 14 / 08 / 2011 Ngày giảng: 17/ 08 / 2011 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (Tiết 1) A/ Mục tiêu: - Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh. - Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động. - Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. B/ Chuẩn bị: Chuẩn bị của giáo viên: SGK, giáo án, đồ dùng học tập. Chuẩn bị của học sinh: SGK, chuẩn bị bài mới. C/ Tiến trình dạy học: I/ Ổn định lớp: (1 phút) - Ổn định lớp học - Kiểm tra sỉ số II/ Kiểm tra bài cũ: III/ Bài mới: (39 phút) Hoạt động của thầy và trò Ghi bảng * Hoạt động 1: Tìm hiểu cách để con người ra lệnh cho máy tính (14 phút) - GV: Máy tính là công cụ giúp con người làm những công việc gì? - HS: Máy tính là công cụ giúp con người xử lý thông tin một cách hiệu quả. - GV: Nêu một số thao tác để con người ra lệnh cho máy tính thực hiện? - HS: Một số thao tác để con người ra lệnh cho máy tính thực hiện như: khởi động, thoát khỏi phần mềm, sao chép, di chuyển, thực hiện các bước để tắt máy tính… - GV: Khi thực hiện những thao tác này => ta đã ra lệnh cho máy tính thực hiện. - GV: Để điều khiển máy tính con người phải làm gì? - HS: Con người điều khiển máy tính thông qua các lệnh. * Hoạt động 2: Tìm hiểu ví dụ về Rô- bốt nhặt rác (10 phút) 1. Con người ra lệnh cho máy tính như thế nào ? - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được. - Con người chỉ dẫn cho máy tính thực hiện thông qua lệnh. 2. Ví dụ Rô-bốt nhặt rác: Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 - GV: Con người chế tạo ra thiết bị nào để giúp con người nhặt rác, lau cửa kính trên các toà nhà cao tầng? - HS: Con người chế tạo ra Rô-bốt - GV: Giả sử ta có một Rô-bốt có thể thực hiện các thao tác như: tiến một bước, quay phải, quay trái, nhặt rác và bỏ rác vào thùng. - HS: Học sinh chú ý lắng nghe. - GV: Quan sát hình 1 ở sách giáo khoa - HS: Học sinh quan sát hình 1 ở sách giáo khoa theo yêu cầu của giáo viên. - GV: Ta cần ra lệnh như thế nào để chỉ dẫn Rô-bốt di chuyển từ vị trí hiện thời => nhặt rác => bỏ rác vào thùng? - HS: Để Rô-bốt thực hiện việc nhặt rác và bỏ rác vào thùng ta ra lệnh như sau: + Tiến 2 bước. + Quay trái, tiến 1 bước. + Nhặt rác. + Quay phải, tiến 3 bước. + Quay trái, tiến 2 bước. + Bỏ rác vào thùng - GV: nhận xét câu trả lời và giải thích sau * Hoạt động 3: Tìm hiểu viết chương trình và ra lệnh cho máy tính làm việc (15 phút) - GV: Trở lại ví dụ về rô-bốt nhặt rác, việc viết các lệnh để điều khiển rô-bốt về thực chất cũng là viết chương trình. - GV: Để điều khiển Rô-bốt ta phải làm gì? - HS: Để điều khiển Rô-bốt ta phải viết các lệnh. - GV: Viết các lệnh chính là viết chương trình => thế nào là viết chương trình. - HS: Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. - GV: Chương trình máy tính là gì? - HS: Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. - GV: Tại sao cần phải viết chương trình? + Các lệnh để Rô-bốt hoàn thành tốt công việc: - Tiến 2 bước. - Quay trái, tiến 1 bước. - Nhặt rác. - Quay phải, tiến 3 bước. - Quay trái, tiến 2 bước. - Bỏ rác vào thùng. 3. Viết chương trình, ra lệnh cho máy tính làm việc: + Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 - HS: Viết chương trình giúp con người điều khiển máy tính một cách đơn giản và hiệu quả hơn. - GV: nhận xét câu trả lời và đưa ra khái niệm chương trình máy tính + Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. IV/ Củng cố và dặn dò: (5 phút) - Yêu cầu HS nhắc lại nội dung chính của bài. - Yêu cầu HS đọc phần ghi nhớ SGK - Làm bài tập 1,2 SGK Hướng dẫn về nhà: Học bài và xem trước phần còn lại. V/ Bổ sung kiến thức và rút kinh nghiệm: Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 Tuần 1 Tiết 2 Ngày soạn: 14 / 08 / 2011 Ngày giảng: 17/ 08 / 2011 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) A/ Mục tiêu: - Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh. - Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động. - Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. B/ Chuẩn bị: - Giáo viên: SGK, giáo án, tài liệu tham khảo - Học sinh: SGK, học bài cũ, chuẩn bị bài mới, đồ dùng học tập. C/ Tiến trình dạy học: I/ Ổn định lớp: (1 phút) II/ Kiểm tra bài cũ: (4 phút) Câu 1: Muốn máy tính thực hiện công việc thì phải làm gì? Câu 2: Chương trình máy tính là gì? Viết chương trình máy tính là làm công việc gì? III/ Bài mới: ( 35 phút) Hoạt động của thầy và trò Ghi bảng * Hoạt động chính: Tìm hiểu chương trình và ngôn ngữ lập trình (35 phút) - GV: Để chỉ dẫn cho máy tính những công việc cần làm ta phải viết chương trình hướng dẫn. - HS: Học sinh chú ý lắng nghe => ghi nhớ kiến thức. - GV: Để máy tính có thể xử lí, thông tin đưa vào máy tính phải được chuyển thành dạng dãy bít. Đây là cơ sở để tạo ra ngôn ngữ máy - HS: Học sinh chú ý lắng nghe. - GV: Máy tính chỉ hiểu chương trình viết bằng ngôn ngữ máy. Tuy nhiên, việc viết chương trình bằng ngôn ngữ máy rất khó và phức tạp. - HS: chú ý theo dõi và ghi chép - GV: Để khắc phục việc này, các nhà lập trình đã tìm ra ngôn ngữ để viết chương trình dễ dàng hợn - GV: Vậy ngôn ngữ lập trình là gì? - HS: Suy nghĩ và trả lời - GV: Giả sử có hai người nói chuyện với nhau. Một người chỉ biết tiếng Anh, một người chỉ biết tiếng Việt. Vậy hai người 4. Chương trình và ngôn ngữ lập trình: - Dãy bit (gồm 2 kí tự 0 và 1) là cơ sở để tạo ra ngôn ngữ dành cho máy tính gọi là ngôn ngữ máy. - 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. Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 có thể hiểu nhau không? - HS: Không hiểu - GV: Tương tự, máy tính chỉ có thể hiểu ngôn ngữ máy. Vậy khi viết chương trình bằng NNLT thì máy tính có hiểu không? Muốn hiểu thì cần có gì? - HS: Máy tính sẽ không hiểu và không thực hiện được. Muốn máy tính hiểu được thì cần có chương trình dịch. - GV: Vậy chương trình dịch là gì? - HS: Là chương trình dùng để dịch NNLT thành ngôn ngữ máy. - GV: Để có một chương trình mà máy tính có thể thực hiện được cần qua 2 bước: + Viết chương trình bằng 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 được. - HS: Theo dõi và ghi chép - GV: Quá trình đó được minh hoạ ở hình 5/SGK/Trang 7 - HS: Quan sát để hiểu hơn - GV: Nêu tên một số NNLT thường gặp - HS: Theo dõi và ghi chép - Chương trình dịch là chương trình dịch những chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được. - Việc tạo ra chương trình máy tính qua 2 bước: + Viết chương trình bằng NNLT + Dịch chương trình thành ngôn ngữ máy. - Một số NNLT thường gặp: Pascal, C, Java, Basic, IV/ Củng cố bài học và dặn dò: (5phút) - 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 về nhà làm bài tập 3,4 sgk và đọc trước bài 2. V/ Bổ sung kiến thức và rút kinh nghiệm: Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 Tuần 2 Tiết 3 Ngày soạn: 20 / 09 / 2011 Ngày giảng: 23 / 09 / 2011 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (Tiết 1) A/ Mục tiêu: - Biết NNLT gồm các thành phần cơ bản là bảng chữ cái và các qui tắc để viết chương trình, câu lệnh. - Biết NNLT có tập các từ khoá dành riêng cho mục đích sử dụng nhất định. - Biết tên chương trình do người lập trình đặt ra, tên phải tuân theo các quy tắc của NNLT. Tên không được trùng với từ khoá. - Rèn luyện cho học sinh thái độ học tập nghiêm túc, yêu thích môn lập trình. B/ Chuẩn bị: - Giáo viên: SGK, giáo án, tài liệu tham khảo - Học sinh: SGK, học bài cũ, chuẩn bị bài mới, đồ dùng học tập. C/ Tiến trình dạy học: I/ Ổn định lớp: (1 phút) - Ổn định lớp học - Kiểm tra số lượng học sinh II/ Kiểm tra bài cũ: (4 phút) Câu 1: Cơ sở để tạo ra ngôn ngữ dành cho máy tính là gì? Ngôn ngữ lập trình là gì? Câu 2: Chương trình dịch là gì? Vì sao phải cần có chương trình dịch? III/ Bài mới: (35 phút Hoạt động của thầy và trò Nội dung * Hoạt động 1: Tìm hiểu ví dụ về chương trình (7 phút) - GV: Ví dụ minh họa một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal. Program CT_dau_tien; Begin Writeln(‘Chao cac ban’); readln End. - HS: Học sinh chú ý lắng nghe => ghi nhớ kiến thức. - GV: Chương trình gồm bao nhiêu câu lệnh? - HS: Chương trình gồm có 5 câu lệnh. Mỗi lệnh gồm các cụm từ khác nhau được tạo thành từ các chữ cái. - GV: Theo em khi chương trình được dịch sang mã của máy thì máy tính sẽ cho ra kết quả gì? - HS: Trả lời theo ý hiểu - GV: Nhận xét câu trả lời. Sau khi tiến 1. Ví dụ về chương trình: - Ví dụ chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal: Program CT_dau_tien; Begin Writeln(‘Chao cac ban’); readln End. - Sau khi chạy chương trình này thì máy tính sẽ in ra màn hình dòng chữ “Chao cac ban”. Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 hành dịch và chạy chương trình trên sẽ in ra màn hình dòng chữ “chao cac ban” - HS: chú ý theo dõi * Hoạt động 2: Tìm hiểu ngôn ngữ lập trình gồm những gì (13 phút) - GV: Dựa vào chương trình trên, em hãy cho biết chương trình gồm những gì? - HS: Gồm các câu lệnh, các kí tự - GV: Câu lệnh được viết từ những kí tự nhất định. Kí tự này tạo thành bảng chữ cái của ngôn ngữ lập trình. - HS: Theo dõi - GV: Bảng chữ cái của ngôn ngữ lập trình gồm những gì? - HS: Bảng chữ cái của ngôn ngữ lập trình bao gồm các chữ cái tiếng Anh và một số kí hiệu khác như các phép toán, các dấu câu, - GV: Vậy ngôn ngữ lập trình gồm những gì? - Hs trả lời theo ý hiểu. - GV: Mỗi câu lệnh trong chương trình gồm các kí tự và kí hiệu được viết theo một quy tắc nhất định. - Học sinh chú ý lắng nghe. - Nếu câu lệnh bị viết sai quy tắc, chương trình dịch sẽ đưa ra thông báo lỗi. * Hoạt động 3: Tìm hiểu từ khoá và tên của chương trình (15 phút) - GV: Các từ như: Program, Uses, Begin gọi là các từ khoá. - HS: Chú ý theo dõi - GV: Vậy từ khóa là những từ như thế nào? - HS: trả lời theo ý hiểu - GV: Từ khoá là từ dành riêng của ngôn ngữ lập trình. - GV: Đưa ra ví dụ của một số từ khoá và mục đích sử dụng của nó trong chương trình. - HS: Học sinh chú ý lắng nghe => ghi nhớ kiến thức. - GV: Ngoài từ khoá, chương trình còn có tên của chương trình. - GV: Trong ví dụ mở đầu, tên chương trình như CT_dau_tien. Vậy tên do ai đặt - HS: Tên do người lập trình đặt 2. Ngôn ngữ lập trình gồm những gì? - Ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh, sao cho có thể tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính. - Bảng chữ cái của ngôn ngữ lập trình bao gồm các chữ cái tiếng Anh và một số kí hiệu khác như các phép toán, các dấu câu, 3. Từ khoá và tên: - Từ khoá của một ngôn ngữ lập trình là những từ dành riêng. + Không được dùng các từ khóa cho bất kỳ mục đích nào khác. + Một số từ khoá (trong NNLT Pascal): program (khai báo tên chương trình), var (khai báo biến), uses (khai báo thư viện), begin-end (bắt đầu và kết thúc chương trình), - Tên được dùng để phân biệt các đại lượng trong chương trình và do người lập trình đặt theo quy tắc lập trình: + Tên không được trùng với từ khoá + Tên không bắt đầu bằng kí tự số + Tên không được chứa kí tự trắng + Tên không chứa các kí tự đặc biệt. + Tên khác nhau tương ứng với những đại lượng khác nhau. Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 - GV: Đặt tên chương trình phải tuân theo những quy tắc nào? - HS: Nghiên cứu SGK để trả lời - Giải thích các quy tắc đặt tên của NNLT IV. Củng cố và dặn dò: (5phút) - Hs nhắc lại các thành phần của NNLT - Phân biệt từ khoá và tên - Nhắc lại quy tắc đặt tên của NNLT - Hướng dẫn về nhà: học bài cũ, trả lời các câu hỏi 1,2, 3/13/ SGK, xem trước phần 4, 5 của bài. V. Bổ sung kiến thức và rút kinh nghiệm: Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 Tuần 2 Tiết 4 Ngày soạn: 20 / 09 / 2011 Ngày giảng: 23 / 09 / 2011 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (tt) A/ Mục tiêu: - Biết cấu trúc chung của chương trình gồm 2 phần: Phần khai báo và phần tên - Nhận biết một số từ khoá và cấu trúc chung của chương trình Pascal. - Làm quen với môi trường lập trình Turbo Pascal. B/ Chuẩn bị: - Giáo viên: Giáo án, SGK, tài liệu tham khảo, phiếu học tập, phòng máy - Học sinh: Học bài cũ, chuẩn bị bài mới, dụng cụ học tập C/ Tiến trình dạy học: I/ Ổn định lớp học: (1 phút) II/ Kiểm tra bài cũ: (4 phút) Câu 1: NNLT gồm những gì? Bảng chữ cái của NNLT gồm những gì? Câu 2: Phân biệt sự khác nhau giữa từ khoá và tên? Nêu qui tắc đặt tên của NNLT? III/ Bài mới: (35 phút) Hoạt động của thầy và trò Nội dung * Hoạt động 1: Tìm hiểu cấu trúc chung của chương trình (20 phút) - GV: Cấu trúc chung của chương trình gồm: + Phần khai báo: bắt buộc phải có + 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 hiện. - Học sinh chú ý lắng nghe => ghi nhớ kiến thức. - GV: Tiết trước ta đã biết một số khai báo. Vậy phần khai báo gồm những khai báo nào? - HS: Khai báo tên chương trình, khai báo thư viện, khai báo biến, khai báo hằng - GV: Phần thân bắt đầu từ đâu trong chương trình mở đầu? - HS: Bắt đầu từ từ khoá begin và kết thúc bởi từ khoá end. - GV: Yêu cầu HS xác định các thành phần trong ví dụ mở đầu? - HS: Trả lời câu hỏi. - GV: nhận xét và bổ sung - HS: Theo dõi và ghi chép. * Hoạt động 2: Tìm hiểu ví dụ về ngôn 4. Cấu trúc của chương trình Pascal: - Cấu trúc chung của chương trình gồm: + Phần khai báo: có thể có hoặc không. Phần khai báo đặt trước phần thân + Khai báo tên chương trình, khai báo thư viện, khai báo biến, khai báo hằng, * Phần thân chương trình: bắt buộc phải có, gồm các câu lệnh mà máy tính cần phải thực hiện bắt đầu bởi từ khoá begin và kết thúc bởi từ khoá end 5. Ví dụ về ngôn ngữ lập trình: - Màn hình làm việc của Turbo Pascal: Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 ngữ lập trình (15 phút) - GV: Khởi động máy tính, khởi động phần mềm Netop School và Turbo Pascal 7.0, Giáo viên giới thiệu về ngôn ngữ lập trình Pascal. - HS: Quan sát, theo dõi và ghi nhớ các thao tác làm việc với Turbo Pascal. - GV: Giới thiệu các bước cơ bản để HS làm quen với môi trường lập trình. - HS: lắng nghe và ghi nhớ - GV: Soạn thảo chương trình ví dụ mở đầu, chạy chương trình cho HS quan sát. - HS: theo dõi và ghi chép 1, Khởi động chương trình TP 2, Màn hình TP xuất hiện 3, Soạn thảo chương trình viết bằng NNLt Pascal 4, Sau khi soạn thảo xong nhấn Alt+F9 (Hoặc vào Compile→Compile) để dịch chương trình. Tiến hành sữa lỗi sai nếu co 5, Để chạy chương trình nhấn tổ hợp phím Ctrl+F9 (Hoặc vào Run→Run), quan sát kết quả thu được 6, Nhấn F2 để lưu chương trình Hoặc vào File→Save IV. Củng cố và dặn dò: (5 phút) - Nhắc lại cấu trúc của chương trình Pascal - Bài tập vận dụng: (Phiếu học tập) Câu 1: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal? A. a; E) beginprogram B) Tamgiac F) end; C) 8a; G) b1; D) Tam giac H) abc Câu 2: Các chương trình sau có hợp lệ không? Vì sao? a/ Begin end. b/ Begin Program CT_thu; Writeln(‘chao cac ban’); End. - Dặn dò: Học bài cũ, Làm các bài tập trong sách bài tập, xem trước bài thự hành 1. V. Bổ sung kiến thức và rút kinh nghiệm: Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung [...]... Writeln (‘ (10 +5)/(3 +1) - 18 / (5 +1) =’, (10 +5)/(3 +1) - 18 / - Thực hiện trên máy (5 +1) :4:2); KQ trên màn hình Writeln (‘ (10 +2)* (10 +2)/(3 +1) =’, (10 +2)* (10 +2)/ (10 +5)/(3 +1) - 18 / (5 +1) =0.75 (3 +1) :4:2); (10 +2)* (10 +2)/(3 +1) = 36 Writeln(‘( (10 +2)* (10 +2) -24)/(3 +1) =’, ( (10 +2)* (10 +2) (10 +2)* (10 +2) -24)/(3 +1) = 30 -24)/(3 +1) :4:2) - Kết quả gọn hơn, dễ quan - Dịch và chạy chương trình Quan sát kết quả trên màn sát hơn hình... nhận xét cho điểm Câu hỏi Đáp án a) 15 x 4 – 30 +12 15 *4-30 +12 10 + 5 18 (10 +5)/(3 +1) - 18 / (5 +1) − b) 3 +1 5 +1 (10 + 2) 2 c) (3 + 1) (10 + 2) 2 − 24 d) (3 + 1) (10 +2)* (10 +2)/(3 +1) ( (10 +2)* (10 +2) -24)/(3 +1) III/ Bài mới: (33 phút) Hoạt động của GV * Hoạt động 1: GV nêu mục đích yêu cầu của tiết thực hành * Hoạt động 2: Tìm hiểu bài tập 1_ Luyện gõ các biểu thức số học trong chương trình Pascal: - Yêu... Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Tuần 5 Tiết 9 Giáo án Tin học 8 Ngày soạn: 11 / 09 / 2 011 Ngày giảng: 14 / 09 / 2 011 Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN A/ Mục tiêu: - Kiến thức: + Chuyển được biểu thức toán học sang biểu thức trong NNLT... Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Tuần 5 Giáo án Tin học 8 -Tiết 10 Ngày soạn: 11 / 09 / 2 011 Ngày giảng: 14 / 09 / 2 011 Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN (tt) A/ Mục tiêu: + Chuyển được biểu thức toán học sang biểu thức trong Pascal + Hiểu phép chia lấy phần nguyên, chia... Tiết 6 Giáo án Tin học 8 Ngày soạn: 27 / 08 / 2 011 Ngày giảng: 30 / 08 / 2 011 BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL (tt) A/ Mục tiêu: - Biết cách dịch, sữa lỗi trong chương trình, chạy chương trình và xem kết quả - Biết sự cần thiết phải tuân thủ qui định của NNLT B/ Chuẩn bị: - Giáo viên: Giáo án, SGK, phòng máy đã cài đặt Turbo Pascal - Hoc sinh: Học bài cũ, chuẩn bị bài mới, dụng cụ học tập... Chuẩn bị: - Giáo viên: Giáo án, SGK, SBT, tài liệu tham khảo - Học sinh: học bài cũ, chuẩn bị bài mới, SGK, dụng cụ học tập C/ Hoạt động dạy học: I/ Ổn định lớp: (1 phút) - Ổn định lớp học - Kiểm tra sỉ số: 8/ 1: 8/ 2: II/ Kiểm tra bài cũ: (Kiểm tra 15 phút) Câu hỏi Đáp án Câu 1: Thực hiện các phép tính Câu 1: (4 điểm) a 23 mod 3= b 47 div 5= a 23 mod 3= 2 ; b 47 div 5=9 c 2 div 3= d 33 mod 8= c 2 div... thân chương trình bắt buộc phải có - Lắng nghe và ghi nhớ - HS lên bảng thực hiện a) 15 *4-30 +12 b) (10 +5)/(3 +1) - 18 / (5 +1) c) (10 +2)* (10 +2)/(3 +1) d) ( (10 +2)* (10 +2) -24)/(3 +1) - HS kiểm tra kết quả IV/ Nhận xét: (5 phút) - 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, tuyên dương những HS có tinh thần làm việc tốt, phê bình những HS chưa tích cực làm việc, nêu những hạn chế khuyết... xem kết quả - Yêu cầu HS quan sát kết quả trên màn hình và cho nhận KQ: xét về kết quả đó 16 /3 = 5.333 - Yêu cầu HS đọc kết quả 16 div 3 = 5 16 mod 3 = 1 Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 16 mod 3 = 1 16 div 3 = 5.000 c) Yêu cầu thêm câu lệnh Delay(5000) vào sau mỗi lệnh Writeln trong chương trình trên Dịch và chạy chương trình Quan sát chương trình dừng 5... kinh nghiệm: Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 -Tuần 6 Tiết 11 Ngày soạn: 17 / 09 / 2 011 Ngày giảng: 21 / 09 / 2 011 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH A/ Mục tiêu: - Kiến thức: + Biết khái niệm về biến + Hiểu cách khai báo biến,... (8 phút) - Nhắc lại các kiểu dữ liệu thường dùng - Nhắc lại các phép toán trong NNLT Pascal Tổ Tự Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 - Bài tập vận dụng: Câu 1: Thực hiện các phép toán sau: a/ 13 mod 4= b/ 22 div 10 = b/ 14 mod 3= d/ 34 div 6= e/ 15 div 4= e/ 27 mod 9= Câu 2: Viết lại các biểu thức sau bằng cách dùng các kí hiêu trong NNLT Pascal a/ 5x3+2x2-8x +15 ; . Trường THCS Bình Điền Giáo án Tin học 8 Tuần 1 Tiết 2 Ngày soạn: 14 / 08 / 2 011 Ngày giảng: 17 / 08 / 2 011 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (Tiết 1) A/ Mục tiêu: - Biết con người. Nhiên Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 Tuần 1 Tiết 2 Ngày soạn: 14 / 08 / 2 011 Ngày giảng: 17 / 08 / 2 011 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) A/ Mục tiêu: -. Giáo viên: Hoàng Thị Nhung Trường THCS Bình Điền Giáo án Tin học 8 Tuần 3 Tiết 5 Ngày soạn: 27 / 08 / 2 011 Ngày giảng: 30 / 08 / 2 011 BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL A/ Mục tiêu: -