Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.43 MB, 77 trang )
<span class='text_page_counter'>(1)</span>Trường THCS Liêng Trang 2013. Năm học 2012 -. HỌC KỲ I Bài dạy Bài 1 – Máy tính và chương trình máy tính.. Bài 2 – Làm quen với chương trình và ngôn ngữ lập trình.. bài TH1 – làm quen với turbo pascal. Bài 3 – Chương trình máy tính và dữ liệu Bài TH 2 – Viết chương trình để tính toán. Bài 4 – Sử dụng biến trong chương trình. Kiến thức, kỷ năng cơ bản càn hình thành - KT: HS 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. Và biết các khái niệm về chương trình, viết chương trình là gì… - KN: HS nắm được chương trình là gì tại sao lại phải viết chương trình. - KT: - HS biết thế nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết về một số tên và từ khóa..Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ - KN: - 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ể. Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình. Biết vai trò của chương trình dịch. Biết vai trò của chương trình dịch. - KT: HS bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo, cách mở các bảng chọn và câu lệnh. - KN: Gõ được một chương trình pascal đơn giản. Biết cách dịch, sửa lỗi trong CT, chạy CT và xem kết quả. - KT: HS Học sinh biết một số kiểu dữ liệu thường dùng. Biết các phép toán cơ bản với dữ liệu kiểu số. - KN: Biết cách chuyển đổi các biểu thức toán học từ ngôn ngữ toán học sang ngôn ngữ lập trình Pascal. - KT: HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết quả của chương tình trong môi trường Turbo Pascal - KN: Học sinh có kỹ năng thực hành với một số biểu thức số học đơn giản. - KT: HS nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình,biết cách khai báo biến đơn giản,.nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình, biết cách khai báo biến đơn giản. - KN: HS có thể khai báo các biến đơn giản theo đúng cấu trúc. Liên hệ kiến thức đã học. Giáo án tin học lớp 8 Đức Tính. 1. Dự kiến PPDH và HTTC dạy học. Phương tiện, thiết bị. - Đặt và giải. - Máy tính, quyết vấn đề. máy chiếu, - Thảo luận nhóm. GADT, phấn.. - Đặt và giải. Máy tính, quyết vấn đề. - Vấn đáp gợi mở. máy chiếu, - Thảo luận nhóm. phấn, GADT.. - Đặt và giải quyết vấn đề. - Vấn đáp gợi mở. - Cho HS mở máy thục hành.. - Đặt và giải. Máy tính, máy chiếu, phấn, phòng máy.. quyết vấn đề. - Vấn đáp gợi mở... Máy tính, máy chiếu, phấn,GADT.. - Đặt và giải. Máy tính, máy chiếu, phấn, phòng máy.. quyết vấn đề. - Cho HS mở máy thục hành.. Máy tính, máy chiếu, quyết vấn đề. - Thảo luận nhóm. phấn, GADT - Vấn đáp gợi mở... - Đặt và giải. GV: Nguyễn.
<span class='text_page_counter'>(2)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. để đặt tên biến.,có thể khai báo các biến đơn giản theo đúng cấu trúc,liên hệ kiến thức đã học để đặt tên biến. - KT: HS Biết được tên của các kiểu dữ liệu và phạm vi giá trị, biết được giá trị của biến thi thay đổi, còn giá trị của hằng thì không thay Bài TH3 – đổi Khai báo và Cung cấp cho học sinh một số kiểu biến: sử dụng - KN: -Bước đầu làm quen với cách khai báo biến. biến và sử dụng biến trong chương trình. Có khả năng nhìn nhận một bài toán để chọn biến và chọn kiểu của biến. - KT: HS hiểu và biết cách sử dụng được phần mềm. Thông qua các phần mềm học sinh hiểu được ý nghĩa của các phầm mềm máy tính ứng dụng trong các lĩnh vựa khác nhau của cuộc LUYỆN GÕ sống (ví dụ: học toán, địa lý, rèn luyện tư duy, PHÍM tập gõ phím nhanh). Thông qua phần mềm học NHANH sinh hiểu biết thêm và có ý thức trong việc sử VỚI dụng máy tính đúng mục đích FINGER - KN: Học sinh có kỹ năng sử dụng và khai BREAK thác thành thạo các phần mềm học tập đã được OUT giới thiệu..Thông qua hoạt động học và chơi bằng phần mềm HS được rèn luyện khả năng thao tác nhanh với bàn phim và chuột máy tính. - KT: Học sinh xác định được bài toán, các điều kiện cho trước của bài toán và kết quả cần thu được và phân tích được ví dụ. Học sinh xác Bài 5 – Từ định quá trình giải bai toán trên máy tính. bài toán đến chương trình - KN: Học sinh xác định được các điều kiện cho trước và kết quả thu được của một bài toán cụ thể..Học sinh biết các bước giải bài toán trên máy tính. - KT: HS hiểu được các chức năng chính của phần mềm, sử dụng phần mềm để quan sát thời gian địa phương của các vị trí khác nhau trên trái đất. TÌM HIỂU - KN: Học sinh có thể theo dõi và tự thực hiện THỜI GIAN một số chức năng chính của phần mềm như: VỚI PHẦN tìm kiếm các vị trí trên trái đất có cùng thời MỀM SUN gian mặt trời mọc, tìm các vị trí có nhật thực, TIMES cho thời gian tự chuyển động để quan sát hiện tượng ngày và đêm,…Thông qua phần mềm học sinh sẽ hiểu biết thêm về thiên nhiên, trái đất, từ đó nâng cao ý thức bảo vệ môi trường sống Bài 6 – Câu - KT: Biết sự cần thiết của cấu trúc rẽ nhánh, Giáo án tin học lớp 8 Đức Tính. 2. - Đặt và giải quyết vấn đề. - Vấn đáp gợi mở. - Cho HS mở máy thục hành.. - Đặt và giải quyết vấn đề. - Thảo luận nhóm. - Vấn đáp gợi mở.. Máy tính, máy chiếu, phấn, phòng máy.. Máy tính, máy chiếu, GADT, phấn, phòng máy. - Đặt và giải quyết vấn đề. Máy tính, - Thảo luận nhóm. máy chiếu, - Vấn đáp gợi phấn, GADT mở... - Đặt và giải quyết vấn đề. - Thảo luận nhóm. - Vấn đáp gợi mở.. Máy tính, máy chiếu, GADT, phấn, phòng máy. - Đặt và giải. Máy tính, GV: Nguyễn.
<span class='text_page_counter'>(3)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. và cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc lệnh điều vào điều kiện. Hiểu được hai dạng: Dạng thiếu kiện. và dạng đủ. - KN: - Học sinh mô tả, viết đúng hai cấu trúc rẽ nhánh. - KT: - Học sinh được củng cố lại kiến thức về câu lệnh điều kiện và viết được câu lệnh điều Bài TH4 Sử kiện if …then trong chương trình. Học sinh dụng lệnh hiểu được ý nghĩa của thuật toán sử dụng trong điều kiện chương trình if…then - KN: - Rèn kĩ năng ban đầu về đọc các chương trình đơn giản, kĩ năng viết chương trình bằng cách sử dụng câu lệnh if….then. Giáo án tin học lớp 8 Đức Tính. 3. quyết vấn đề. - Thảo luận nhóm. máy chiếu, - Vấn đáp gợi phấn, phòng mở.. máy.. - Đặt và giải quyết vấn đề. - Vấn đáp gợi mở. - Cho HS mở máy thục hành.. Máy tính, máy chiếu, phấn, phòng máy.. GV: Nguyễn.
<span class='text_page_counter'>(4)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 01 Tiết: 01. Ngày soạn: 25/08/2012 Ngày dạy: 29/08/2012. BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t1) I - MỤC TIÊU 1. Kiến thức: - HS 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. - HS 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. 2. Kỉ năng: - HS 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ể. - HS Biết Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình. - HS Biết vai trò của chương trình dịch. 3. Thái độ: - HS Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - HS Nâng cao ý thức và lòng say mê học tập các môn học II - CHUẨN BỊ 1. GV: Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. HS: Bảng phụ nhóm, Sách giáo khoa, vở ghi, bút thước III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ốn định lớp. Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Bài cũ. 3. Bài Mới. Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng 1. Con người ra lệnh cho máy - Chúng ta ra lệnh cho máy 1.Con người ra lệnh cho máy tính bằng cách nào. tính thông qua các thao tác tính. - Để ra lệnh cho máy tính chúng trên bàn phím và chuột hoặc - Các thao tác bằng chuột và ta phải làm gì ? các chương trình điều khiển. bàn phím. - Nháy dúp chuột lên biểu tượng. - Gõ các phím ký tự - Sao chép van bản … 2. Ro-bot nhặt rác. 2 . RoBot nhặt rác. -Em hiểu robot là gì? -Robot là người máy làm việc - RoBot là người máy mà con cho con người. người tạo ra để làm việc phục vụ cho con người. - RoBot có thể tự động làm một só công việc thông qua điều khiển của con người. - Con người điều khiển RoBot bằng các chương trình điều khiển. Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(5)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. -Con người điều khiển RoBot bằng cách nào? *VD.Các bước thực hiện của RoBot nhặt giác. *VD: Các bước thực hiện của RoBot khi nhặt rác. 1. Tiến 2 bước 2. Quay trái tiến 1 bước 3. Nhặt rác 4. Quay phải tiến 3 bước 5. Quay trái tiến 2 bước Bỏ rác vào thùng.. 3. Củng cố - Học qua bài này các em biết thêm được những gì? - Con người chỉ rẫn cho máy tính thông qua các lệnh? 5. Dặn dò - Về nhà nhớ học thuộc phần ghi nhớ - Làm bài tập 1 trang 8 - Xem trước mục mục 3,4 trang 7 IV – RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(6)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 01 Tiết: 02. Ngày soạn: 25/08/2012 Ngày dạy: 29/08/2012. BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t2) I - MỤC TIÊU 1. Kiến thức - HS biết được con người co thê ra lệnh cho máy tính làm việc thông qua chương trình. 2. Kĩ năng -HS nắm được chương trình là gì tại sao lại phải viết chương trình. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II - CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Con người ra lệnh cho máy tính như thế nào? 3. Bài mới Hoạt động của thày 1. Viết chương trình ra lệnh cho máy tính. - Chương trình máy tính là gì?. Hoạt động của trò. -Tại sao cần viết chương trình?. -Một HS trả lời.. Giáo án tin học lớp 8 Đức Tính. -Một HS trả lời.. 6. Ghi bảng 3. Viết chương trình ra lệnh cho máy tính. - Chương trình máy tính là một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được. -Con người điều khiển máy tính thông qua các câu lệnh. Các câu lệnh tập hợp lại trong mộ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 GV: Nguyễn.
<span class='text_page_counter'>(7)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. 2. Chương trình và ngôn ngữ lập trình. 4. Chương trình và ngôn ngữ lập trình.. - Để máy hiểu được chương trình ta cần biểu diễn nó như thế -Một HS trả lời. nào ?. -Để máy tính hiểu được chương trình chúng ta phải viết chương trình bằng ngôn ngữ lập trình. (pascal, c++ …). - Để tạo ra chương trình máy tính gồm 2 bước sau: 1.Viết chương trình bằng 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 được.. 4. Củng cố - Học qua bài này các em biết thêm được những gì? -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ể. -Ngôn ngữ dùng để viết chương trình máy tính được gọi là ngôn ngữ lập trình. 5. Dặn dò - Về nhà học thuộc phần ghi nhớ và làm các bài tập 2,3,4 trong SGK - Xem trước bài 2 để hôm sau chúng ta học. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(8)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 02 Tiết: 03. Ngày soạn: 02/09/2012 Ngày dạy: 07/09/2012. BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH(t1) I- MỤC TIÊU 1. Kiến thức - HS biết thế nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết về một số tên và từ khóa. - Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ 2. Kĩ nă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ể. - Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình. - Biết vai trò của chương trình dịch. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Con người chỉ dẫn cho máy tính thực hiện thông qua gì? - Thế nào là ngôn ngữ lập trình ? 3. Bài mới Hoạt động của thày 1. Ví dụ về chương trình Giới thiệu một vài ví dụ về chương trình trong thực tế, sau đó GV giới thiệu ví dụ 1 trong Giáo án tin học lớp 8 Đức Tính. Hoạt động của trò. 8. Ghi bảng 1. Ví dụ về chương trình Ví dụ 1 : Xem SGK/9 * Chương trình gồm nhiều dòng lệnh, mỗi lệnh gồm các GV: Nguyễn.
<span class='text_page_counter'>(9)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. SGK. HS nêu ví dụ thực tế. Gv giới thiệu khái niệm chương trình. HS quan sát trên màn hình chiếu và nghe giảng. 2. Ngôn ngữ lập trình gồm những gì ? GV lấy ví dụ thực tế về các con số, chữ viết khi ghi một bài toán, ghi một bài văn GV giới thiệu ngôn ngữ lập trình của máy GV quay lại ví dụ 1 để minh hoạ cho ngôn ngữ và câu lệnh 3. Tìm hiểu từ khoá và tên Quay lại ví dụ 1 và GV giới thiệu từ khoá và tác dụng của các từ khoá. HS ghi chép. Hs nghe giảng và lấy ví dụ thực tế khi muốn thể hiện một bài toán, bài văn đều phải sử dụng các chữ cái, số và các kí hiệu (+,-,*,/…) Hs nghe giảng. HS theo dõi, ghi chép. Gv giới thiệu ý nghĩa của một Hs quan sát và nắm bắt khái vài từ khoá thông dụng niệm từ khoá. GV giới thiệu ở ví dụ 1 : “CT_dau_tien” là tên của chương trình, tên chương trình phải được đặt theo những quy tắc riêng. Gv giới thiệu các quy tắc đặt tên và ví dụ minh hoạ về đặt tên đúng quy tắc, đặt tên sai quy tắc. Hs nghe giảng, ghi chép Hs quan sát ví dụ và nghe giảng. Hs nghe giảng, ghi chép. cụm từ khác nhau được tạo từ các chữ cái 2. Ngôn ngữ lập trình gồm những gì? * Ngôn ngữ lập trình thường gồm các chữ cái tiếng Anh và một số kí hiệu (+,-,*,/,…) * Các chữ cái và kí hiệu được viết theo một quy tắc nhất định tạo nên các câu lệnh.. 3. Từ khoá và tên: a) Từ khoá: Các từ khoá thường dùng là : Program; uses; begin; end; … Program : Khai báo tên chương trình Uses : khai báo các thư viện Begin, end : Thông báo bắt đầu và kết thúc chương trình b) Tên và quy tắc đặt tên: Tên do người lập trình đặt và tuân theo những nguyên tắc : * tên khác nhau ứng với đại lượng khác nhau * Tên không trùng với từ khoá Lưu ý : tên có tính gợi nhớ, ngắn gọn Ví dụ 2: Trong ngôn ngữ Pascal Tên hợp lệ : Stamgiac; Dem_so; … Tên không hợp lệ : Lop em, 8ª, …. 4. Củng cố - Các thành phần cơ bản của ngôn ngữ lập trình ? - Cho biết sự khác nhau giữa từ khoá và tên ? 5. Dặn dò: - Về nhà học bài cũ và làm các bài tập 1,2,3 SGK - Xem trước mục 4 ,5 để hôm sau chúng ta học. IV. RÚT KINH NGHIỆM ................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 9. GV: Nguyễn.
<span class='text_page_counter'>(10)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. ................................................................................................................................................... ................................................................................................................................................... Tuần: 02 Ngày soạn: 02/09/2012 Tiết: 04 Ngày dạy: 07/09/2012. BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (t2) I- MỤC TIÊU 1. Kiến thức - HS biết thế nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết về một số tên và từ khóa. - Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ 2. Kĩ nă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ể. - Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình. - Biết vai trò của chương trình dịch. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II- CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Con người chỉ dẫn cho máy tính thực hiện thông qua gì? - Thế nào là ngôn ngữ lập trình ? 3. Bài mới Hoạt động của thày 1.Tìm hiểu cấu trúc chung một chương trình GV quay lại VD1 : Giới thiệu cấu trúc chương Giáo án tin học lớp 8 Đức Tính. Hoạt động của trò. HS quan sát ví dụ 1. Ghi bảng 4. Cấu trúc chung của chương trình : Cấu trúc chương trình thường bao gồm : Phần khai báo và GV: Nguyễn.
<span class='text_page_counter'>(11)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. trình có trong ví dụ. phần thân. *Phần khai báo : Gồm các lệnh dùng để -Khai báo tên CT. -Khai báo thư viện Ví dụ: Program CT_dau_tien ; User Crt; *Phần thân :Thường là các câu lệnh mà máy sẽ thực hiện. Ví dụ: Begin Writeln (‘chao cac ban ‘); End. Lưu ý: -Phần Khai báo đặt trước phần thân CT.( có thể có hoặc không có trong một chương trình) -Phần Thân CT :là phần bắt buộc phải có. 5.Ví dụ về ngôn ngữ lập trình . (sgk). Phần khai báo CT thường có những gì ?. Phần Thân CT thường có những gì ?. GV lưu ý học sinh vị trí của hai phần,và phần bắt buộc phải có trong một chương trình. 2.Ví dụ về ngôn ngữ lập trình GV cho học sinh quan sát các hình vẽ SGK và giới thiệu về ngôn gnữ lập trình Pascal 4. Củng cố: - Học qua bài này các em biết thêm được những gì? - Cần nắm được cấu trúc của một chương trình. 5. Dặn dò - Về nhà học bài cũ và làm các bài tập 4,5,6SGK - Ôn lại bài để hôm sau chúng ta lên thực hành cho tốt. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 1. GV: Nguyễn.
<span class='text_page_counter'>(12)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 03 Tiết: 05. Ngày soạn: 11/09//2012 Ngày day: 14/09/2012. BÀI THỰC HÀNH 1 – LÀM QUEN VỚI TURBO PASCAL(t1) I. MỤC TIÊU 1. Kiến thức Bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo, cách mở các bảng chọn và câu lệnh. 2. Kĩ năng Gõ được một chương trình pascal đơn giản. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ Con người chỉ dẫn cho máy tính thực hiện thông qua gì? Thế nào là ngôn ngữ lập trình ? 3. Bài mới Hoạt động của thày Họat động 1:Khởi đông và quan sát màn hình của Turbo PasCal(6PHÚT) Hướng dẫn học sinh khởi động Turbo bằng các cách qua máy chiếu: cách 1 và cách 2. *Cách 1: Nhấp đúp vào Trên Destop *Cách 2 Nhấp đúp vào tập lệnhTurbo.exe trong thư mục chứa tập lệnh này( chỉ thư mục chứa) - Yêu cầu học sinh quan sát màn hình khi đã khởi động Giáo án tin học lớp 8 Đức Tính. Hoạt động của trò HS : quan sát giáo viên thực hiện. Thực hiện theo hướng dẫn. Quan sát.. Ghi bảng a. Khởi động Turbo bằng các cách: *Cách 1: Nhấp đúp vào biểu tượng Turbo Pascal.pif. Trên Destop. *Cách 2 Nhấp đúp vào tập lệnhTurbo.exe trong thư mục chứa tập lệnh này( chỉ thư mục chứa). Giống nhau.. Quan sát giáo viên thực hiện. 1. GV: Nguyễn.
<span class='text_page_counter'>(13)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. chương trìnhvà so sánh với Thực hiện theo hướng dẫn. màn hình được chiếu trên bảng. Họat động 2: Hướng dẫn sử dụng các lệng trên thanh thực Quan sát giáo viên thực hiện. đơn và thanh trợ giúpcũng như Thực hiện theo hướng dẫn. cách chọn một lệnh(12PHÚT) b. Chức năng các phím: - Hướng dẫn học sinh màn - Phím F10 để kích họat Menu. hình sọan thảo và các thành - Các phím mũi tên→, , , phầntrên thanh Menu cũng như để di chuyển qua lạ, lên xuống thanh trợ giúp. giữa các bảng chọn. - Hướng dẫn sử dụng phím - Phím Enter để chấp nhận F10 để kích họat thanh Menu, một lệnh đã chọn. sử dụng các phím mũi tên→, , , để di chuyển qua lạ, lên xuống giữa các bảng chọn. c. Cách thóat khỏi Turbo - Phím Enter để chấp nhận một Pascal: lệnhđã chọn. Ta dùng tổ hợp phím Alt+X Hoạt động 3: (12PHÚT) - Hướng dẫn sử dụng các phím tắt. - Hướng dẫn học sinh cách 4. Củng cố - Học qua bài này các em biết thêm được những gì? - Cần nắm được cấu trúc của một chương trình. 5. Dặn dò - Học bài và trả lời câu hỏi trong sách giáo khoa. - Về nhà xem lại bài để hôm sau chúng ta tiếp tục thực hành IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 1. GV: Nguyễn.
<span class='text_page_counter'>(14)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 03 Tiết: 06. Ngày soạn: 11/09//2012 Ngày day: 14/09/2012. BÀI THỰC HÀNH 1 – LÀM QUEN VỚI TURBO PASCAL(t2) I. MỤC TIÊU 1. Kiến thức - Kiến thức; bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo, cách mở các bảng chọn và câu lệnh. 2. Kĩ năng - Biết cách dịch, sửa lỗi trong CT, chạy CT và xem kết quả. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Em hãy cho biết sự khác nhau giữa từ khóa và tên? 3. Bài mới Hoạt động của thày Hoạt động của trò Họat động 1: Khởi động Turbo PasCal Hướng dẫn học sinh khởi Quan sát giáo viên thực hiện. động Turbo rồi hướng dẫn Thực hiện theo hướng dẫn. học sinh nhập các dòng lệnh vào chương trình. - Hướng dẫn và cho học sinh Quan sát giáo viên thực hiện. ghi cách lưu bài. Thực hiện theo hướng dẫn.. Giáo án tin học lớp 8 Đức Tính. 1. Ghi bảng 1.Bài tập 2: a. Khởi đông Turbo PasCal Chương trình đầu tiên. Program CT_Dau_Tien; Uses crt; Begin Clrscr; Writeln(‘chao cac ban’); Write(‘Toi la Turbo pascal’); End. - Chú ý: GV: Nguyễn.
<span class='text_page_counter'>(15)</span> Trường THCS Liêng Trang 2013. - Hướng dẫn cho học sinh biết cách dịch chương trình sử lỗi.. - Cho học sinh ghi cách chạy chương trình.. Năm học 2012 -. Quan sát giáo viên thực hiện. Thực hiện theo hướng dẫn.. - Thực hành theo yêu cầu. Họat động 2: Hướng dẫn cách dịch và chạy chương - Thực hiện trình, cách quan sát và sửa các lỗi. - Nhắc nhở, hướng dẫn học sinh thực hành. - Hướng dẫn học sinh cách thóat khỏi Turbo Pascal; ta dùng tổ hợp phím Alt+X hoặc cách khác….. + khi soạn thảo phải gõ đúng không để sót các dấu nháy đơn, dấu (;), dấu (.) trong các dòng lệnh. + Soạn thảo chương trình cũng tương tự như soạn thảo văn bản: sử dụng các phím mũi tên để di chuyển con trỏ, nhấn phím Enter để xuống dòng mới, nhấn các phím Delete hoặc BackSpace để xoá. b. Nhấn phím F2 (hoặc lệnh FileSave) để lưu chương trình. Khi hộp thoại hiện ra, gõ tên tệp (ví dụ CT1.pas) trong ô Save file as (phần mở rộng ngầm định là .pas) và nhấn Enter (hoặc nháy OK). c. Nhấn tổ hợp phím Alt+F9 để biên dịch chương trình. d. Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình và quan sát kết quả. Nhấn Enter để quay về màn hình soạn thảo. 2. Bài tập 3: a. Xóa dòng lệnh Begin. Dịch chương trình và qua sát kết quả. b. Nhấn phím Enter và gõ lại lệnh Begin. Xóa dấu chấm sau chữ End. Dịch chương trình qua sát thông báo lỗi. c. Cách thóat khỏi Turbo Pascal: Ta dùng tổ hợp phím Alt+X. 4. Củng cố - Học qua bài này các em biết thêm được những gì? - Cần nắm được cấu trúc của một chương trình. 5. Dặn dò - Bạn nào có máy tính thì về nhà làm lại các bài tập đã thực hành - Về nhà xem trước bài 3 để hôm sau chúng ta học IV. RÚT KINH NGHIỆM ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 1. GV: Nguyễn.
<span class='text_page_counter'>(16)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 04 Tiết: 07. Ngày soạn: 17/09//2012 Ngày day: 21/09/2012. Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (t1) I. MỤC TIÊU 1. Kiến thức - Học sinh biết một số kiểu dữ liệu thường dùng. - Biết các phép toán cơ bản với dữ liệu kiểu số. 2. Kĩ năng - Biết cách chuyển đổi các biểu thức toán học từ ngôn ngữ toán học sang ngôn ngữ lập trình Pascal. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Em hãy cho biết các thành phần cơ bản của một chương trình ngôn ngữ lập trình? 3. Bài mới Hoạt động của thày Hoạt động của trò Ghi bảng 1: Dữ liệu và kiểu dữ liệu: 1/ Dữ liệu và kiểu dữ liệu: Giới thiệu ví dụ 1 minh họa Ví dụ 1: Một số kiểu dữ liệu kết quả thực hiện chương Nghe giáo viên giới thiệu, thường dùng: trình in ra màn hình với các quan sát ví dụ minh họa. Số nguyên: số học sinh trong kiểu dữ liệu quen thuộc là một lớp… chữ và số theo SGK (máy Số thực: chiều cao của 1 học chiếu). sinh, cân nặng của bạn A Giới thiệu một số kiểu dữ liệu Xâu kí tự: là dãy các chữ cái: “ thường dùng nhất: số nguyên, Lấy ví dụ dữ liệu là kiểu chào các bạn”, “lớp 8A”, số thực, xâu kí tự. Hãy lấy ví nguyên, kiểu số thực. “2/9/1945”… dụ về dữ liệu kiểu nguyên, số thực? Lấy ví dụ khác về xâu kí tự. Giáo án tin học lớp 8 Đức Tính. 1. GV: Nguyễn.
<span class='text_page_counter'>(17)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Giáo viên đưa ví dụ về xâu kí Ví dụ 2: Bảng 1/sgk. tự. Chú ý: Kkhi dãy chữ số là kiểu Giáo viên nêu chú ý phân biệt Quan sát bảng 1, nhận biết các xâu, ta phải đặt dãy số đó trong dữ liệu kiểu xâu là dãy chữ kiểu dữ liệu bằng tên tiếng anh dấu nháy đơn. Ví dụ: ‘12345”. số. và phạm vi giá trị. 2: Các phép toán với dữ liệu 2/ Các phép toán với dữ liệu kiểu số: kiểu số: Nêu các phép toán thực hiện Bảng 2/sgk: với số nguyên và số thực? Nêu các phép toán cộng, Ví dụ: Giáo viên giới thiệu các phép trừ,nhân, chia. 5/2=2.5 toán và kí hiệu các phép toán 5 div 2=2 trong ngôn ngữ Pascal. Bảng 5 mod 2=1 2 -12/5=-2.4 Lấy ví dụ về phép chia, phép Học sinh đọc kết quả của mỗi -12 div 5 =-2 chia lấy phần nguyên và phép ví dụ tương ứng. -12 mod 5=-2 chia lấy phàn dư. Giáo viên giới thiệu ví dụ một số phép tính số học Toán học Pascal chuyển sang ngôn ngữ Pascal. a ×b-c+d a*b-c+d Mỗi nhóm lấy 1 ví dụ về biểu 15+5× a/2 15+5*(a/2) thức số học sau đó chuyển Mỗi nhóm lấy ví dụ cụ thể, Quy tắc tính các biểu thưc số sang ngôn ngữ Pascal? Giáo trình bày kết quả.Học sinh nêu học: sgk. viên kiểm tra kết quả. quy tắc như sgk. Nêu các quy tắc thực hiện các biểu thức số học. 4.Củng cố. - Nêu các kiểu dữ liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh trong Pascal? 5 .Dặn Dò. - Xem lại nội dung bài học. - Lấy ví dụ về biểu thức số học, chuyển sang ngôn ngữ Pascal IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 1. GV: Nguyễn.
<span class='text_page_counter'>(18)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 04 Tiết: 08. Ngày soạn: 17/09//2012 Ngày day: 21/09/2012. Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU(t2) I. MỤC TIÊU 1. Kiến thức - Học sinh biết một số kiểu dữ liệu thường dùng. - Biết các phép toán cơ bản với dữ liệu kiểu số. 2. Kĩ năng - Biết cách chuyển đổi các biểu thức toán học từ ngôn ngữ toán học sang ngôn ngữ lập trình Pascal. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Em hãy cho biết các thành phần cơ bản của một chương trình ngôn ngữ lập trình? 3. Bài mới Hoạt động của thày Hoạt động của trò Ghi bảng 1: Các phép so sánh với dữ 3. Các phép so sánh: liệu: - Ghi bài Bảng kí hiệu phép toán và phép - Chiếu và giải thích rõ cho - Quan sát so sánh. học sinh cách biểu diễn phép KÝ hiÖu PhÐp so s¸nh so sánh trong câu lệnh Pascal. Giải thích để học sinh phân = B»ng biệt cách ghi các phép so sánh <> Kh¸c trong ngôn ngữ lập trình. < Nhá h¬n - Ghi bài <= Nhá h¬n hoÆc b»ng -Quan sát >. Giáo án tin học lớp 8 Đức Tính. 1. Lín h¬n. GV: Nguyễn.
<span class='text_page_counter'>(19)</span> Trường THCS Liêng Trang 2013. Năm học 2012 >=. 2: Giao tiếp người - máy tính - Thực hành nhập dữ liệu chạy chương trình và giải thích cho học sinh thấy rõ các thao tác. - Giải thích để học sinh phân biệt được lệnh nhập dữ liệu và thông báo dữ liệu ra màn hình.. - Nghe giảng - Ghi bài. Lín h¬n hoÆc b»ng. 4. Giao tiếp người - máy tính Bảng 2/sgk: a) Nhập dữ liệu - Để nhập dữ liệu sử dụng câu lệnh: read hoặc readln. Ví dụ: Read(ns); hoặc readln(ns); b) Thông báo kết quả tính toán Ví dụ: write('Dien tich hinh tron la ',X);. Để lấy kết quả ta dùng dấu, như ví dụ trên: ,X.. c) Chương trình tạm ngừng Câu lệnh Pascal: Writeln('Cac ban cho 2 giay nhe...'); Delay(2000);. 4.Củng cố. - Nêu các kiểu dữ liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh trong Pascal? 5 .Dặn Dò. - Xem lại nội dung bài học. - Lấy ví dụ về biểu thức số học, chuyển sang ngôn ngữ Pascal IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 1. GV: Nguyễn.
<span class='text_page_counter'>(20)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 05 Tiết: 09. Ngày soạn: 24/09//2012 Ngày day: 28/09/2012. Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t1) I. MỤC TIÊU 1. Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết quả của chương tình trong môi trường Turbo Pascal 2. Kĩ năng - Học sinh có kỹ năng thực hành với một số biểu thức số học đơn giản. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Viết chương trình in câu lệnh :” Chào các bạn” 3. Bài mới Hoạt động của thầy Hoạt động của trò 1.Mục đích yêu cầu. Gv nêu mục đích,yêu cầu của tiết HS lắng nghe. thực hành như SGK. Hoạt động 2: Bài tập 1. Hsquan sát bài 1 a SGK. Hướng dẫn HS thực hành làm bài tập 1a SGK trang 27. Để xuất ra màn hình nội dung và HS: Để xuất ra màn hình nội kết quả phép tính của biểu thức dung và kết quả phép tính của ta sử dụng lệnh nào? biểu thức ta sử dụng lệnh Nêu kí hiệu một số phép toán số writeln. học trong Pascal ? HS nêu: +; -. *; /; mod và div. Yêu cầu một HS lên bảng viết HS lên bảng . câu lệnh cho câu a . Yêu cầu HS nhận xét và chỉnh HS nhận xét, chỉnh sửa,bổ sung. Giáo án tin học lớp 8 Đức Tính. 2. Nội dung ghi bảng 1. Bài tập 1 a. 15.4 -30 + 12 writeln(‘15*4-30+12 =’,15*4-30+12);. b)Writeln(‘(10+5)/(3+1)- 18/ (5+1)=’,(10+5)/(3+1)-18/ (5+1)); c)writeln(‘(10+2)*(10+2)/ (3+1)=’,(10+2)*(10+2)/ GV: Nguyễn.
<span class='text_page_counter'>(21)</span> Trường THCS Liêng Trang 2013. sửa. GV nhận xét chỉnh sửa, bổ sung. * Lưu ý: Chỉ được dùng dấu ngoặc để nhóm các phép toán Yêu cầu HS viết câu lệnh cho các câu bài 1 (b,c, d ) SGK.. Năm học 2012 -. HS thực hiện. 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)); write(‘((10+2)*(10+2)-24)/ (3+1)=’,((10+2)*(10+2)-24)/ (3+1)); HS thực hiện HS Tính toán kiểm tra lại kết quả và so sánh.. (3+1)); d) write(‘((10+2)*(10+2)-24)/ (3+1)=’,((10+2)*(10+2)-24)/ (3+1)); Bài tập 2/27 (Sgk) Begin clrscr; writeln('16/3 =', 16/3); writeln('16 div 3 =',16 div 3); writeln('16 mod 3 =',16 mod 3); writeln('16 mod 3 = ',16-(16 div 3)*3); writeln('16 div 3 = ',(16-(16 mod 3))/3); end.. Yêu cầu HS khởi động turbo Pascal ,viết chương trình hoàn chỉnh để in kết quả ra màn hình. Lưu chương trình với tên CT2.pas Tính toán kiểm tra lại kết quả và so sánh. *: Lưu ý: Các biểu thức Pascal được đặt trong câu lệnh Writeln để in ra kết quả. Hoạt động 3: Bài tập 2/27 (Sgk) Sử dụng máy chiếu đưa nội dung HS mở tệp mới và gõ chương trình Bài tập 2/27 (Sgk) bài tập cho hs theo dõi. Yêu cầu mở tệp mới và gõ HS thực hiện và nhận xét. chương trình Bài tập 2/27 (Sgk) Dịch và chạy chương trình. Quan sát kết quả nhận được và cho HS thực hiện nhận xét. nhận xét vế kết quả đó? Thêm các câu lệnh delay(5000) vào sau mỗi câu 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 tạm dừng 5 giây sau khi in từng kết quả ra màn HS thực hiện và nhận xét. hình. Thêm câu lệnh readln vào chương trình (trước từ khoá end). Dịch và chạy lại chương trình. Quan sát kết quả hoạt động của chương trình. NhÊn phÝm Enter để tiếp tục. GV: nhận xét và củng cố 4.Củng cố. - củng cố lại các phép tính toán trong pascal. 5 .Dặn Dò. - Về nhà xem lại nội dung bài học để tiết tiếp theo chúng ta thực hành tiếp IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 2. GV: Nguyễn.
<span class='text_page_counter'>(22)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 05 Tiết: 10. Ngày soạn: 24/09//2012 Ngày day: 28/09/2012. Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t2) I. MỤC TIÊU 1. Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết quả của chương tình trong môi trường Turbo Pascal 2. Kĩ năng - Học sinh có kỹ năng thực hành với một số biểu thức số học đơn giản. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Viết chương trình in câu lệnh :” Chào các bạn” 3. Bài mới Hoạt động của thầy Hoạt động của trò 1. Bài tập 3 HS lắng nghe. Hướng dẫn HS thực hành làm bài Hs quan sát bài 3 SGK. tập mở tệp CT2.pas và sửa ba HS: Để xuất ra màn hình nội lệnh cuối. dung và kết quả phép tính của Để xuất ra màn hình nội dung và biểu thức ta sử dụng lệnh kết quả phép tính của biểu thức writeln. ta sử dụng lệnh nào? Yêu cầu HS nhận xét. * Lưu ý: Chỉ được dùng dấu HS thực hiện ngoặc tròn để nhóm các phép toán HS Tính toán kiểm tra lại kết *: Lưu ý: Các biểu thức Pascal quả và so sánh. Giáo án tin học lớp 8 Đức Tính. 2. Nội dung ghi bảng 3. Bài tập 3. - Thực hiện mở lại chương trình CT2.pas và sửa ba lệnh cuối trước từ khóa End. Writeln((10 + 5) / (3 + 1) -18/( 5 + 1) : 4 : 2); Writeln((10 + 2)* (10+2)/(3 + 1):4:2); Writeln((10+2)*(10+2)- 24)/ (3+1):4:2); - Dịch và chạy chương trình. GV: Nguyễn.
<span class='text_page_counter'>(23)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. được đặt trong câu lệnh Writeln để in ra kết quả.. Quan sát kết quả trên màn hình.. 4.Củng cố. - củng cố lại các phép tính toán trong pascal. - Hướng dẫn lại cách viết chương trình để tính toán trên máy 5 .Dặn Dò. - Về nhà xem lại nội dung bài học và xem trước bài mới IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 2. GV: Nguyễn.
<span class='text_page_counter'>(24)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 06 02/10/2012 Tiết: 11 05/10/2012. Ngày soạn Ngày dạy:. Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t1) I. MỤC TIÊU 1. Kiến thức - HS nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình HS biết cách khai báo biến đơn giản. 2. Kĩ năng - HS có thể khai báo các biến đơn giản theo đúng cấu trúc - Liên hệ kiến thức đã học để đặt tên biến. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Viết câu lệnh in kết quả của phép tính: 20 + 7 ra màn hình - Cho biết các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal 3. Bài mới Hoạt động của thày. Hoạt động của trò. 1.Biến là công cụ trông lập trình - Để tính tổng của hai số bất kỳ Giáo án tin học lớp 8 Đức Tính. 2. Ghi bảng 1. Biến là công cụ trong lập trình: - Biến nhớ(gọi tắt là biến) là công cụ của ngôn ngữ lập trình GV: Nguyễn.
<span class='text_page_counter'>(25)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. được nhập từ bàn phím thì trước Lắng nghe hết hai số đó sẽ được nhập và lưu trong bộ nhớ máy tính,công cụ để thực hiện việc này gọi là “biến”.Theo em biến là gì? HS trả lời theo ý hiểu của - GV củng cố lại phát biểu của mình HS HS cho ví dụ về hai - GV nêu ví dụ: Ta sử dụng hai biến x,y dùng để lưu trữ hai số giá trị bất kỳ mà HS muốn nhập được nhập vào. HS cho VD. dùng để lưu trữ dữ liệu Dữ liệu do biến lưu trữ gọi là giá trị của biến - Giá trị của biến có thể được thay đổi trong khi thực hiện chương trình. - Ứng với mỗi VD ta có các giá trị tương ứng của biến.. HS trả lời theo nhiều ->Vậy giá trị của biến là gì? cách khác nhau, GV củng cố Theo em dữ liệu được biến lưu lại trữ có thể thay đổi không? HS: viết - Để giải quyết vấn đề đã nêu ra Writeln( x + y ); ở trên với hai số đã nhập được lưu vào hai biến x, y ta viết câu lệnh như thế nào? - GV mô tả trực quan VD trên - GV giới thiệu một VD khác. 2. Khai báo biến 2. Khai báo biến: - GV giới thiệu cách để khai Var ten_bien: kiểu dữ liệu; báo một biến. VD: - Tên biến phải đặt theo đúng Var x : real; quy tắc của ngôn ngữ lập trình, m : integer; trong NNLT Pascal tên như thế a,b : real; nào là hợp lệ? HS nhắc lại - GV nêu VD và giải thích cụ thể - GV đưa bài tập: để sử dụng câu lệnh Writeln( x + y ); ta HS : var x,y : real; phải khai báo ra sao? 4.Củng cố. - Theo em vì sao biến là công cụ trong lập trình? - Ta khai báo biến ra sao? - Bài tập: 1,2,3 SGK trang 33 5 .Dặn Dò. - Nhận xét tiết học - Học bài - Làm bài tập 4a,b,d SGK/33 IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 2. GV: Nguyễn.
<span class='text_page_counter'>(26)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. .................................................................................................................................................... Tuần: 06 02/10/2012 Tiết: 12 05/10/2012. Ngày soạn Ngày dạy:. Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t2) I. MỤC TIÊU 1. Kiến thức - HS nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình HS biết cách khai báo biến đơn giản. 2. Kĩ năng - HS có thể khai báo các biến đơn giản theo đúng cấu trúc - Liên hệ kiến thức đã học để đặt tên biến. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ - Viết câu lệnh in kết quả của phép tính: 20 + 7 ra màn hình - Cho biết các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal 3. Bài mới Hoạt động của thày. Hoạt động của trò. 1. Sử dụng biến trong chương Giáo án tin học lớp 8 Đức Tính. 2. Ghi bảng 3,Sậ dụng biến tbong chương GV: Nguyễn.
<span class='text_page_counter'>(27)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. trình -Khi tính toán chu vi ta phải lưu HS: phải khai báo thêm một trữ kết quả vào một công cụ gọi biến để lưu trữ chu vi Var a, b, chuvi : real; là gì? - GV yêu cầu 1 HS bổ sung HS: chuvi= (a+b)2; phần khai báo - Trong toán học các em sẽ ghi HS làm quen với dấu biểu thức tinh toán như thế HS lắng nghe và phát biểu ý nào?. nghĩa vài phép gán đơn giản - GV giải thích và đưa ra thao tác có thể thực hiện với các HS biến: gán giá trị cho biến và Chuvi:= (a+b)*2; tính toán với giá trị của biến. Nhận xét sự khác nhau. - Đưa ra vài vd. trình - Sau khi khai báo ta có thể gán và tính toán với giá trị của biến. - Trong NNLT Pascal lệnh gán giá trị và tính toán với các biến được thực hiện: Tenbien := BT cần gán giá trị cho biến; VD: X := 12; Chuvi := (a+b)*2; Y := y+1;. - Giới thiệu ký hiệu phép gán trong NNLT Pascal, yêu cầu HS viết lại BT tính chu vi ở trên trong NNLT Pascal . Nhận xét sự khác nhau.. Không thể được vì a,b đã khai báo kiểu ‘real’27nên chuvi k`ôlg thể là kiểu nguyên. HS tìm hiểu và 0hát biểu ý - GV nêu vấn đề : Khai báo nghĩa dựa vào hướng dẫn của biến chuvi là kiểu số nguyên Giáo viên có được không?-> Sự phù hợp HS làl bài về kiểu dữ liệu. - Treo bảng trang 31, chỉ ghi cột 1 Yêu cầu HS ghi hoàn chỉnh bài tập đã được nêu ra ở trên 2. Hằng 4. Hằng - GV đưa bài tập viết câu lệnh - Hằng: là đại lượng có giá trị tính diện tích s của hình tròn không đổi trong quá trình thực đường kính d được nhập từ bàn HS ᄂ S := 3.4*d; hiện chương trình. phím. - Trong NNLT Pascal, ta khai - Trong câu lệnh trên thành báo hằng như sau: HS: s v! d phần nào là biến? Const tenhang = giatri; -Khi tính diện tích hình tròn thì HS : số pi=3.14 VD: thành phần nào không thay đổi Const pi = 3.14; - GV giời thiệu về hằng và cách HS cho vài Vd , so sá.h với khai báo và một số lưu ý khi sử việc khai báo biếl. dụng hằng - GV cho HS thấy rõ hiệu quả của việc sử dụng hằng 4.Củng cố. - Nhắc lại các thao tác có thể thực hiện với các biến, lưu ý về kiểu dữ liệu khi thực hiện câu lệnh gán giá trị Giáo án tin học lớp 8 Đức Tính. 2. GV: Nguyễn.
<span class='text_page_counter'>(28)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. - Cách khai báo hằng, lưu ý khi sử dụng hằng. - Bài tập BT 1,5 trang 5 .Dặn Dò. - Học bài - Làm bài tập 3 SGK/33 IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... Tuần: 07 Ngày soạn 07/10/2012 Tiết: 13 Ngày day: 10/10/2012. BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN(t1) I. MỤC TIÊU 1. Kiến thức Sau khi học xong bài này giúp học sinh thế nào là một biến thế nào là một hằng. -Biết được tên của các kiểu dữ liệu và phạm vi giá trị -Học sinh biết được giá trị của biến thi thay đổi, còn giá trị của hằng thì không thay đổi: Cung cấp cho học sinh một số kiểu biến: 2. Kĩ năng -Bước đầu làm quen với cách khai báo biến và sử dụng biến trong chương trình -Có khả năng nhìn nhận một bài toán để chọn biến và chọn kiểu của biến. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ ?Trình bày các bước khai báo biến? Cho ví dụ? ?Hằng là gì từ khoá khai báo hằng là gì? Cho ví dụ? Giáo án tin học lớp 8 Đức Tính. 2. GV: Nguyễn.
<span class='text_page_counter'>(29)</span> Trường THCS Liêng Trang 2013. 3. Bài mới Hoạt động giáo viên 1. Giới thiệu cho học sinh các kiểu dữ liệu.. Năm học 2012 -. Hoạt động học sinh Nghe và ghi bài vào vở.. Nội dung 1. Các kiểu dữ liệu. Tªn Ph¹m vi gi¸ trÞ kiÓu 2. Khai báo biến 2. Cú pháp khai báo biến d÷- Giáo viên đưa ra cú pháp rồi - Nghe giảng var < danh sách biến > : <kiểu dữ liÖu giảng giải cho học sinh cách liệu>; Byte C¸c sè nguyªn khai báo một biến. trong đó: từ 0 đến 255. - danh sách biến là danh sách tên Integ C¸c sè nguyªn các biến; nếu nhiều biến thì tên các er từ 32768 đến biến được cách nhau bởi dấu phảy 32767. - Ghi bài vào vở (,). Real C¸c sè thùc cã - kiểu dữ liệu là một trong các kiểu - Lấygi¸ vítrÞ dụ tuyÖt rồi chỉ rõ đâu là biến dữ liệu của Pascal (byte, imteger, đối kh«ng lín đâu là kiểu dữ liệu. real,...). h¬n 1038. Ví dụ: Char C¸c kÝ tù trong var X,Y: byte; b¶ng ch÷ c¸i. var So_nguyen: interger; Strin C¸c d·y gåm tèi var Chieu_cao, Can_nang: real; g ®a 255 kÝ tù. var Ho_va_Ten: string; 4.Củng cố. GV nhận xét tiết thực hành. 5 .Dặn Dò. Về nhà học thuộc (1,2) phần tổng kết. Đọc trước bài 3 tiết sau thực hành IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 07 07/10/2012 Giáo án tin học lớp 8 Đức Tính. Ngày soạn. 2. GV: Nguyễn.
<span class='text_page_counter'>(30)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tiết: 14 10/10/2012. Ngày day:. BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN(t2) I. MỤC TIÊU 1. Kiến thức Sau khi học xong bài này giúp học sinh thế nào là một biến thế nào là một hằng. -Biết được tên của các kiểu dữ liệu và phạm vi giá trị -Học sinh biết được giá trị của biến thi thay đổi, còn giá trị của hằng thì không thay đổi Cung cấp cho học sinh một số kiểu biến: 2. Kĩ năng -Bước đầu làm quen với cách khai báo biến và sử dụng biến trong chương trình -Có khả năng nhìn nhận một bài toán để chọn biến và chọn kiểu của biến. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1.Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ Trình bày các bước khai báo biến? Cho ví dụ? Hằng là gì từ khoá khai báo hằng là gì? Cho ví dụ? 3. Bài mới Hoạt động giáo viên Hoạt động học sinh Nội dung 1. Bài tập thực hành. Sử dụng máy chiếu đưa nội dung bài tập cho hs theo dừi. - Yêu cầu học sinh ghi bài để chạy trờn mỏy kiểm tra kết quả nhận đựơc.. HS ghi bài để thực hành. HS thực hiện và nhận xột. HS thực hiện nhận xột.. HS thực hiện và nhận xột. Giáo án tin học lớp 8 Đức Tính. 3. 3. Bài tập thực hành a)Khởi động Pascal và gõ chương trình sau: program Tinh_tien; uses crt; var soluong: integer; dongia,cuocphi,thanhtien: real; thongbao: string; Begin GV: Nguyễn.
<span class='text_page_counter'>(31)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. clrscr; cuocphi:=10000; thongbao:=’Tong so tien phai thanh toán : ’ {Nhap don gia va so luong hang} write(’Don gia = ’); readln(dongia); write(’So luong = ’); readln(soluong); thanhtien:= soluong*dongia+cuocphi; (*In ra so tien phai tra*) writeln(thongbao,thanhtien:10:2); readln end. b)Lưu chương trình với tên TINHTIEN.PAS. Dịch và chỉnh sửa các lỗi gõ, nếu có. c)Chạy chương trình với các bộ số liệu gõ vào đơn giá và số lượng như sau (1000, 20), (3500, 200), (18500, 123). Kiểm tra tính đúng của các kết quả in trên màn hình. Bài 2. Thử viết chương trình nhập các số nguyên X và Y, in giá trị của X và Y ra màn hình. Sau đó tráo đổi các giá trị của X và Y rồi in lại ra màn hình. Tham khảo chương trình sau: program hoan_doi; var x,y,z:integer; Begin read(x,y); writeln(x,’ ’,y); z:=x; x:=y; y:=z; writeln(x,’ ’,y); readln end.. Chép đề về làm - Cho học sinh ghi đề bài về làm. - Hướng dẫn đưa ra vớ dụ tham khảo.. 4.Củng cố. GV nhận xét tiết thực hành. 5 .Dặn Dò. Đọc trước bài mới. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 3. GV: Nguyễn.
<span class='text_page_counter'>(32)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 08 13/10/2012 Tiết: 15 17/10/2012. Ngày soạn Ngày day:. BÀI TẬP I. MỤC TIÊU 1. Kiến thức - Biết vận dụng các kiến thức đã học vào tiết bài tập 2. Kĩ năng - Vận dụng các kỹ năng để nhận biết các lỗi và sửa các lỗi trong chương trình 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra 15p’ ĐỀ BÀI Câu 1:Em hãy trình bày cấu trúc khai báo biến? Cho ví dụ? Câu 2: Em hãy trình bày cấu trúc khai báo hằng? Cho ví dụ? ĐÁP ÁN Câu 1 Cấu trúc khai báo biến: Var <tên biến> : <kiểu dữ liệu của biến>; VD: Var a:integer; Câu 2: Cấu trúc khai báo biến: Const <tên hằng>=<giá trị của hằng>; VD: Const x=5; 3. Bài mới Hoạt động giáo viên Hoạt động học sinh Nội dung 1: câu hỏi và bài tập GV: yêu cầu học sinh: -làm bài tập số 1 tr33 sgk Giáo án tin học lớp 8 Đức Tính. học sinh trả lời tại chỗ và làm bài tập 3. Bài 1tr33sgk a)A:=4 Đ b)X:=3242 S GV: Nguyễn.
<span class='text_page_counter'>(33)</span> Trường THCS Liêng Trang 2013. -GV: yêu cầu học sinh làm tiếp bài tập 2tr33 sgk. Gv: yêu cầu hs làm bài tập 3tr33sgk Bài 4tr33sgk Yêu cầu học sinh lên bảng sửa. Năm học 2012 -. hs nêu sự khác nhau giữa biến và hằng tại chỗ. -hs trả lời và giải thích. học sinh lên bảng làm. Bài 5tr33 sgk Hai học sinh lên bảng Hs 1 liệt kê lỗi Hs 2 sửa lỗi. Bài 6tr33 sgk Gv yêu cầu hai học sinh lên bàng học sinh 1 câu a; học sinh 2 làm câu b. Hs lên bảng Hs1 câu a Hs 2 câu b. c)X:=’3242’ Đ d)A:=’Ha Noi’ S Bài 2tr33sgk Ví dụ biến: var a,b,c: real; ho ten: string; hằng: const dongia=10000; Bài 2 tr33 sgk Vì hằng không thể thay đổi Bài 4tr33sgk a)var tb:real; Đ b)var 4hs: interger; S c)conts x: real; S d)var R=30; S Bài 5 tr33 sgk liệt kê lỗi var a,b := interger; const c:=3; a:=200 sửa sai var a,b: integer; const c = 3; a:=200; Bài 6tr33 sgk a) var a,h: byte; s: intrger b) var a,b,c,d: integer;. 4. Củng cố -qua tiết này hs cần biết cách khai báo biến và hằng cho chính xác 5. Dặn dò -xem lại các bài tập đã làm trong các tiết trước và tiết này -xem trước bài mới. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 3. GV: Nguyễn.
<span class='text_page_counter'>(34)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 08 13/10/2012 Tiết: 16 24/10/2012. Ngày soạn Ngày day:. KIỂM TRA 1 TIẾT I. MỤC TIÊU - Đánh giá kiến thức, kĩ năng của HS về: Ngôn ngữ lập trình, cấu trúc chung của chương trình, cách đặt tên trong chương trình, các phép toán được dùng trong Pascal, các lệnh cơ bản của ngôn ngữ lập trình Pascal. II. YÊU CẦU CỦA ĐỀ BÀI * Kiến thức: Kiểm tra kiến thức Ngôn ngữ lập trình, cấu trúc chung của chương trình, cách đặt tên trong chương trình, các phép toán được dùng trong Pascal, các lệnh cơ bản của ngôn ngữ lập trình Pascal. * Kiểm tra trên giấy. * Kiểm tra sau khi đã học xong Bài thực hành số 3. III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ 3. Bài mới ĐỀ BÀI: A) PHẦN TRẮC NGHIỆM (6 điểm): Em hãy khoanh tròn vào phương án đúng nhất 1. Viết chương trình là a) Viết các lệnh cho màn hình máy tính làm viêc. b) Viết các câu lệnh một cách tuần tự để điều khiến con người làm việc. c) Viết các câu lệnh một cách tuần tự để điều khiến máy tính làm việc. d) Cả 3 đáp án trên. 2. Khi thực hiện chương trình máy tính thực hiện các lệnh có trong chương trình…… a) Một cách tuần tự. b) Một cách ngẫu nhiên c) Một cách xác suất d) Có thể bó qua một số lệnh không cần thiết. 3. Ngôn ngữ lập trình là a) Ngôn ngữ duy nhất dành cho con người b) Ngôn ngữ duy nhất dành cho Người và máy tính. c) Ngôn ngữ dùng để viết các chương trình máy tinh. d) Ngôn ngữ duy nhất dành cho máy tính. 4. Từ khoá của một ngôn ngữ lập trình là a) Là từ dành riêng do người lập trình quy định. b) Là từ dành riêng do máy tính quy định c) Từ dành riêng do ngôn ngữ lập trình quy định. d) Là từ dành riêng cho mọi người. 5. Trong lập trình Pascal phần khai báo gồm a) Khai báo tên chương trình. b) Khai báo thư viện hàm Giáo án tin học lớp 8 Đức Tính. 3. GV: Nguyễn.
<span class='text_page_counter'>(35)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. c) Khai báo biến d) Cả 3 đáp án trên. 6. Phần thân chương trình bắt đầu bởi từ khoá…. Và kết thúc bởi từ khoá… a) Program….. var b) Uses…. Begin c) Begin ….. End. d) Program … End. 7. Các kiểu Integer, real, char, String lần lượt là các kiểu dữ liệu a) Số nguyên, số thực, xâu ký tự, một ký tự. b) Số nguyên, số thực, một ký tự, xâu ký tự. c) Số thực, số nguyên, một ký tự, xâu ký tự. d) Số thực, số nguyên, xâu ký tự, một ký tự. 8. Ký hiệu “div” và ký hiệu “mod” lần lượt là ký hiệu của phép toán a) Nhân và chia b) Chia và chia lấy phần dư c) Chia và chia lấy phần nguyên d) chia lấy phần nguyên và chia lấy phần dư 9. Trong Turbo pascal thì các phép toán sau phép toán nào đúng a) (12+5):(12-4) b) (12+5)*12:6 c) (12+5) (12-4) d) (12+5)*12/6 10. Biến là đại lượng dùng để a) thay đổi giá trị b) lưu trữ dữ liệu c) gán giá trị d) không có tác dụng gì. 11. Trong các khai báo biến sau, khai báo nào đúng cấu trúc a) Var x:integer b) Uses x:integer; c) Var x integer; d) Var x:integer; 12. Trong các lệnh gán sau, lệnh gán nào SAI cấu trúc a) x:=y; b) x:=x+1; c) x:=x-1; d) x=x+1; II) PHẦN TỰ LUẬN (4diểm) 1) Em hãy đánh dấu x vào ô vuông trước những lệnh mà em cho là sai.. program ct_tinh_chu_vi_dien_tich_hinh_tron; uses crt const pi:=3.14; var r,cv,dt:real; begin clrscr; write('nhap vao ban kinh duong tron:); readln(r); cv:=2*pi*r; dt:=pi*r*r; writeln('hinh tron co chu vi=',cv:1:2,' va dien tich=',dt:1:2); readln; end 2) Em hãy viết chương trình thực hiện các yêu cầu sau: - Nhập từ bàn phím 2 cạnh của hình chữ nhật. - Tính chu vi và diện tích của hình chữ nhật. - In ra màn hình chu vi và diện tích của hình chữ nhật. ĐÁP ÁN Đáp án phần trắc nghiệm 1. c 2. a 3. c 4. c Giáo án tin học lớp 8 Đức Tính. 5. d 6. c 7. b 8. d. 9. d 10. b 11. d 12. d 3. GV: Nguyễn.
<span class='text_page_counter'>(36)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Đáp án phần tự luận 1. Những câu sau đây sai: uses crt const pi:=3.14; write('nhap vao ban kinh duong tron:); end 2. Viết chương trình: program ct_tinh_chu_vi_dien_tich_hinh_vuong; uses crt; var a,cv,dt:real; begin clrscr; write('nhap vao ban kinh duong tron:’); readln(a); cv:=4*a; dt:=a*a; writeln('hinh vuong co chu vi=',cv:1:2,' va dien tich=',dt:1:2); readln; end. 4. Củng cố 5. Dặn dò - Các em về nhà ôn tập lại những kiến thức đã học và học tiếp phần còn lại của bài LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT. IV. THỐNG KÊ ĐIỂM Lớp 8A1 8A2 8A3 SL HS Giỏi SL HS Khá SL HS TB SL HS Yếu SL HS Kém IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 3. GV: Nguyễn.
<span class='text_page_counter'>(37)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 09 13/10/2012 Tiết: 17 17/10/2012. Ngày soạn Ngày day:. LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT(t1) I. MỤC TIÊU 1. Kiến thức - HS hiểu và biết cách sử dụng được các phần mềm học tập đã trình bày trong SGK - Thông qua các phần mềm học sinh hiểu được ý nghĩa của các phầm mềm máy tính ứng dụng trong các lĩnh vựa khác nhau của cuộc sống (ví dụ: học toán, địa lý, rèn luyện tư duy, tập gõ phím nhanh) - Thông qua phần mềm học sinh hiểu biết thêm và có ý thức trong việc sử dụng máy tính đúng mục đích 2. Kĩ năng - Luyện gõ phím nhanh và chính xác 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Giáo án tin học lớp 8 Đức Tính. 3. GV: Nguyễn.
<span class='text_page_counter'>(38)</span> Trường THCS Liêng Trang 2013. Hoạt động của Thầy 1: Khởi động phần mềm Để khởi động phần mềm ta làm như thế nào? Làm sao để vào màn hình làm việc chính của Finger break out. Năm học 2012 -. Hoạt động của Trò HS trả lời HS trả lời Học sinh quan sát. Nội dung ghi bảng 1. Khởi động phần mềm: - Nháy đúp chuột vào biểu tượng trên Desktop - Enter ( OK) để chuyển sang màn hình chính của phần mềm. Học sinh thực hành: 2. Giới thiệu biểu tượng của Enter ( OK) để chuyển sang phần mềm: màn hình chính của phần Yêu cầu tìm hiểu cách khởi mềm. động phần mềm từ biểu tượng. Nêu tác dụng của phím Enter Học sinh hoạt động theo ( OK) Hoạt động theo nhóm, thảo luận nhóm. tìm hiểu các thành phần chính Có ba thành phần chính: của phần mềm. - hình bàn phím Có mấy thành phần chính? Các màu sắc trên bàn phím có tác dụng gì?. Nhìn vào màn hình chính cho biết vị trí của khung trống? Giáo viên giới thiệu khung bên phải: các mức độ của trò chơi. khung trống phía trên. - khung bên phải xanh da trời nhạt: ngón út vàng nhạt: ngón áp út cam nhạt: ngón giữa xanh lá cây nhạt: ngón trỏ tím nhạt: ngón cái một HS lên bảng thực hành minh hoạ. các nhóm thảo luận - trình Giới thiệu công dụng của nút bày: Stop ờ khung bên phải có hai cách thoát chương Yêu cầu học sinh tìm hiểu cách trình: thoát khỏi chương trình Cách 1: Nháy vào Cách 2: ALT + F4 4. Củng cố - Hiểu được vai trò của phần mềm Finger break out. - Biết cách khởi động và thoát khỏi phần mềm. 5. Dặn dò - Các em về nhà học bài giờ sau thực hành.. 2. Màn hình chính của phần mềm a. Khởi động phần mềm Nháy đúp chuột vào biểu tượng. trên Desktop. b. Giới thiệu màn hình chính các thành phần chính của phần mềm: *hình bàn phím Màu nhóm Ngón tay phím gõ Xanh da trời Ngón út Vàng nhạt Ngón áp út Cam nhạt Ngón giữa Xanh lá cây Ngón trỏ Tím nhạt Ngón cái *khung bên phải Ô Level Beginner: bắt đầu chơi Intermediate: trung bình Advanced: nâng cao c. Thoát khỏi phần mềm Stop: dừng chơi Thoát khỏi phần mềm Cách 1: Nháy vào Cách 2: ALT + F4. IV. RÚT KINH NGHIỆM ................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 3. GV: Nguyễn.
<span class='text_page_counter'>(39)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. ................................................................................................................................................... .................................................................................................................................................... Tuần: 09 20/10/2012 Tiết: 18 24/10/2012. Ngày soạn Ngày day:. LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT(t2) I. MỤC TIÊU 1. Kiến thức - HS hiểu và biết cách sử dụng được các phần mềm học tập đã trình bày trong SGK - Thông qua các phần mềm học sinh hiểu được ý nghĩa của các phầm mềm máy tính ứng dụng trong các lĩnh vựa khác nhau của cuộc sống (ví dụ: học toán, địa lý, rèn luyện tư duy, tập gõ phím nhanh) - Thông qua phần mềm học sinh hiểu biết thêm và có ý thức trong việc sử dụng máy tính đúng mục đích 2. Kĩ năng -. Học sinh có kỹ năng sử dụng và khai thác thành thạo các phần mềm học tập đã được giới thiệu.. -. Thông qua hoạt động học và chơi bằng phần mềm HS được rèn luyện khả năng thao tác nhanh với bàn phim và chuột máy tính. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học.. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, phòng máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY Giáo án tin học lớp 8 Đức Tính. 3. GV: Nguyễn.
<span class='text_page_counter'>(40)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của Thầy Hoạt động của Trò Nội dung ghi bảng 1. Hướng dẫn sử dụng: Giáo viên hướng dẫn sử dụng Học sinh quan sát 3. Hướng dẫn sử dụng: Bước 1: Nháy Start Bước 2: Nháy Space Nhiệm vụ người chơi: “ bắn phá” các ô có dạng trong khu vực chơi biến mất khỏi màn hình bằng cách di chuyển các quả cầu va vào chúng. Gõ phím bên trái (h) để dịch chuyển nhanh sang trái. Nếu các quả cầu lớn chạm đất thì điều gì xảy ra?. Nếu các con vật lạ chạm thanh ngang thì điều gì xảy ra?. Gõ phím giữa (u) để bắn lên một quả cầu. Gõ phím phải (o) để dịch chuyển sang phải. Các quả cầu lớn chạm “đất” Chú ý: người chơi sẽ mất lượt. Trên màn hình còn có thể có các quả cầu lớn. Ta không được để các quả cầu lớn chạm “đất” bằng cách dịch chuyển thanh ngang sao cho chúng va vào thanh ngang rồi quay lên. Các con vật lạ chạm thanh Ở các mức khó hơn sẽ có các ngang thì sẽ mất lượt. con vật lạ, tuyệt đối không để các con vật này chạm vào thanh ngang. 4. Củng cố - Xem lại toàn bộ lý thuyết - Bạn nào có máy về nhà thực hành thêm 5. Dặn dò - - về nhà xem trước bài 5 IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(41)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 10 26/10/2012 Tiết: 19 30/10/2012. Ngày soạn Ngày day:. BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (t1) I. MỤC TIÊU 1. Kiến thức - Học sinh xác định được bài toán, các điều kiện cho trước của bài toán và kết quả cần thu được và phân tích được ví dụ. - Học sinh xác định quá trình giải bai toán trên máy tính. 2. Kĩ năng - Học sinh xác định được các điều kiện cho trước và kết quả thu được của một bài toán cụ thể. - Học sinh biết các bước giải bài toán trên máy tính. 3. Thái độ - Ham thích môn học, cẩn thận và tinh thần làm việc theo nhóm. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(42)</span> Trường THCS Liêng Trang 2013. 1: Bài toán và xác định bài toán - Em hãy nêu một vài ví dụ về một bài toán thực tế mà em biết? - Dựa vào bài toán đó em nêu ra điều kiện cho trước và kết quả thu được của bài toán? - GV nhận xét VD: Cho phương trình bậc nhất có dạng ax + b = 0, hãy nêu điều kiện cho trước và kết quả thu được của bài toán? - Các ví dụ ở trên là các ví dụ về bài toán trong toán học. Theo em gõ một đoạn văn bản vào máy tính có phải là một bài toán hay không? -GV nhận xét và đưa ra kết luận: Bài toán là một công việc hay một nhiệm vụ cần giải quyết. 2: Quá trình giải bài toán trên máy tính - GV nêu ra một số tính năng ưu việt của máy tính và nhiệm vụ của máy tính. - Cho phương trình em hãy nêu các bước để giải phương trình? ax + b = 0 GV ?: Theo em các bước giải bài toán được gọi chung là gì ? GV nhận xét từ đó đưa ra khái niện thuật toán. - Thuật toán là dãy hữu hạn các thao tác cần thực hiện để giải một bài toán. - GV? Theo em máy tính có hiểu được thuật toán mà mình đưa ra không? - GV ? Để máy tính hiểu được thuật toán thì ta phải làm gì? - GV: nhận xét và dẫn dắt: Để máy tính hiểu được thuật toán thì chúng ta phải viết chương trình bằng một ngôn ngữ lập trình cụ thể. (Sử dụng ngôn ngữ lập trình Pascal) GV? Vậy quá trình giải bài Giáo án tin học lớp 8 Đức Tính. Năm học 2012 -. - Đưa ra ví dụ - Nêu ra điều kiện và kết quả của bài toán.. 1. Bài toán và xác định bài toán - Bài toán là một công việc hay một nhiệm vụ cần phải giải quyết.. - Điều kiện: - Kết quả thu được - HS trả lời. - HS chú ý nghe giảng. - HS nêu các bước để giải phương trình ax + b = 0 - HS trả lời. - HS trả lời. 2. Quá trình giải bài toán trên máy tính: - Thuật toán là dãy hữu hạn các thao tác cần thực hiện để giải một bài toán. - Chương trình chỉ là thể hiện của thuật toán trong một ngôn ngữ lập trình cụ thể. * Các bước giải bài toán trên máy tính + Xác định bài toán: thông tin đã cho (INPUT) và thông tin cần tìm (OUTPUT). + Mô tả thuật toán: Tìm cách giải bài toán và diễn tả bằng các lệnh cần phải thực hiện. + Viết chương trình: sử dụng ngôn ngữ lập trình mà em biết.. - HS trả lời - HS: Chú ý lắng nghe.. 4. GV: Nguyễn.
<span class='text_page_counter'>(43)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. toán trên máy tính gồm mấy - Hs trả lời bước GV: Nhận xét và đưa ra kết luận. 4. Củng cố - Xác định được bài toán và nêu được quá trình giải bài toán trên máy tính. - Làm bài tập 1 (SGK). 5. Dặn dò - về nhà xem lại bài và xem mục tiếp theo để hôm sau chung ta học tiếp IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 10 26/10/2012 Tiết: 20 30/10/2012. Ngày soạn Ngày day:. BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (t2) I. MỤC TIÊU 1. Kiến thức - Học sinh xác định được bài toán, các điều kiện cho trước của bài toán và kết quả cần thu được và phân tích được ví dụ. - Học sinh xác định quá trình giải bai toán trên máy tính. 2. Kĩ năng - Học sinh xác định được các điều kiện cho trước và kết quả thu được của một bài toán cụ thể. - Học sinh biết các bước giải bài toán trên máy tính. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III.. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(44)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng Hoạt động 1: Thuật toán và - Học sinh chia nhóm và thảo 3. Thuật toán và mô tả thuật mô tả thuật toán luận toán - Giáo viên cho học sinh thảo Ví dụ 1: “Pha trà mời khách” luận nhóm về công việc “Pha trà mời khách” từ Ví dụ 2: “Giải phương trình công việc này hãy đưa ra - HS kiểm tra kết quả và nhận bậc nhất ax + b =0 thông tin vào, thông tin ra và xét (kết quả nhóm khác) các bước thực hiện (10 -12’ - HS chú ý lắng nghe. Ví dụ 3: “Nấu cơm” mỗi nhóm 5-7 em) - GV: yêu cầu hs trao đổi kết - Học sinh chia nhóm và thảo quả giữa các nhóm và nhận luận xét kết quả của nhóm bạn. - GV: Nhận xét cho điểm và đưa ra kết luận. - GV: yêu cầu hs trao đổi kết quả giữa các nhóm và nhận - HS kiểm tra kết quả và nhận xét kết quả của nhóm bạn. xét (kết quả nhóm khác) - GV: Nhận xét cho điểm và - HS chú ý lắng nghe. đưa ra kết luận. - HS: suy nghĩ và phân tích ví - GV yêu cầu HS nêu thông dụ tin vào, thông tin ra và các - HS: lên bảng làm ví dụ bước thực hiện để “Nấu - HS: nhận xét cơm” (Hoạt động cá nhân 5 - HS: chú ý theo dõi -7 phút) - GV: Gọi 2 em lên bảng đưa ra kết quả - GV: gọi HS khác nhận xét - GV: Nhận xét và cho điểm. Hoạt động 2: Rút ra kết luận từ các ví dụ Thuật toán là dãy hữu hạn các GV? Các bước để thực hiện thao tác cần thực hiện theo một một công việc có xác định - HS trả lời trình tự xác định để thu được không kết quả cần thiết từ những điều GV? Các bước thực hiện đó - HS chú ý theo dõi kiện cho trước. có tuân theo một trình tự nhất định không? 4. Củng cố - Về nhà đưa ra thông tin vào, thông tin ra và các bước thực hiện của bài toán “Làm món trứng tráng” 5. Dặn dò - Làm bài tập 2, 3 (SGK). IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(45)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. .................................................................................................................................................... Tuần: 11 03/11/2012 Tiết: 21 07/11/2012. Ngày soạn Ngày day:. BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (t3) I. MỤC TIÊU 1. Kiến thức - Giúp HS nắm vững thêm về thuật toán 2. Kĩ năng - HS biết mô tả được thuật toán của một bài toán cụ thể.. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHẨN BỊ 1.Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III.. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(46)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ Đưa ra thông tin vào, thông tin ra và các bước thực hiện của bài toán “Làm món trứng tráng” 3. Bài mới Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng Hoạt động 1: Ví dụ 2 (SGK) 4. Một số ví dụ về thuật - GV yêu cầu học sinh đọc và - HS đọc ví dụ sgk toán: phân tích thông tin vào, thông Ví dụ 2 (SGK): tin ra và các bược thực hiện Ví - Thông tin vào: a, b ( a là ½ dụ 2 (40/sgk) - Học sinh chia nhóm và thảo chiều dài HCN và là bán kính - Giáo viên cho học sinh thảo luận hình bán nghiệt, b là chiều luận nhóm (10 -12’ mỗi nhóm - HS kiểm tra kết quả và nhận rộngHCN). 5-7 em) xét (kết quả nhóm khác) Thông tin ra: Diện tích hình - GV: yêu cầu hs trao đổi kết - HS chú ý lắng nghe. A. quả giữa các nhóm và nhận xét b kết quả của nhóm bạn. - GV: Nhận xét cho điểm và a đưa ra kết luận. a. Hoạt động 2: Ví dụ 3 (SGK) - GV yêu cầu học sinh đọc và phân tích thông tin vào, thông tin ra và các bược thực hiện Ví dụ 3 (41/sgk) - Giáo viên cho học sinh thảo luận nhóm (5 -7’ mỗi nhóm 2-3 em) - GV: yêu cầu hs trao đổi kết quả giữa các nhóm và nhận xét kết quả của nhóm bạn. - GV: Nhận xét cho điểm và đưa ra kết luận. Hoạt động 3: Ví dụ4 (SGK) - GV yêu cầu học sinh đọc và phân tích thông tin vào, thông tin ra và các bược thực hiện Ví dụ 4 (42/sgk) - Giáo viên cho học sinh làm việc cá nhân (5 -7’) - GV: yêu cầu hs nhận xét kết quả của bạn. Giáo án tin học lớp 8 Đức Tính. Thuật toán: + Bước 1: S1 + Bước 2: S2 + Bước 3: S - HS đọc ví dụ sgk. - Học sinh chia nhóm và thảo luận - HS kiểm tra kết quả và nhận xét (kết quả nhóm khác) - HS chú ý lắng nghe.. - HS đọc ví dụ sgk - Học sinh làm ví dụ - HS kiểm tra kết quả và nhận xét 4. 2ab (∏ a2)/2 S1 + S2. Ví dụ 3 (SGK): - Thông tin vào: Dãy 100 số tự nhiên đầu tiên - Thông tin ra: Giá trị tổng 1+2 + 3 + 4 +….+ 99 + 100. - Thuật toán: + Bước 1: Sum = 0; i = 0 + Bước 2: i = i+1 + Bước 3: Nếu i ≤ 100 thì sum = sum +i và quay lại bước 2 + Bước 4: Thông qua kết quả và kết thúc thuật toán. Ví dụ 4 (SGK): - Thông tin vào: hai biến x, y tương ứng với 2 giá trị a, b cụ thể - Thông tin ra: hai biến x, y tương ứng với 2 giá trị b, a - Thuật toán: + Bước 1: z = x GV: Nguyễn.
<span class='text_page_counter'>(47)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. - GV: Nhận xét cho điểm và - HS chú ý lắng nghe. + Bước 2: x = y đưa ra kết luận. + Bước 3: y = z 4. Củng cố: - Xem lại các ví dụ 2, 3, 4. 5. dặn dò: - Về nhà làm bài tập 4, 5 (SGK). IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 11 03/11/2012 Tiết: 22 07/11/2012. Ngày soạn Ngày day:. BÀI 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (t4) I. MỤC TIÊU 1. Kiến thức - Giúp HS nắm vững thêm về thuật toán 2. Kĩ năng - HS biết mô tả được thuật toán của một bài toán cụ thể.. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1.Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(48)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. III.. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng Hoạt động 1: Học sinh biết mô 4. Một số ví dụ về thuật tả thuật toán để sắp xếp giá toán: trị 3 số x,y,z d. Ví dụ 5 : Chiếu thuật toán và phân tích. Đọc và phân tích bài toán -> tìm Cho hai biến x và y có giá trị INPUT, OUTPUT. tương ứng là a, b với a < b và Đưa ví dụ biến z có giá trị c. Hãy sắp Nêu ý tưởng để sắp xếp x, y, Nêu theo ý hiểu. xếp ba biến x, y và z để chúng z tăng dần ? có giá trị tăng dần. (SGK) Hoạt động 2: Học sinh biết mô tả thuật toán tìm số lớn trong e. Ví dụ 6 :Tìm số lớn nhất dãy cho trước Nghiên cứu để đưa ra từng bước trong dãy A các số a1, a2, ..., Yêu cầu HS viết INPUT, thuật toán. an cho trước. OUTPUT của bài toán ? Nghiên cứu SGK để hiểu mô tả * Xác định bài toán : Thu và chiếu màn hình , nhận thuật toán INPUT: Dãy A các số a1, xét. Viết giấy Đọc bài toán và phân tích Đưa màn hình : a2, ..., an (n 1). + Mô phỏng thuật toán tìm số lớn nhất trong dãy số cho trước OUTPUT: Giá trị SMAX = (SGV) max {a1, a2, ..., an }. * Mô tả thuật toán : Bước 1: Nhập số n và dãy A; gán SMAX a1; i 0. Bước 2: i i + 1. Bước 3: Nếu i > n, kết thúc thuật toán (khi đó SMAX là giá trị phần tử lớn nhất của dãy A). Trong trường hợp ngược lại (i ≠ n), thực hiện bước 4. Bước 4: Nếu ai > SMAX, thay đổi giá trị SMAX: SMAX ai rồi chuyển về bước 2. Trong trường hợp ngược lại (SMAX ai), giữ nguyên SMAX và chuyển về bước 2. 4. Củng cố: Qua tiết học em đã được làm quen với những bài toán nào ? Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(49)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. HS : Nhắc lại từng bài toán GV : Chốt lại kiến thức trọng tâm của tiết học và ghi nhớ của bài 2. 5.dặn dò: 1. Học và hiểu được thuật toán của 3 bài toán trong tiết học này. 2. Trả lời các câu hỏi và làm bài tập 4,5,6/SGK. 3. Học thuộc phần ghi nhớ /SGK. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 12 10/11/2012 Tiết: 23 14/11/2012. Ngày soạn Ngày day:. BÀI TẬP(t1) I. MỤC TIÊU 1. Kiến thức - Biết vận dụng các kiến thức đã học vào tiết bài tập 2. Kĩ năng - Vận dụng các kỹ năng để nhận biết các lỗi và sửa các lỗi trong chương trình 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… Giáo án tin học lớp 8 Đức Tính. 4. GV: Nguyễn.
<span class='text_page_counter'>(50)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ Em hãy viết chương trình thực hiện các yêu cầu sau: - Nhập vào từ bàn phím cạnh đáy và đường cao tương ứng của tam giác. - In ra màn hình diện tích tam giác. 3. Bài mới Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng GV: yêu cầu học sinh: - Học sinh làm bài và lên Bài 1 tr45 sgk - Làm bài tập số 1 tr45 sgk trình bày phương pháp giải. a)INPUT: Danh sách họ tên của học - Gọi hs lên trình bày gọi - Nhận xét bài của bạn sinh trong lớp, học sinh nhận xét. OUPUT: Số học sinh có họ trần. - Nhận xét đánh giá chung b) INPUT: Dãy n số lại. OUPUT: Tổng của các phần tử lớn hơn 0. c) INPUT: Dãy n số. OUPUT: Số các số có giá trị nhỏ nhất. -GV: yêu cầu học sinh làm Bài 2 tr45 sgk tiếp bài tập 2tr45 sgk Sau ba bước, x có giá trị ban đầu của y và y có giá trị ban đầu của x, tức giá trị - Đánh giá chung lại và sửa Học sinh lên bảng làm của hai biến x và y được trao đổi cho bài. nhau. Gv: yêu cầu hs làm bài tập Nhận xét bài của bạn. Bài 3 tr45 sgk 3tr45sgk INPUT: Ba số dương a>0, b>0, và c>0. OUPUT: Thông báo a, b, c có thể là ba Hai học sinh lên bảng cạnh của một tam giác hoặc thông báo Trình bày bài vào vở. a, b, c không phải ba cạnh của tam giác. Bước 1. Nếu a + b <= c, chuyển tới bước 5. Bước 2. Nếu b + c <= a, chuyển tới bước 5. Bước 3. Nếu a + c <= b, chuyển tới bước 5. Bước 4. Thông báo a, b và c có thể là ba cạnh của một tam giác và kết thúc thuật toán. Bước 5. Thông báo a, b và c không thể là ba cạnh của tam giác và kết thúc thuật toán. 4. Củng cố -qua tiết này hs cần biết cách trình bày thuật toán của bài toán. 5. Dặn dò - Xem lại các bài tập đã làm trong các tiết trước và tiết này - Làm các bài 4, 5, 6 Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(51)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 12 10/11/2012 Tiết: 24 14/11/2012. Ngày soạn Ngày day:. BÀI TẬP(t2) I. MỤC TIÊU 1. Kiến thức - Biết vận dụng các kiến thức đã học vào tiết bài tập 2. Kĩ năng - Vận dụng các kỹ năng để nhận biết các lỗi và sửa các lỗi trong chương trình 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(52)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của Thầy Hoạt động của trò Nội dung Ghi bảng GV: yêu cầu học sinh: - Học sinh làm bài và lên Bài 4 tr45 sgk - Làm bài tập số 4 tr45 sgk trình bày phương pháp INPUT: Hai biến x và y. - Gọi hs lên trình bày gọi học giải. OUPUT: Hai biến x và y có giá trị sinh nhận xét. - Nhận xét bài của bạn tăng dần. - Nhận xét đánh giá chung Bước 1. Nếu x<- y, chuyển tới bước lại. 5. Bước 2. x <- x + y. Bước 3. y <- x – y. Bước 4. x <- x – y. Bước 5 kết thúc thuật toán. Bài 5 tr45 sgk -GV: yêu cầu học sinh làm Input: n và dãy n số a1 + a2 + … + an. tiếp bài tập 5tr45 sgk Output: Tổng S = a1 + a2 + … + an. Học sinh lên bảng làm Bước 1. S<- 0; i <- 0. Bước 2. i <- i + 1. Nhận xét bài của bạn. Bước 3. Nếu i <= n, S<- S + ai và - Đánh giá chung lại và sửa quay lại bước 2. bài. Bước 4. Thông báo S và kết thúc thuật toán. Bài 6 tr45 sgk Gv: yêu cầu hs làm bài tập Input: n và dãy n số a1 + a2 + … + an. 6tr45sgk Output: S = Tổng ai > 0 trong dãy a1, a2,…, an. Hai học sinh lên bảng Bước 1. S <- 0; i <- 0. Trình bày bài vào vở. Bước 2. i <- i + 1. Bước 3. Nếu ai <= n, S<- S + ai. Bước 4. nếu i<= n, quay lại bước 2. Bước 4. Thông báo S và kết thúc thuật toán. 4. Củng cố -qua tiết này hs cần biết cách trình bày thuật toán của bài toán. 5. Dặn dò - Xem lại các bài tập đã làm trong các tiết trước và tiết này - Chuẩn bị bài mới. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(53)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. .................................................................................................................................................... Tuần: 13 17/11/2012 Tiết: 25 21/11/2012. Ngày soạn Ngày day:. TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES(t1) I. MỤC TIÊU 1. Kiến thức - HS hiểu được các chức năng chính của phần mềm, sử dụng phần mềm để quan sát thời gian địa phương của các vị trí khác nhau trên trái đất. 2. Kĩ năng Học sinh có thể theo dõi và tự thực hiện một số chức năng chính của phần mềm như: tìm kiếm các vị trí trên trái đất có cùng thời gian mặt trời mọc, tìm các vị trí có nhật thực, cho thời gian tự chuyển động để quan sát hiện tượng ngày và đêm,…. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(54)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của thầy Hoạt động của trò Kiến thức ghi bảng Mở phần mềm chiếu cho học sinh quan sát sơ lược trước. Từ đó giới thiệu phần mềm, công dụng của phần mềm như nội dung trong SGK.. Theo dõi phần trình chiếu của giáo viên. Lắng nghe giáo viên giới thiệu tác dụng của phần mềm sắp tìm hiểu.. Hoạt động 2: Khởi động và thoát phần mềm.(10 phút) Giáo viên giới thiệu cho học sinh biểu tượng của phần mềm trên màn hình máy tính Sun Times Chiếu màn hình chính. - Giới thiệu các thành phần chính của giao diện màn hình Sun Times. Hoạt động 3:Hướng dẫn sử dụng :( 25 phút) - Giới thiệu và minh hoạ phóng to quan sát một vùng bản đồ chi tiết: - Giới thiệu và hướng dẫn học sinh cách quan sát và nhận biết thời gian: ngày và đêm. - Giới thiệu và hướng dẫn HS cách quan sát và xem thông tin thời gian chi tiết của một địa điểm cụ thể.. HS :lắng nghe và quan sát.. Giáo án tin học lớp 8 Đức Tính. 1. Giới thiệu phần mềm Phần mềm Sun Times sẽ giúp em nhìn được toàn cảnh các vị trí, thành phố thủ đô của các nước trên toàn thế giới với rất nhiều thông tin liên quan đến thời gian. Ngoài ra, phần mềm còn cung cấp nhiều chức năng hữu ích khác liên quan đến thời gian Mặt Trời mọc, Mặt Trời lặn, nhật thực, nguyệt thực,... 2. Màn hình chính của phần mềm a) Khởi động phần mềm. HS : quan sát. Nháy đúp vào biểu tượng khởi động phần mềm.. để. b) Màn hình chính Màn hình chính của phần mềm là bản đồ các nước trên thế giới. Hãy quan sát kĩ để hiểu và nhận biết các thông tin mà bản đồ mang lại. HS : lắng nghe ,quan sát.. HS : lắng nghe và quan sát. 5. GV: Nguyễn.
<span class='text_page_counter'>(55)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. - Giới thiệu vùng đệm giữa ngày và đêm.. c) Thoát khỏi phần mềm. Muốn thoát khỏi phần mềm thực hiện lệnh FileExit hoặc nhấn tổ hợp phím Alt+F4. 4. Củng cố - GV: Chú ý nhắc lại cho HS trong trường hợp biểu tượng không có trên màn hình thì thực hiện thế nào? - Học xong bài này các em cần biết cách khởi động Sun Times, phóng to quan sát một vùng , nhận biết thời gian( ngày và đêm), xem thông tin thời gian chi tiết của một địa điểm cụ thể, quan sát vùng đệm giữa ngày và đêm. 5.dặn dò - Xem lại nội dung đã thực hiện trong tiết học này. - Xem trước các phần còn lại, chuẩn bị cho tiết sau thực hành IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 13 17/11/2012 Tiết: 26 21/11/2012. Ngày soạn Ngày day:. TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES(t2) I. MỤC TIÊU 1. Kiến thức hiểu được chức năng chính của phần mềm, sử dụng phần mềm để quan sát thời gian địa phương của các vị trí khác nhau trên trái đất. Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(56)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. 2. Kĩ năng Học sinh sử dụng thành thạo một số chức năng chính của phần mềm như: khởi động phần mềm, tắt phần mềm, phóng to quan sát bản đồ một vùng chi tiết, quan sát nhận biết ngày và đêm….. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ ? Em hãy trình bày các cách để khởi động phần mềm SUM TIMES? 3. Bài mới Hoạt động của thầy Hoạt động của trò Kiến thức ghi bảng Hướng dẫn học sinh thực Học sinh trả lời. 3. Hướng dẫn sử dụng hành phóng to quan sát một vùng bản đồ chi tiết: (10’) Học sinh thực hành. a) Phóng to quan sát một vùng ? Cách thức phóng to quan sát bản đồ chi tiết một vùng bản đồ? Nhấn giữ nút chuột phải và kéo - Yêu cầu học sinh phóng to thả từ một đỉnh đến đỉnh đối một vùng bất kỳ của bản đồ. Học sinh thực hành. diện của hình chữ nhật này. Một Quan sát, hướng dẫn . cửa sổ xuất hiện hiển thị vùng - Yêu cầu học sinh phóng to khu bản đồ được đánh dấu đã được vực Việt Nam. phóng to. Quan sát, hướng dẫn. HOẠT ĐỘNG 3 quan sát và nhận biết thời gian ngày và đêm; (10’) Quan sát, hướng dẫn . Học sinh thực hành. ? Thành phố Hồ Chí Minh là Học sinh trả lời. 7:00 GMT. Vậy ở Tokyo là mấy giờ?. Giáo án tin học lớp 8 Đức Tính. 5. b) Quan sát và nhận biết thời gian: ngày và đêm Chúng ta đã biết do Trái Đất tự quay và quay quanh Mặt Trời tạo ra ngày và đêm. Theo sự chuyển động của Trái Đất.. GV: Nguyễn.
<span class='text_page_counter'>(57)</span> Trường THCS Liêng Trang 2013. HOẠT ĐỘNG 4 quan sát xem thông tin chi tiết của một địa điểm cụ thể. (10’) Yêu cầu học sinh thực hành. Quan sát, hướng dẫn .. Năm học 2012 -. Học sinh thực hành. HS: Lắng nghe và quan sát Học sinh thực hành.. c) Quan sát và xem thông tin thời gian chi tiết của một địa điểm cụ thể. HOẠT ĐỘNG 5 quan sát vùng đệm giữa ngày và đêm. (7’) Yêu cầu học sinh thực hành. Quan sát, hướng dẫn . HS: Lắng nghe và quan sát. d) Quan sát vùng đệm giữa ngày và đêm Quan sát kĩ vùng này sẽ cho em nhiều thông tin thú vị.. Vùng đệm chuyÓn gi÷a ngµy và đêm: e) Đặt thời chiÒu tèi. Vùng đệm chuyÓn gi÷a ngµy và đêm: quan sát s¸ng sím. gian Bằng cách nháy chuột lên các nút lệnh thời gian này em có thể đặt lại thời gian như Ngày, Tháng, Năm, Giờ, Phút và Giây.. Nháy nút để lấy lại trạng thái thời gian hệ thống máy tính. Bằng cách thay đổi thời gian, em sẽ quan sát và phát hiện được khá nhiều điều thú vị: Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(58)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Ngày 12 tháng 7: Hiện tượng "đêm trắng"tại điểm cực Bắc của Trái Đất.. Ngày 12 thỏng 12: Hiện tượng "đờm trắng" xuất hiện tại điểm cực Nam của Trái Đất, trong khi ở cực Bắc sẽ là "ngày đen".. 4. Củng cố - GV: Chú ý nhắc lại cho HS trong trường hợp biểu tượng không có trên màn hình thì thực hiện thế nào? - Học xong bài này các em cần biết cách khởi động Sun Times, phóng to quan sát một vùng , nhận biết thời gian( ngày và đêm), xem thông tin thời gian chi tiết của một địa điểm cụ thể, quan sát vùng đệm giữa ngày và đêm. 5.dặn dò - Xem lại nội dung đã thực hiện trong tiết học này. - Xem trước các phần còn lại, chuẩn bị cho tiết sau thực hành IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 14 24/11/2012 Tiết: 27 28/11/2012. Ngày soạn Ngày dạy:. TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES(t3) I. MỤC TIÊU 1. Kiến thức Giáo án tin học lớp 8 Đức Tính. 5. GV: Nguyễn.
<span class='text_page_counter'>(59)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. - Học sinh hiểu thêm một số chức năng của phần mềm Suntimes 2. Kĩ năng - Sử dụng phần mềm để quan sát thời gian, tìm kiếm và quan sát nhật thực 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ 1. Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ - Nêu các cách khởi động phần mền mềm Sun Times. - Nêu các cách thoát khỏi phần mềm Sun Tmes. 3. Bài mới Hoạt động của thầy 3.1. Hiện và không hiện hình ảnh bầu trời theo thời gian: GV hướng dẫn HS các thao tác để không thể hiện các vùng tối sáng. Yêu cầu HS quan sát hình 4.1 SGK/93. GV hướng dẫn HS các thao tác để thể hiện lại các vùng tối sáng. 3.2. Cố định vị trí và thời gian quan sát: Chúng ta có thể xem nhanh thông tin thời gian tại các địa điểm khác nhau trên Trái đất nhưng thông tin này luôn thay đổi. Tuy nhiên ta có thể có định vị trí và thời gian quan sát. GV hướng dẫn HS cách cố định vị trí và thời gian. 3.3. Tìm các địa điểm có thông tin và thời gian trong ngày giống Giáo án tin học lớp 8 Đức Tính. Hoạt động của trò HS quan sát hình 4.1 SGK/93. HS chú ý lắng nghe.. HS quan sát. Kiến thức ghi bảng 4. Một số chức năng khác a. Hiện và không hiện hình ảnh bầu trời theo thời gian: Không hiện hình ảnh bầu trời: Vào bảng chọn Options -> Maps và hủy chọn mục Show Sky color. Hiện hình ảnh bầu trời: Vào bảng chọn Options -> Maps và chọn mục Show Sky color. b. Cố định vị trí và thời gian quan sát: Vào bảng chọn Options -> Maps và hủy chọn mục Hover Update c. Tìm các địa điểm có thông tin và thời gian trong ngày giống nhau.. 5. GV: Nguyễn.
<span class='text_page_counter'>(60)</span> Trường THCS Liêng Trang 2013. nhau. Trên Trái đất có một số nơi có thời gian Mặt trời mọc giống nhau. Với phần mềm này chúng ta có thể biết được những nơi đó. Em biết những nước nào có cùng thời gian mặt trời mọc với Việt Nam? Yêu cầu HS quan sát hình 4.2 SGK/95 GV hướng dẫn HS quan sát những nước có cùng thời gian mặt trời mọc với Việt Nam. 3.4. Tìm kiếm và quan sát nhật thực trên trái đất GV hướng dẫn HS cách tìm thời điểm xảy ra nhật thực trong tương lai và quá khứ. 3.5. Quan sát sự chuyển động của thời gian Phần mềm này có chức năng đặc biệt cho phép thời gian chuyển động với vận tốc nhanh hoặc chậm. Yêu cầu Hs quan sát các nút lệnh trên thanh công cụ (trên máy chiếu).. Năm học 2012 -. HS trả lời theo hiểu biết của bản thân.. Ví dụ: Chọn vị trí ban đầu (Hà Nội) Chọn lệnh Options -> Anchor Time To và chọn mục Sunrise để tìm theo thời gian mặt trời mọc (hoặc Sun Set – mặt trời lặn). d. Tìm kiếm và quan sát nhật thực trên trái đất - Chọn địa điểm muốn tìm nhật thực - View -> Eclipse. Nháy nút Find (Future/ Past): tìm nhật thực trong tương lai/ quá khứ. e. Quan sát sự chuyển động của thời gian SGK/97. 4. Củng cố - Trong bài học này chúng ta đã học thêm được những chức năng nào của phần mềm Suntimes? 5.dặn dò - Xem lại phần lý thuyết đã học IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 14 24/11/2012 Tiết: 28 28/11/2012. Ngày soạn Ngày dạy:. TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES(t4) Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(61)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. I. MỤC TIÊU 1. Kiến thức - Học sinh hiểu thêm một số chức năng của phần mềm Suntimes 2. Kĩ năng - Học sinh có thể tự thao tác và thực hiện một số chức năng của phần mềm. - Thông qua phần mềm học sinh sẽ hiểu biết thêm về thiên nhiên, trái đất, từ đó nâng cao ý thức bảo vệ môi trường sống 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ - Nhắc lại cách khởi động phần mềm Suntimes? - Nêu một số chức năng của phần mềm Suntimes mà em đã biết? 3. Bài mới Hoạt động của thầy Hoạt động của trò Kiến thức ghi bảng GV nêu nội dung thực hành như HS quan sát 1. Khởi động phần mềm sau: Suntimes 1. Khởi động phần mềm Yêu cầu học sinh thực hành .Đặt thời gian quan sát các nội dung trên Suntimes .Hiện và không hiện hình ảnh bầu 2. Đặt thời gian quan sát 3. Hiện và không hiện hình ảnh bầu trời theo thời gian 4. Cố định vị trí và thời gian quan sát:. trời theo thời gian. HS chú ý lắng nghe.. 5. Tìm các địa điểm có thông tin và thời gian mặt trời mọc và HS quan sát lặn trong ngày giống nhau.. .Cố định vị trí và thời gian quan sát: .Tìm các địa điểm có thông tin và thời gian mặt trời mọc và lặn trong ngày giống nhau. Tìm kiếm và quan sát nhật thực trên trái đất. 6. Tìm kiếm và quan sát nhật Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(62)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. thực trên trái đất Quan sát sự chuyển động của thời gian 4. Củng cố - Xem lại phần lý thuyết đã học 5.dặn dò - Về nhà thực hành lại nội dung đã thực hành trên lớp. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Tuần: 15 01/12/2012 Giáo án tin học lớp 8 Đức Tính. Ngày soạn. 6. GV: Nguyễn.
<span class='text_page_counter'>(63)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tiết: 29 05/12/2012. Ngày dạy:. Bài 6: CÂU LỆNH ĐIỀU KIỆN(t1) I. MỤC TIÊU 1. Kiến thức Biết sự cần thiết của cấu trúc rẽ nhánh, và cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện. 2. Kĩ năng - Học sinh mô tả, viết đúng hai cấu trúc rẽ nhánh. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ ? Nêu một số chức năng của phần mềm Suntimes mà em đã biết? 3. Bài mới Hoạt động của thầy Hoạt động của trò Kiến thức ghi bảng Hoạt động 1: tiếp cận điều 1. Hoạt động phụ thuộc vào điều kiện - Nghe, nhớ kiện. Hôm nay chúng ta nghiên cứu câu lệnh điều kiện. + Nếu em bị ốm thì em không thể + Xét kế hoạch sau: - có thể có, có thể không. tập thể dục buổi sáng hay không - Mỗi sáng em thức dậy, tập thể (đưa ra các tình huống): thể đến trường. dục buổi sáng, làm vệ sinh cá +Nếu trời mưa vào sáng * Có những hoạt động chỉ được nhân, ăn sáng và đến trường. chủ nhật, thì Long không thực hiện khi một điều kiện cụ - Long thường đi đá bóng cùng thể đi đá bóng. thể được xảy ra. Điều kiện các bạn vào sáng chủ nhật hàng +Nếu em bị ốm thì em thường là một sự kiện được mô tả tuần. không thể tập thể dục sau từ “nếu”. + Các kế hoạch trên có bị thay buổi sáng hay không thể đổi không? đến trường. + Yêu cầu học sinh lấy vài ví dụ gắn với điều kiện cụ thể. + Nhấn mạnh Nếu …điều - quan sát ngoài trời có Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(64)</span> Trường THCS Liêng Trang 2013. kiện… thì … Hoạt động 2: Tính đúng hoặc sai của các điều kiện. + Vậy để kiểm tra tính đúng sai của hai phát biểu trên em làm sao? + Sau đó khẳng định kết quả đúng, sai và đưa ra các hoạt động tiếp theo. + Đưa ra thêm ví dụ có điều kiện trong Tin hoc. Hoạt động 3: Điều kiện và phép so sánh. Giới thiệu. Năm học 2012 -. mưa hay không. - Cảm nhận thấy mình khỏe mạnh hay không, thông qua các triệu chứng bệnh của cơ thể (đi khám…). 2. Tính đúng hoặc sai của các điều kiện. * Khi kết quả kiểm tra là đúng, ta nói điều kiện được thỏa mãn. Còn khi kết quả kiểm tra là sai ta nói điều kiện không thỏa mãn.. Nghe, ghi chép. Đọc ví dụ. 3. Điều kiện và phép so sánh - Một số kí hiệu dùng để so sánh: =, >, < , >=, <=, <> (trong Pascal) - Các phép so sánh có kết quả: đúng hoặc sai. Ví dụ 1: SGK/47 Nếu a>b, in giá trị của biến a ra màn hình; Ngược lại, in giá trị của biến b ra màn hình.. 4. Củng cố - Nắm vững hai dạng của câu lệnh điều kiện . - Biết vẽ lưu đồ của hai câu lệnh điều kiện. 5.dặn dò - Làm các bài tập trong sách và chuẩn bị bài thực hành. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(65)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 15 01/12/2012 Tiết: 30 05/12/2012. Ngày soạn Ngày dạy:. Bài 6: CÂU LỆNH ĐIỀU KIỆN(t2) I. MỤC TIÊU 1. Kiến thức - Hiểu được hai dạng: Dạng thiếu và dạng đủ 2. Kĩ năng - Học sinh mô tả, viết đúng hai cấu trúc rẽ nhánh. 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. - Nâng cao ý thức và lòng say mê học tập các môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của thầy Hoạt động của trò Kiến thức ghi bảng Hoạt động 4: Cấu trúc 4. Cấu trúc rẽ nhánh. rẽ nhánh. a) Cấu trúc rẽ nhánh dạng thiếu + giới thiệu cấu trúc rẽ nhánh dạng thiếu và đầy Nghe, ghi chép đủ a) Cấu trúc rẽ nhánh dạng thiếu Đọc ví dụ - đưa ra sơ đồ b) Cấu trúc rẽ nhánh dạng đầy đủ + Đọc kỹ các ví dụ (đã b) Cấu trúc rẽ nhánh dạng đầy đủ - đưa ra sơ đồ, chốt kiến dặn dò ở tiết trước) thức + Trao đổi thảo luận nhóm về hai cấu trúc, phân biệt sự giống, khác nhau của hai cấu trúc. Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(66)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Đại diện nhóm phát biểu Nhận xét 5. câu lệnh điều kiện 1. Đưa ra lệnh : if ….then….else có hai dạng và lưu ý Ghi bài -Với dạng 1 nếu expl đúng thì lệnh sẽ được thi hành. -Với dạng 2 nếu expl đúng thì lệnh 1 được thực hiện và ngược lại sẽ thực hiện lệnh 2. Đưa ra lưu đồ cho 2 dạng 2. Hãy viết chương trình tìm giá trị lớn nhất của hai số nguyên . Hãy viết lại bài tập trên sử dụng câu lệnh dạng if ….then……else . Thực hiện viết chương trình.. Giáo án tin học lớp 8 Đức Tính. 6. 5. Câu lệnh điều kiện Dạng 1 If < Điều kiện > then Lệnh; Dạng 2 If < Điều kiện > then Lệnh 1 Else Lệnh 2 ; Trước else không có dấu chấm phẩy. Trong Expl là một biểu thức logic . Cách thi hành lệnh này như sau: Với dạng 1 nếu expl đúng thì lệnh sẽ được thi hành. Với dạng 2 nếu expl đúng thì lệnh 1 được thực hiện và ngược lại sẽ thực hiện lệnh 2. Dạng 1:Hãy viết chương trình tìm giá trị lớn nhất của hai số nguyên . Giải : Program GTLN; Uses crt; Var a, b, Max : Integer; Begin Clrscr; Write (‘a=’) ; Readln(a); Write (‘b=’) ; Readln(b); Max: =a; If a < b then Max : = b; Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ; Readln; End. Cách khác : Program GTLN; Uses crt; Var a, b, Max : Integer; Begin Clrscr; Write (‘a=’) ; Readln(a); Write (‘b=’) ; Readln(b); GV: Nguyễn.
<span class='text_page_counter'>(67)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. If a < b then Max : = b Else Max : = a; Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ; Readln; End. 4. Củng cố - Nắm vững hai dạng của câu lệnh điều kiện . - Biết vẽ lưu đồ của hai câu lệnh điều kiện. 5.dặn dò - Làm các bài tập trong sách và chuẩn bị bài thực hành. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(68)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 16 08/12/2012 Tiết: 31 12/12/2012. Ngày soạn Ngày dạy:. ÔN TẬP I. MỤC TIÊU 1. Kiến thức Hệ thống kiến thức tin học trong cả học kì I, gồm chương 1 và chương 2. 2. Kĩ năng 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. II. CHUẨN BỊ .Giáo viên - Biết khái niệm hệ điều hành. - Biết chức năng và các thành phần chính của hệ điều hành. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… - Ôn trước các chương 1 và 2. III. TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng - Hướng dẫn học sinh ôn lại các - Ôn tập theo sự hướng dẫn - Hướng dẫn học sinh ôn lại các kiến thức đã học. của giáo viên. kiến thức đã học. - Thế nào là chương trình? - Suy nghĩ và trả lời câu hỏi. - Thế nào là chương trình? Chương trình dịch là gì? - Nhận xét và sửa sai (nếu Chương trình dịch là gì? - Trình bày các phép toán với có). - Trình bày các phép toán với các các kiểu dữ liệu trong ngôn ngữ kiểu dữ liệu trong ngôn ngữ lập lập trình. - Nghe giảng. trình. Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(69)</span> Trường THCS Liêng Trang 2013. - Nêu các từ khóa dùng để khai báo biến và từ khóa dùng để khai báo hằng? - Trình bày các bước để giải một bài toán. - Thuật toán là gì. - Trình bày sơ đồ cấu trúc dạng đầy đủ và dạng thiếu. - Trình bày cấu trúc của câu lệnh dạng thiếu và câu lệnh dạng đủ.. Năm học 2012 -. - Suy nghĩ và trả lời câu hỏi. - Làm theo yêu cầu của giáo viên. - Suy nghĩ và trả lời câu hỏi. - Trả lời câu hỏi. Phandinhphung.doc Bait tho.txt. - Nêu các từ khóa dùng để khai báo biến và từ khóa dùng để khai báo hằng? - Trình bày các bước để giải một bài toán. - Thuật toán là gì. - Trình bày sơ đồ cấu trúc dạng đầy đủ và dạng thiếu. - Trình bày cấu trúc của câu lệnh dạng thiếu và câu lệnh dạng đủ.. 4. Củng cố - GV nhắc lại phần lý thuyết và các dạng bài tập cơ bản đã học. 5. Dặn dò Về ôn kĩ đề cương và xem lại các bài tập đã làm trong sgk và sbt. IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 6. GV: Nguyễn.
<span class='text_page_counter'>(70)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 16 08/12/2012 Tiết: 32 12/12/2012. Ngày soạn Ngày dạy:. ÔN TẬP(t2) I. MỤC TIÊU 1. Kiến thức Hệ thống kiến thức tin học trong cả học kỡ I, gồm chương 1 và chương 2. 2. Kĩ năng 3. Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm. II. CHUẨN BỊ .Giáo viên - Biết khái niệm hệ điều hành. - Biết chức năng và các thành phần chính của hệ điều hành. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… - Ôn trước các chương 1 và 2. III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng - Hướng dẫn học sinh ôn lại các kiến thức đã học. - Đưa ra những bài tập yêu cầu học sinh ghi, suy nghĩ Giáo án tin học lớp 8 Đức Tính. - Ôn tập theo sự hướng dẫn của giáo viên. - Suy nghĩ và trả lời câu hỏi. - Nhận xét và sửa sai (nếu có). 7. - Viết các biểu thức sau dưới dạng của biểu thức trong pascal: a. 15 x 4 – 30 + 12 GV: Nguyễn.
<span class='text_page_counter'>(71)</span> Trường THCS Liêng Trang 2013. làm bài. - Gọi một số học sinh lên chữa. Giáo viên hướng dẫn học sinh làm bài và gọi một số học sinh lên làm bài.. Năm học 2012 -. - Nghe giảng. - Suy nghĩ và trả lời câu hỏi. - Làm theo yêu cầu của giáo viên.. b.. 10+5 − 3+ 1. 18 5+ 1. Bài tập: 1. Viết chương trình tính diện tích hình chữ nhật với chiều dài và chiều rộng nhập vào từ bàn phím. 2. Viết chương trình đưa ra lời thông báo trên màn hình với dòng chữ: ‘toi la turbo pascal’.. 4. Củng cố - GV nhắc lại phần lý thuyết và các dạng bài tập cơ bản đã học. 5. Dặn dò - Về ôn kĩ đề cương và xem lại các bài tập đã làm trong sgk và sbt. Chuẩn bị cho bài kiểm tra học kỳ I IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(72)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 17 soạn:15/12/2012 Tiết: 33 19/12/2012. Ngày Ngày dạy:. KIỂM TRA HỌC KỲ I I.. MỤC TIÊU - Đánh giá kiến thức, kĩ năng của học sinh về: Ngôn ngữ lập trình, cấu trúc chung của chương trình, cách đặt tên trong chương trình, các lệnh cơ bản của ngôn ngữ lập trình Pascal. II. YÊU CẦU * Kiến thức: Kiểm tra kiến thức Ngôn ngữ lập trình, cấu trúc chung của chương trình, cách đặt tên trong chương trình, các phép toán được dùng trong Pascal, các lệnh cơ bản của ngôn ngữ lập trình Pascal. * Thi trên giấy. III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 3. Bài mới III. ĐỀ BÀI A) PHẦN TRẮC NGHIỆM (6 điểm): Em hãy khoanh tròn vào phương án đúng nhất 1. Viết chương trỉnh là a) Viết các lệnh cho màn hình máy tính làm viêc. b) Viết các câu lệnh một cách tuần tự để điều khiến con người làm việc. c) Viết các câu lệnh một cách tuần tự để điều khiến máy tính làm việc. d) Cả 3 đáp án trên. 2. Chương trình máy tính là Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(73)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. a) Một dãy các lệnh mà máy tính có thể hiểu và làm việc được. b) Một dãy các lệnh mà con người có thể hiểu và làm việc được. c) Một dãy các số 0 và 1 mà máy tính có thế hiểu và làm việc được. d) Một dãy xâu ký tự. 3. Viết chương trình giúp con người a) Sử dụng máy tính một cách có hiệu quả hơn. b) Giúp máy tinh hiểu con người hơn. c) Điều khiển máy tinh một cách đơn giản và hiệu quả hơn. d) Thao tác với máy tính nhanh hơn. 4) Ngôn ngữ máy là a) Ngôn ngữ duy nhất dành cho con người b) Ngôn ngữ duy nhất dành cho Người và máy tính. c) Ngôn ngữ dùng để viết các chương trình máy tinh. d) Ngôn ngữ duy nhất dành cho máy tính. 5. Chương trình dịch là a) Chương trình dịch từ các ngôn ngữ khác nhau ra ngôn ngữ máy. b) Chương trình dịch từ ngôn ngữ máy ra các ngôn ngữ khác nhau. c) Chương trình dịch từ các ngôn ngữ khác nhau ra ngôn ngữ người lập trình. d) Cả 3 đáp án trên đều đúng. 6. Môi trường lập trình là a) Chương trình soạn thảo. b) Chương trình dịch cùng với các công cụ trợ giúp, tìm kiếm, sữa lỗi. c) Hoặc thực hiện chương trình được kết hợp vào một phần mềm. d) Cả 3 đáp án a,b,c. 7. Từ khoá của một ngôn ngữ lập trình là a) Là từ dành riêng do người lập trình quy định. b) Là từ dành riêng do máy tính quy định c) Từ dành riêng do ngôn ngữ lập trình quy định. d) Là từ dành riêng cho mọi người. 8. Phần thân chương trình bắt đầu bởi từ khoá…. Và kết thúc bởi từ khoá… a) Program….. var b) Uses…. Begin c) Begin ….. End. d) Program … End. 9. Màn hình làm việc của Turbo Pascal gồm a) Dòng menu và tên tệp chương trình b) Con trỏ soạn thảo và vùng soạn thảo c) Dòng, cột và dòng hướng dẫn các phím chức năng d) cả 3 đáp án trên. 10. Trong các lệnh sau, lệnh nào được dùng để nhập và đưa dũ liệu vào biến x a) clrscr(x); b) real(x); c) read(x); d) write(x); 11. Quá trình giải toán trên máy tính gồm a) 2 bước b) 3 bước c) 4 bước d) 5 bước 12. Cấu trúc câu lệnh điều kiện dạng đủ a) if <điều kiện> then <Câu lệnh>; b) if <Điều kiện> else <Câu lệnh>; c) if <Điều kiện> then <Câu lệnh1> else <câu lệnh2>; d) then <Điều kiện> else <Câu lệnh> B) PHẦN TỰ LUẬN (4 diểm) Em hãy viết chương trình đầy đủ thực hiện các yêu cầu sau: 1) Nhập vào 2 cạnh của hình chữ nhật. 2) Tính chu vi và diện tích của hình chữ nhật. 3) In ra màn hình chu vi và diện tích của hình chữ nhật. Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(74)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. 4) Nếu hình chữ nhật vừa nhập có chiều dài bằng chiều rộng thi in ra màn hình với thông báo là hinh vua nhap la hinh vuong. IV. PHẦN ĐÁP ÁN. A: Phần trắc nghiệm 1 2 3 4 5 6 7 8 9 10 11 12 C A C D A D C C D C B C B: Phần tự luận HS làm đúng 1 ý được 1 điểm, viết được đầy dủ, đúng cấu trúc của toàn bộ bài được 2 điểm. program ct_tinh_chu_vi_dien_tich_hinh_chu_nhat; uses crt; var a,b,cv,dt:real; begin clrscr; writeln('nhap vao 2 canh cua hinh chu nhat'); write('chieu dai a='); readln(a); write('chieu rong b='); readln(b); cv:=(a+b)*2; dt:=a*b; writeln('hinh chu nhat co chu vi=',cv:1:2,' va dien tich=',dt:1:2); if a=b then writeln('hinh chu nhat vua nhap la hinh vuong'); readln; end. V. THỐNG KÊ ĐIỂM Lớp 8A1 8A2 8A3 8A4 8A5 8A6. Giỏi. Khá. Trung bình. Yếu. Kém. VI. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(75)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Tuần: 17 soạn:15/12/2012 Tiết: 34 19/12/2012. Ngày Ngày dạy:. Bài thực hành 4. SỬ DỤNG LỆNH ĐIỀU KIỆN IF…. THEN(t1) I. MỤC TIÊU 1. Kiến thức - Học sinh được củng cố lại kiến thức về câu lệnh điều kiện và viết được câu lệnh điều kiện if …then trong chương trình. Học sinh hiểu được ý nghĩa của thuật toán sử dụng trong chương trình 2. Kĩ năng - Rèn kĩ năng ban đầu về đọc các chương trình đơn giản, kĩ năng viết chương trình bằng cách sử dụng câu lệnh if….then 3. Thái độ - Nghiêm túc trong học tập, ý thức tự tìm tòi và nghiên cứu bài, ham thích môn học. II. CHUẨN BỊ .Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu.. 2. Học sinh - Sách giáo khoa, vở ghi, bút thước… III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY 1. Ổn định tổ chức lớp Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(76)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Sĩ số của các lớp: Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: ……………..… 8A4: ………………. ; 8A5: ……………….; 8A6: ……………..… 2. Kiểm tra bài cũ 1. Trong Pascal, câu lệnh điều kiện dạng thiếu được viết bởi các từ khóa if và then như thế nào? Hãy viết câu lệnh dạng thiếu để in số a ra màn hình nếu a<b. 2. Trong Pascal, câu lệnh điều kiện dạng đầy đủ được viết bởi các từ khóa if và then như thế nào? Hãy viết câu lệnh dạng đầy đủ để in số a ra màn hình nếu a<b. 3. Bài mới Hoạt động của thầy Hoạt động của trò Kiến thức ghi bảng Hoạt động 1 Hs lắng nghe và ghi bài SỬ DỤNG LỆNH ĐIỀU Từ bài cũ GV chốt lại hai dạng Hs đọc đề KIỆN IF… THEN của câu lệnh điều kiện dạng Các nhóm thảo luận mô tả Dạng thiếu: đầy đủ và dạng thiếu. thuật toán If <điều kiện> then<câu Hoạt động 2 Bước 1: Nhập hai số nguyên lệnh>; Gv yêu cầu Hs đọc bài a,b từ bàn phím. Dạng đầy đủ: 1(sgk/52) Bước 2: Nếu a ≤ b thì hiển thị If <điều kiện> then <câu lệnh Gv cho học sinh thảo luận ra màn hình giá trị biến a 1> else <câu lệnh 2>; nhóm yêu cầu học sinh mô tả trước rồi đến giá trị biến b. 1. Bài 1: Sgk/52 thuật toán Bước 3: Nếu b < a thì hiển thị Gv cho học sinh nhận xét câu ra màn hình giá trị biến b a) Mô tả thuật toán. trả lời của các nhóm và nhận trước rồi đến giá trị biến a. b) Gõ và chạy chương trình: xét. Bước 4: Kết thúc. - Alt+F9: dịch và sủa lỗi Để dịch và sửa lỗi gõ em làm Hs viết chương trình. - Ctl+F9: chạy chương trình. như thế nào? - Nhấn phím Alt+F9 - Alt+F5: xem lại kết quả. - Để chạy chương trình em làm - Nhấn Ctl+F9 như thế nào? - Alt+F5 - Để xem lại kết quả em làm - học sinh chạy chương trình như thế nào? sửa lỗi và xem kết quả theo - Giáo viên nhận xét và chốt yêu cầu về bộ dữ liệu trong lại vấn đề. sgk, và lưu chương trình với - Cho học sinh nghiên cứu tên sap_xep. tham khảo và tìm hiểu ý nghĩa của đoạn chương trình sgk - Học sinh đọc đề bài. trang 54 - Học sinh cùng nhau thảo luận - GV giải thích thêm cho học và cử đại diện trình bày thuật sinh về sử dụng hai câu lệnh toán. if…then lồng - Học sinh thực hành trên máy. nhau. - Học sinh cử đại diện trình - GV lưu ý cho học sinh đối bày cách làm của nhóm mình. vói câu lệnh có nhiều điều kiện - Học sinh nhận xét bài làm lồng nhau của bạn. (tương tự) - Học sinh cùng nhau nghiên - Gọi máy bất kì thao tác và trả cứu tìm hiểu ý nghĩa của đoạn lời câu b, c, d chương trình sgk trang 54. - Cho học sinh thực hành theo - Học sinh chú ý lắng nghe và các yêu cầu b, c, d sgk. cho ví dụ về câu lệnh if… then - Cho HS gõ chương trình sgk lồng nhau trang 53 Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(77)</span> Trường THCS Liêng Trang 2013. Năm học 2012 -. Hoạt động 3: - GV yêu cầu học sinh đọc đề bài tập 2 trang 53 sgk. - Yêu cầu học sinh thảo luận mô tả thuật toán. 2. Bài tập 2/53 sgk a) Mô tả thuật toán b)Gõ và chạy chương trình: - Câu lệnh if…then lồng nhau: If <điều kiện 1> then <câu lệnh 1> else if < điều kiện 2> then <câu lệnh 2> else <câu lệnh 3>;. 4 . Củng cố - Nhắc lại cú pháp của các lệnh điều kiện if…then? - Để dịch, sửa lỗi và chạy chương trình ta làm như thế nào? - GV nhận xét tiết thực hành và lưu ý những lỗi học sinh hay mắc phải. 5. Dặn dò - Làm lại các bài thực hành - Đọc trước bài tập 3 chuẩn bị cho tiết sau IV. RÚT KINH NGHIỆM ................................................................................................................................................... ................................................................................................................................................... .................................................................................................................................................... Giáo án tin học lớp 8 Đức Tính. 7. GV: Nguyễn.
<span class='text_page_counter'>(78)</span>