Tải bản đầy đủ (.docx) (281 trang)

GAtin hoc 8

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 (1.75 MB, 281 trang )

<span class='text_page_counter'>(1)</span>Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Tuần: 1 Tiết: 1 Phần I: LẬP TRÌNH ĐƠN GIẢN Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I. Mục tiêu: 1. Kiến thức: - Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh - Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp. 2. Kĩ năng:. 1.

<span class='text_page_counter'>(2)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Biết đưa ra quy trình các câu lệnh để thực hiện một công việc nào đó. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị: Sách giáo khoa, máy tính điện tử. III. Phương pháp: - Vấn đáp, thuyết trình, trực quan. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra sự chuẩn bị của HS. 2.

<span class='text_page_counter'>(3)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 3. Bài mới T/g. Hoạt động của thầy. Hoạt động của trò. Nội dung. 17p + Hoạt động 1: Tìm hiểu 1. Con người ra lệnh cho cách để con người ra lệnh máy tính như thế nào ? cho máy tính. ? Máy tính là công cụ giúp + Máy tính là công cụ giúp - Để chỉ dẫn máy tính thực con người làm những công con người xử lý thông tin hiện một công việc nào đó, việc gì. một cách hiệu quả.. 3.

<span class='text_page_counter'>(4)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. ? Nêu một số thao tác để + Một số thao tác để con con người ra lệnh cho máy người ra lệnh cho máy tính tính thực hiện. thực hiện như: khởi động, thoát khỏi phần mềm, sao chép, di chuyển, thực hiện Khi thực hiện những thao các bước để tắt máy tính… tác này => ta đã ra lệnh cho máy tính thực hiện. ? Để điều khiển máy tính Con người điều khiển máy con người phải làm gì. tính thông qua các lệnh.. 4. con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được.. - Con người chỉ dẫn cho.

<span class='text_page_counter'>(5)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. + Hoạt động 2: Tìm hiểu ví 20p dụ về Rô-bốt nhặt rác. Con người chế tạo ra Rô-bốt ? Con người chế tạo ra thiết bị nào để giúp con người nhặt rác, lau cửa kính trên các toà nhà cao tầng? - Giả sử ta có một Rô-bốt có thể thực hiện các thao tác Học sinh chú ý lắng nghe.. 5. máy tính thực hiện thông qua lệnh. 2. Ví dụ Rô-bốt nhặt rác:.

<span class='text_page_counter'>(6)</span> Tin Học 8 như: tiến một bước, quay phải, quay trái, nhặt rác và bỏ rác vào thùng. - Quan sát hình 1 (sgk) ? Ta cần ra lệnh như thế nào để chỉ dẫn Rô-bốt di chuyển từ vị trí hiện thời => nhặt rác => bỏ rác vào thùng.. Giáo Viên: TRẦN VĂN HÓA. Học sinh quan sát hình 1 (SGK) theo yêu cầu của GV + Để Rô-bốt thực hiện việc nhặt rác và bỏ rác vào thùng ta ra lệnh như sau: + Các lệnh để Rô-bốt hoàn - Tiến 2 bước. thành tốt công việc: - Quay trái, tiến 1 bước. - Tiến 2 bước. - Nhặt rác.. 6.

<span class='text_page_counter'>(7)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA - Quay phải, tiến 3 bước. - Quay trái, tiến 2 bước. - Bỏ rác vào thùng.. - Quay trái, tiến 1 bước. - Nhặt rác. - Quay phải, tiến 3 bước. - Quay trái, tiến 2 bước. - Bỏ rác vào thùng.. 4. Củng cố: (5phút) ? Con người làm gì để chỉ dẫn cho máy tính thực hiện công việc. 5. Dặn dò: (3 phút). 7.

<span class='text_page_counter'>(8)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Học bài kết hợp SGK - Làm bài tập 1/8 SGK --------------------------------  ----------------------------------. Tuần: 1 Tiết: 2 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I. Mục tiêu: 1. Kiến thức:. 8.

<span class='text_page_counter'>(9)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Biết được 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. - Biết ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình. - Biết vai trò của chương trình dịch. 2. Kĩ năng: - Rèn luyện kĩ năng viết chương trình đơn giản. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc. II. Chuẩn bị: Sách giáo khoa, máy tính điện tử.. 9.

<span class='text_page_counter'>(10)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. III. Phương pháp: - Vấn đáp, thuyết trình, trực quan. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra bài cũ: (5 phút) ? Con người làm gì để điều khiển máy tính? Cho ví dụ cụ thể ? 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 10. Nội dung.

<span class='text_page_counter'>(11)</span> Tin Học 8 15p + Hoạt động 1: Tìm hiểu viết chương trình và ra lệnh cho máy tính làm việc. - Trở lại ví dụ về rô-bốt nhặt rác, việc viết các lệnh để điều khiển rô-bốt về thực chất cũng có nghĩa là viết chương trình.. Giáo Viên: TRẦN VĂN HÓA 3. Viết chương trình, ra lệnh cho máy tính làm việc. + Để điều khiển Rô-bốt ta phải viết các lệnh. + Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.. 11.

<span class='text_page_counter'>(12)</span> Tin Học 8 - Để điều khiển Rô-bốt ta phải làm gì? - Viết các lệnh chính là viết chương trình => thế nào là viết chương trình. ? Chương trình máy tính là gì? ? Tại sao cần phải viết 18p chương trình. + Hoạt động 2: Chương. Giáo Viên: TRẦN VĂN HÓA + Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. + Viết chương trình giúp con người điều khiển máy tính một cách đơn giản và hiệu quả hơn. + Viết chương trình là hướng dẫn. 12.

<span class='text_page_counter'>(13)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. trình và ngôn ngữ lập trình. - Giả sử có hai người nói chuyện với nhau. Một Học sinh chú ý lắng nghe người chỉ biết tiếng Anh, => ghi nhớ kiến thức. một người chỉ biết tiếng Việt. Vậy hai người có thể hiểu nhau không? Học sinh chú ý lắng nghe. - Tương tự để chỉ dẫn cho máy tính những công việc. 13. 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ể. 4. Chương trình và ngôn ngữ lập trình..

<span class='text_page_counter'>(14)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. cần làm ta phải viết chương trình bằng ngôn ngữ máy. Tuy nhiên, việc viết Hs cho ví dụ chương trình bằng ngôn ngữ máy rất khó.? - Để máy tính có thể xử lí, thông tin đưa vào máy phải đuợc chuyển đổi dưới dạng một dãy bit. - Ngôn ngữ dùng để viết các chương trình máy tính gọi là ngôn ngữ lập trình.. - Các chương trình dịch đóng vai. trò "người phiên dịch" và dịch những chương trình được viết. 14.

<span class='text_page_counter'>(15)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. (dãy số gồm 0 và 1) - Để có một chương trình mà máy tính có thể thực hiện được cần qua 2 bước: * Viết chương trình theo ngôn ngữ lập trình. * Dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu được.. bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được.. 15.

<span class='text_page_counter'>(16)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố: (5 phút) ? Hãy cho biết lí do cần phải viết chương trình để điều khiển máy tính. ? Chương trình dịch dùng để làm gì? 5. Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 2,3,4/8/SGK --------------------------------  ----------------------------------. 16.

<span class='text_page_counter'>(17)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Tuần: 2 Tiết: 3 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I. Mục tiêu: 1. Kiến thức: - Biết ngôn ngữ lập trình gồm các thành phần cơ bản là bằng chữ cái và các quy tắt để viết chương trình, câu lệnh. 2. Kĩ năng: - Rèn luyện kĩ năng làm quen với các chương trình đơn giản. 3. Thái độ:. 17.

<span class='text_page_counter'>(18)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Thái độ học tập nghiêm túc, yêu thích môn học.. II. Chuẩn bị: GV: Sách giáo khoa, giáo án, máy tính điện tử. HS: SGK, Vở ghi. III. Phương pháp: - Vấn đáp, thuyết trình, trực quan.. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra bài cũ: (5 phút) - Hãy cho biết lí do cần phải viết chương trình để điều khiển máy tính?. 18.

<span class='text_page_counter'>(19)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Chương trình dịch dùng để làm gì? 3. Bài mới T/g. Hoạt động của thầy. Hoạt động của trò. Nội dung. 17p + Hoạt động 1: Tìm hiểu ví 1. Ví dụ về chương trình: dụ về chương trình. Ví dụ minh hoạ một chương Ví dụ minh hoạ một chương trình đơn giản được viết trình đơn giản được viết bằng ngôn ngữ lập trình Học sinh chú ý lắng nghe. 19.

<span class='text_page_counter'>(20)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Pascal. => ghi nhớ kiến thức. Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End. ? Chương trình gồm bao Chương trình gồm có 5 câu nhiêu câu lệnh lệnh. Mỗi lệnh gồm các cụm từ khác nhau được tạo thành từ các chữ cái.. 20. bằng ngôn ngữ lập trình Pascal. Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End..

<span class='text_page_counter'>(21)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. ? Theo em khi chương trình được dịch sang mã của máy thì máy tính sẽ cho ra kết Trả lời theo ý hiểu quả gì? 20p + Hoạt động 2: Tìm hiểu ngôn ngữ lập trình gồm những gì ? Câu lệnh được viết từ những. 21. - Sau khi chạy chương trình này thì máy tính sẽ in ra màn hình dòng chữ “Chao cac ban”. 2. Ngôn ngữ lập trình gồm những gì?.

<span class='text_page_counter'>(22)</span> Tin Học 8 kí tự nhất định. Kí tự này tạo thành bảng chữ cái của ngôn ngữ lập trình. - Bảng chữ cái của ngôn ngữ lập trình gồm những gì?. Giáo Viên: TRẦN VĂN HÓA Học sinh chú ý lắng nghe => ghi nhớ kiến thức.. - Bảng chữ cái của ngôn ngữ lập trình bao gồm các chữ cái tiếng Anh và một số kí hiệu khác, dấu đóng mở - Vậy ngôn ngữ lập trình ngoặc, dấu nháy. gồm những gì? - Mỗi câu lệnh trong chương Hs trả lời theo ý hiểu.. 22. - Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trinh hoàn chỉnh và thực hiện được trên máy tính. Ví dụ: Hình 6 dưới đây là.

<span class='text_page_counter'>(23)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. trình gồm các kí tự và kí Học sinh chú ý lắng nghe. hiệu được viết theo một quy tắt nhất định. - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch sẽ nhận biết được và thông báo lỗi.. 23. một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal. Sau khi dịch, kết quả chạy chương trình là dòng chữ "Chao Cac Ban" được in ra trên màn hình..

<span class='text_page_counter'>(24)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố: (5phút) ? Bảng chữ cái của ngôn ngữ lập trình gồm những gì. 5. Dặn dò: (3 phút) - Học bài kết hợp SGK - Trả lời các câu hỏi 1,2/13/ SGK. 24.

<span class='text_page_counter'>(25)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Tuần: 2 Tiết: 4 LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (tt) I. Mục tiêu: 1. Kiến thức: - Biết ngôn ngữ lập trình gồm có tập hợp các từ khoá dành riêng cho mục đích sử dụng nhất định. - Biết tên trong ngôn ngữ lập trình là do người lập trình đặt ra.. 25.

<span class='text_page_counter'>(26)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Biết cấu trúc của chương trình bao gồm phần khai báo và phần thân. 2. Kĩ năng: - Rèn luyện kĩ năng nhận biết cấu trúc của một chương trình. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.. II. Chuẩn bị: GV : SGK, SGV, tài liệu, giáo án, đồ dùng dạy học… HS: Đọc trước bài, Sách giáo khoa, đồ dùng dạy học.. III. Phương pháp:. 26.

<span class='text_page_counter'>(27)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Vấn đáp, thuyết trình, trực quan.. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra bài cũ: (5 phút) - Bảng chữ cái của ngôn ngữ lập trình gồm những gì ? 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 27. Nội dung.

<span class='text_page_counter'>(28)</span> Tin Học 8 13p + Hoạt động 1: Tìm hiểu từ khoá và tên của chương trình. - Từ khóa là những từ như thế nào? - Các từ như: Program, Uses, Begin gọi là các từ khoá. - Từ khoá là từ dành riêng của ngôn ngữ lập trình. - Ngoài từ khoá, chương trình còn có tên của chương trình. - Đặt tên chương trình phải tuân. Giáo Viên: TRẦN VĂN HÓA 3. Từ khoá và tên: + Từ khoá của một ngôn ngữ lập trình là những Hs trả lời theo ý hiểu từ dành riêng, không được dùng các từ khóa này cho bất kỳ mục đích Học sinh chú ý lắng nào khác ngoài mục đích nghe => ghi nhớ kiến do ngôn ngư lập trình thức. quy định. + Tên được dùng để. 28.

<span class='text_page_counter'>(29)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. theo những quy tắt nào?. Học sinh chú ý lắng nghe. + Học sinh nghiên cứu sách giáo khoa và trả lời câu hỏi của giáo viên. * Khi đặt tên cho chương trình cần phải tuân theo những quy tắt + Hoạt động 2: Tìm hiểu cấu trúc sau: 15p chung của chương trình. - Tên khác nhau tương. 29. phân biệt các đại lượng trong chương trình và do người lập trình đặt theo quy tắc lập trình. + Hai đại lượng khác nhau trong một chương trình phải có tên khác nhau. + Tên không được trùng.

<span class='text_page_counter'>(30)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Cấu trúc chung của chương trình ứng với những đại lượng gồm: khác nhau. * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư viện. * Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện. Học sinh chú ý lắng nghe => ghi nhớ kiến + Hoạt động 3: Tìm hiểu ví dụ về thức.. 30. với các từ khóa. 4. Cấu trúc của một chương trình Pascal: - Cấu trúc chung của chương trình gồm: * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư viện..

<span class='text_page_counter'>(31)</span> Tin Học 8 5p. Giáo Viên: TRẦN VĂN HÓA. ngôn ngữ lập trình. Giáo viên giới thiệu về ngôn ngữ lập trình Pascal. - Khi khởi động TP màn hình có dạng sau:. * Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện. 5. Ví dụ về ngôn ngữ lập trình: Học sinh chú ý lắng 1, Khởi động chương nghe. trình TP 2, Màn hình TP xuất. 31.

<span class='text_page_counter'>(32)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA hiện 3, Từ bàn phím soạn chương trình như trong Word. 4, Sau khi soạn thảo xong nhấn Alt+F9 để dịch chương trình. 5, Để chạy chương trình nhấn tổ hợp phím Ctrl+F9.. - Giới thiệu các bước cơ bản để HS làm quen với môi trường lập trình.. 32.

<span class='text_page_counter'>(33)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố: (5 phút) ? Hãy nêu cấu trúc của chương trình Pascal 5. Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 3,4,5,6/13/SGK. Tuần: 3 Tiết: 5. 33.

<span class='text_page_counter'>(34)</span> Tin Học 8. Bài thực hành số 1. Giáo Viên: TRẦN VĂN HÓA. LÀM QUEN VỚI TURBO PASCAL. I. Mục tiêu: 1. Kiến thức: - Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện màn hình soạn thảo, cách mở các bản chọn và chọn lệnh. - Gõ được một chương trình Pascal đơn giản. - Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết quả. 2. Kỹ năng: - Rèn luyện kĩ năng dịch, sửa lỗi và chạy chương trình.. 34.

<span class='text_page_counter'>(35)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nhóm thực hành, nhận xét công việc của từng nhóm.. 35.

<span class='text_page_counter'>(36)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Phân và chia việc cho từng nhóm thực hành. 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 20p + Hoạt động 1: Làm quen với việc khởi động và thoát khỏi Turbo Pascal.. Nội dung 1. Làm quen với việc khởi động và thoát khỏi Turbo. 36.

<span class='text_page_counter'>(37)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. ? Nêu cách để khởi động + Nháy đúp vào biểu tượng Turbo Pascal. Turbo Pascal ở trên màn hình nền - Có thể khởi động bằng Học sinh chú ý lắng nghe cách nháy đúp chuột vào tên => ghi nhớ kiến thức. tệp Turbo.exe trong thư mục chứa tệp này. - ? Nêu cách để thoát khỏi Chọn Menu File => Exit. chương trình Pascal. Ta có thể sử dụng tổ hợp. 37. Pascal.: * Khởi động Turbo Pascal bằng một trong hai cách: Cách 1: Nháy đúp chuột trên biểu tượng trên màn hình nền; Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe trong thư mục chứa tệp này.

<span class='text_page_counter'>(38)</span> Tin Học 8 phím Alt + X để thoát khỏi Turbo Pascal * Quan sát màn hình của Turbo Pascal và so sánh với 18p hình 11 SGK + Hoạt động 2: Nhận biết các thành phần: thanh bản chọn, tên tệp đang mở, con trỏ, dòng trợ giúp phía dưới. Giáo Viên: TRẦN VĂN HÓA (thường là thư mục con TP\BIN). - Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal. 2. Nhận biết các thành Để di chuyển qua lại giữa phần: thanh bảng chọn, các bảng chọn, ta sử dụng tên tệp đang mở, con trỏ, phím mũi tên sang trái và dòng trợ giúp phía dưới sang phải. màn hình.. 38.

<span class='text_page_counter'>(39)</span> Tin Học 8 màn hình. - Nhấn phím F10 để mở bảng chọn. Để di chuyển qua lại giữa các bảng chọn ta sử dụng phím nào? - Nhấn phím Enter để mở một bảng chọn - Quan sát các lệnh trong từng bảng chọn.. Giáo Viên: TRẦN VĂN HÓA Học sinh thực hiện các thao tác theo yêu cầu của giáo viên. - Nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên sang trái và sang phải ( và ) để di chuyển qua lại giữa các bảng chọn. 39. Soạn thảo, lưu, dịch và chạy một chương trình đơn giản. program CT_Dau_tien; uses crt; begin clrscr; writeln('Chao cac ban'); write('Toi la Turbo Pascal'); end..

<span class='text_page_counter'>(40)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. + Hoạt động 3: Gõ chương - Nhấn tổ hợp phím Alt+F9 trình sau: dịch và chạy để dịch chương trình chương trình, quan sát kết - Gõ chương trình dịch, - Nhấn tổ hợp phím Ctrl+F9 quả. chạy và sửa lỗi nếu có. để chạy chương trình. - Chỉnh sửa chương trình và - Sau đó nhấn Alt+F5 để nhận biết một số lỗi. quan sát kết quả. 4. Nhận xét (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành.. 40.

<span class='text_page_counter'>(41)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 5. Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số 1 (tt). 41.

<span class='text_page_counter'>(42)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Tuần: 3 Tiết: 6. Bài thực hành số 1 (tt) LÀM QUEN VỚI TURBO PASCAL I. Mục tiêu: 1. Kiến thức:. 42.

<span class='text_page_counter'>(43)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện màn hình soạn thảo, cách mở các bản chọn và chọn lệnh. - Gõ được một chương trình Pascal đơn giản. - Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết quả. 2. Kỹ năng: - Rèn luyện kĩ năng dịch, sửa lỗi và chạy chương trình. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.. 43.

<span class='text_page_counter'>(44)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nhóm thực hành, nhận xét công việc của từng nhóm.. 44.

<span class='text_page_counter'>(45)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Phân và chia việc cho từng nhóm thực hành. 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 45. Nội dung.

<span class='text_page_counter'>(46)</span> Tin Học 8 20p. Giáo Viên: TRẦN VĂN HÓA. + Hoạt động 1: Khởi động chương trình TP và Soạn thảo chương trình đơn giản. Program CT_dau_tien; Học sinh soạn thảo chương trình Uses CRT; trên máy tính theo hướng dẫn của Begin giáo viên. Clrscr; Writeln(‘chao cac ban’); Writeln(‘ Toi la Turbo. 46. 1. Soạn thảo chương trình đơn giản. * Soạn thảo chương trình đơn giản. Program CT_dau_tien; Uses CRT; Begin Clrscr; Writeln(‘chao cac ban’); Writeln(‘ Toi la Turbo.

<span class='text_page_counter'>(47)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Nhận xét (5 phút) - Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: (2 phút) - Xem trước bài, tiết sau học bài mới.. Tuần: 4 Tiết: 7 CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU. 47.

<span class='text_page_counter'>(48)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Biết khái niệm dữ liệu và kiểu dữ liệu. - Biết một số phép toán với kiểu dữ liệu số 2. Kỹ năng: - Rèn luyện kĩ năng sử dụng các phép toán với kiểu dữ liệu số. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích bộ môn. II. Chuẩn bị:. 48.

<span class='text_page_counter'>(49)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. GV : SGK, SGV, tài liệu, giáo án, đồ dùng dạy học… HS: Đọc trước bài, Sách giáo khoa, đồ dùng dạy học.. III. Phương pháp: - Vấn đáp, thuyết trình, trực quan. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra sự chuẩn bị của Hs 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 49. Nội dung.

<span class='text_page_counter'>(50)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 18p + Hoạt động 1: Tìm hiểu dữ liệu và kiểu dữ liệu. - Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập Học sinh chú ý lắng nghe trình thường phân chia dữ => ghi nhớ kiến thức. liệu thành thành các kiểu khác nhau. ? Các kiểu dữ liệu thường được xử lí như thế nào. + Các kiểu dữ liệu thường được xử lí theo nhiều cách. 50. 1. Dữ liệu và kiểu dữ liệu: - Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khác nhau. - Một số kiểu dữ liệu thường dùng: * Số nguyên..

<span class='text_page_counter'>(51)</span> Tin Học 8 - Các ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản. - Một số kiểu dữ liệu thường dùng: * Số nguyên. * Số thực. * Xâu kí tự Em hãy cho ví dụ ứng với từng kiểu dữ liệu?. Giáo Viên: TRẦN VĂN HÓA khác nhau. + Học sinh chú ý lắng nghe.. Học sinh cho ví dụ theo yêu cầu của giáo viên.. 51. * Số thực. * Xâu kí tự.

<span class='text_page_counter'>(52)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Số nguyên: Số học sinh của một lớp, số sách trong thư viện… - Số thực: Chiều cao của bạn Bình, điểm trung bình môn toán. 20p + Hoạt động 2: Tìm hiểu - Xâu kí tự: “ chao cac ban” các phép toán với dữ liệu 2. Các phép toán với dữ kiểu số. liệu kiểu số: - Giới thiệu một số phép Kí hiệu của các phép toán. 52.

<span class='text_page_counter'>(53)</span> Tin Học 8 toán số học trong Pascal như: cộng, trừ, nhân, chia. * Phép DIV : Phép chia lấy phần dư. * Phép MOD: Phép chia lấy phần nguyên. - Yêu cầu học sinh nghiên cứu sách giáo khoa => Quy tắt tính các biểu thức số học.. Giáo Viên: TRẦN VĂN HÓA số học trong Pascal: Học sinh chú ý lắng nghe +: phép cộng. => ghi nhớ kiến thức. - : Phép trừ * : Phép nhân. / : Phép chia. Div: phép chia lấy phần nguyên. Học sinh nghiên cứu sách Mod: phép chia lấy phần giáo khoa => đưa ra quy tắt dư. tính các biểu thức số học:. 53.

<span class='text_page_counter'>(54)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA - Các phép toán trong ngoặc được thực hiện trước. - Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư được thực hiện trước. - Phép cộng và phép trừ được thực hiện theo thư tự. 54.

<span class='text_page_counter'>(55)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA từ trái sang phải.. 4. Củng cố: (5 phút) ? Hãy nêu một số kiểu dữ liệu thường dùng. 5. Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 1,2,3,4/26/SGK. Tuần: 4 Tiết: 8. 55.

<span class='text_page_counter'>(56)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (tt) I. Mục tiêu: 1. Kiến thức: - Biết được các kí hiệu toán học sử dụng để kí hiệu các phép so sánh. - Biết được sự giao tiếp giữa người và máy tính. 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng kí hiệu của các phép so sánh trong ngôn ngữ Pascal. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích bộ môn. 56.

<span class='text_page_counter'>(57)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. II. Chuẩn bị: GV: SGK, SGV, tài liệu, giáo án, đồ dùng dạy học… HS: Đọc trước bài, Sách giáo khoa, đồ dùng dạy học.. III. Phương pháp: - Vấn đáp, thuyết trình, trực quan.. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra bài cũ: ? Hãy nêu một số kiểu dữ liệu thường dùng (5 phút). 57.

<span class='text_page_counter'>(58)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 3. Bài mới: T/g Hoạt động của thầy 16p + Hoạt động 1: Tìm hiểu các phép so sánh - Ngoài phép toán số học, ta thường so sánh các số. ? Hãy nêu kí hiệu của các phép so sánh.. Hoạt động của trò. Nội dung 1. Dữ liệu và kiểu dữ liệu:. Học sinh chú ý lắng nghe => ghi nhớ kiến thức. 2. Các phép toán với dữ liệu kiểu số: Học sinh trả lời cầu hỏi của giáo viên. 3. Các phép so sánh:. 58.

<span class='text_page_counter'>(59)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Kí hiệu = < > ≠ ≤ ≥. Phép so sánh bằng nhỏ hơn lớn hơn khác nhỏ hơn hoặc bằng lớn hơn hoặc. 59. - Ngoài phép toán số học, ta thường so sánh các số..

<span class='text_page_counter'>(60)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA bằng.. Kết quả của phép so sánh chỉ có thể là đúng hoặc sai. + Giáo viên giới thiệu kí Học sinh chú ý lắng nghe => hiệu của các phép so sánh ghi nhớ kiến thức. trong ngôn ngữ Pascal. 18p + Hoạt động 2: Tìm hiểu sự giao tiếp giữa người và máy.. 4. Giao tiếp người – máy tính:. 60.

<span class='text_page_counter'>(61)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Quá trình trao đổi dữ liệu hai chiều giữa người và máy Học sinh chú ý lắng nghe. tính khi chương trình hoạt động thường được gọi là giao tiếp hoặc tương tác người – máy. - Yêu cầu học sinh nghiên cứu SGK => nêu một số + Một số trường hợp tương trường hợp tương tác giữa tác giữa người và máy:. 61. a) Thông báo kết quả tính toán b) Nhập dữ liệu c) Tạm ngừng chương trình d) Hộp thoại.

<span class='text_page_counter'>(62)</span> Tin Học 8 người và máy.. Giáo Viên: TRẦN VĂN HÓA - Thông báo kết quả tính toán: là yêu cầu đầu tiên đối với mọi chương trình. - Nhập dữ liệu: Một trong những sự tương tác thường gặp là chương trình yêu cầu nhập dữ liệu. - Tạm ngừng chương trình - Hộp thoại: hộp thoại được sử dụng như một công cụ. 62.

<span class='text_page_counter'>(63)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA cho việc giao tiếp giữa người và máy tính trong khi chạy chương trình. 4. Củng cố: (5 phút) ? Hãy nêu một số trường hợp tương tác giữa người và máy. 5. Dặn dò: (2 phút) - Học bài kết hợp SGK. 63.

<span class='text_page_counter'>(64)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Làm bài tập 5,6,7/26/SGK - Chuẩn bị “Bài thực hành 2”. Tuần: 5 Tiết: 9. Bài thực hành số 2. VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN. 64.

<span class='text_page_counter'>(65)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Biết cách chuyển biểu thức toán học sang biểu diễn trong Pascal - Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau. 2. Kĩ năng: - Rèn luyện kĩ năng chuyển biểu thức toán học sang biểu diễn trong Pascal 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo. 65.

<span class='text_page_counter'>(66)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nhóm thực hành, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Phân việc cho từng nhóm thực hành. 3. Bài mới:. 66.

<span class='text_page_counter'>(67)</span> Tin Học 8. T/g. Hoạt động của thầy. Giáo Viên: TRẦN VĂN HÓA. Hoạt động của trò. Nội dung. 20p + Hoạt động 1: Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal? + Học sinh thực hiện a. 15*4 – 30 + 12 a) 15 x 4 – 30 + 12 ; chuyển các biểu thức toán học sang biểu thức trong b) 15 + 5 18 Pascal ở trên máy tính. b.(15+5)/(3+1) – 18 / (5+1). 67.

<span class='text_page_counter'>(68)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA -. 3+1. ; 5+1. c) (10 + 2)2. c. (10+2)*(10+2)/(3+1) ;. (3 + 1) d) (10 + 2)2 - 24. d. ((10+2)*(10+2)-24)/(3+1) ;. 68.

<span class='text_page_counter'>(69)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. (3 + 1) 18p + Hoạt động 2: Khởi động Turbo Pascal và gõ chương Học sinh tiến hành gõ trình để tính các biểu thức chương trình để tính các trên. biểu thức đã cho ở trên. Chọn Menu File => Save Lưu chương trình với tên để lưu chương trình CT2.. 69.

<span class='text_page_counter'>(70)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Nhận xét (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số 2 (tt). 70.

<span class='text_page_counter'>(71)</span> Tin Học 8. Tuần: 5 Tiết: 10. Giáo Viên: TRẦN VĂN HÓA. Bài thực hành số 2 (tt). VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I. Mục tiêu: 1. Kiến thức: - Biết sử dụng phép toán DIV và MOD - Hiểu thêm về các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình. 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng phép toán DIV và MOD để giải một số bài toán.. 71.

<span class='text_page_counter'>(72)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nhóm thực hành, nhận xét công việc của từng nhóm.. 72.

<span class='text_page_counter'>(73)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. IV. Tiến trình dạy và học: 3. Ổn định lớp 4. Phân việc cho từng nhóm thực hành. 3. Bài mới:. T/g. Hoạt động của thầy. Hoạt động của trò. 20p + Hoạt động 1: Tìm hiểu. 73. Nội dung.

<span class='text_page_counter'>(74)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên. Sử dụng các câu lệnh tạm ngừng chương trình. - Mở tệp mới và gõ chương + Học sinh thực hiện gõ trình ở sách giáo khoa. chương trình theo sự hướng dẫn của giáo viên. - Dịch và chạy chương trình. + Nhấn F9 để dịch và sửa Quan sát kết quả nhận được lỗi chương trình (nếu có).. 74.

<span class='text_page_counter'>(75)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. và cho nhận xét về các kết Nhấn Ctrl + F9 để chạy quả đó. chương trình và đưa ra 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 Học sinh độc lập thực hiện trình trên. Dịch và chạy theo yêu cầu của giáo viên 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ả. 75.

<span class='text_page_counter'>(76)</span> Tin Học 8 ra màn hình. - Thêm câu lệnh Readln vào chương trình (Trước từ khoá end). Dich và chạy 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. Giáo Viên: TRẦN VĂN HÓA. Học sinh thực hiện thêm câu lệnh Readln trước từ khoá End, dịch và chạy chương trình sau đó quan sát kết quả.. + Hoạt động 2: Mở lại tệp 20p chương trình CT2.pas và. 76.

<span class='text_page_counter'>(77)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. sửa 3 câu lệnh cuối ở trong sách giáo khoa trước từ khoá End. Dịch và chạy Học sinh thực hiện theo yêu chương trình sau đó quan cầu của giáo viên. sát kết quả. 4. Nhận xét (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: (2 phút). 77.

<span class='text_page_counter'>(78)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Tiết sau học bài 4: “ Sử dụng biến trong chương trình“.. Tuần: 6 Tiết: 11. SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH I. Mục tiêu: 1. Kiến thức:. 78.

<span class='text_page_counter'>(79)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Biết được: biến là công cụ trong lập trình. - Biết được cách khai báo biến trong chương trình Pascal 2. Kĩ năng: - Rèn luyện kĩ năng khai báo biến trong chương trình 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích bộ môn. II. Chuẩn bị: GV: SGK, SGV, tài liệu, giáo án, đồ dùng dạy học… HS: Đọc trước bài, Sách giáo khoa, đồ dùng học tập.. 79.

<span class='text_page_counter'>(80)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. III. Phương pháp: - Vấn đáp, thuyết trình, trực quan.. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra sự chuẩn bị của hs: 3. Bài mới:. T/g. Hoạt động của thầy. Hoạt động của trò. 80. Nội dung.

<span class='text_page_counter'>(81)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 18p + Hoạt động 1: Học sinh chú ý lắng nghe Tìm hiểu biến trong chương => ghi nhớ kiến thức. trình. Để chương trình luôn biết chính xác dữ liệu cần xử lí được lưu trữ ở vị trí nào trong bộ nhớ, các ngôn ngữ lập trình cung cấp một công cụ lập trình đó là biến nhớ. - Biến là một đại lượng có Biến được dùng để lưu trữ. 81. 1. Biến là công cụ trong lập trình: Biến là một đại lượng có giá trị thay đổi trong quá trình thực hiện chương trình.

<span class='text_page_counter'>(82)</span> Tin Học 8 giá trị thay đổi trong quá trình thực hiện chương trình ? Biến dùng để làm gì. + Hoạt động 2: Tìm hiểu cách khai báo biến. - Tất cả các biến dùng trong chương trình đều phải được 20p khai báo ngay trong phần khai báo của chương trình. - Việc khai báo biến gồm:. Giáo Viên: TRẦN VĂN HÓA dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình. 2. Khai báo biến Học sinh chú ý lắng nghe => ghi nhớ kiến thức. - Việc khai báo biến gồm: * Khai báo tên biến * Khai báo kiểu dữ liệu của biến.. 82.

<span class='text_page_counter'>(83)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. * Khai báo tên biến Tuỳ theo ngôn ngữ lập * Khai báo kiểu dữ liệu của trình, cú pháp khai báo biến biến. có thể khác nhau. Ví dụ: Var m,n: Integer; - Var là từ khoá của ngôn S, diện tích: real; ngữ lập trình dùng để khai Thongbao: Strinh; báo biến. Trong đó: - m,n: là biến có kiểu số Var ? nguyên. M,n ? - S, dientich: là các biến có. 83.

<span class='text_page_counter'>(84)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. S, dientich ? kiểu số thực. Thongbao ? - thongbao: là biến kiểu xâu Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau. 4. Củng cố: (5 phút) ? Hãy nêu cách khai báo biến trong chương trình. 5. Dặn dò: (2 phút). 84.

<span class='text_page_counter'>(85)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Học bài kết hợp SGK - Làm bài tập 1,2,3,4/33/SGK - Chuẩn bị trước bài tiết sau học tiếp.. Tuần: 6 Tiết: 12. SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tt). I. Mục tiêu: 1. Kiến thức: - Biết được cách sử dụng biến trong chương trình Pascal. 85.

<span class='text_page_counter'>(86)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Biết được khái niệm hằng trong ngôn ngữ lập trình 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng biến trong chương trình 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích bộ môn. II. Chuẩn bị: GV: SGK, SGV, tài liệu, giáo án, đồ dùng dạy học… HS: Đọc trước bài, Sách giáo khoa, đồ dùng học tập.. III. Phương pháp:. 86.

<span class='text_page_counter'>(87)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Vấn đáp, thuyết trình, trực quan.. IV. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra bài cũ: - Hãy nêu các bước khai báo biến? (5 phút) 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 87. Nội dung 1. Biến là công cụ trong.

<span class='text_page_counter'>(88)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA lập trình: Học sinh chú ý lắng nghe => ghi nhớ kiến thức. 2. Khai báo biến. 18p + Hoạt động 1: Tìm hiểu cách sử dụng biến trong chương trình. Các thao tác có thể thực hiện Câu lệnh gán giá trị trong với biến là: các ngôn ngữ lập trình có - Gán giá trị cho biến dạng:. 88. 3. Sử dụng biến trong chương trình: Các thao tác có thể thực hiện với biến là: - Gán giá trị cho biến.

<span class='text_page_counter'>(89)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Tính toán với giá trị của Tên biến <= Biểu thức cần - Tính toán với giá trị của biến. gán giá trị cho biến biến. Câu lệnh gán giá trị trong các ngôn ngữ lập trình thường có dạng như thế nào? Hãy nêu ý nghĩa của các câu lệnh sau: x:=12; - Gán giá trị số 12 vào biến nhớ x. 89.

<span class='text_page_counter'>(90)</span> Tin Học 8 x:=y; x:=(a+b)/2;. x:=x+1;. Giáo Viên: TRẦN VĂN HÓA - Gán giá trị đã lưu trong biến nhớ Y vào biến nhớ X - Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a và b. Kết quả gán vào biến nhớ X. - Tăng giá trị của biến nhớ X lên một đơn vị. Kết quả gán trở lại vào biến X.. 90.

<span class='text_page_counter'>(91)</span> Tin Học 8 + Hoạt động 2: Tìm hiều hằng trong chương trình. 15p - Hằng là một đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình. - Ví dụ về khai báo hằng: Const pi = 3.14; Bankinh = 2;. Giáo Viên: TRẦN VĂN HÓA Học sinh chú ý lắng nghe 4. Hằng: => ghi nhớ kiến thức. - Hằng là một đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình. - Const: là từ khoá để khai báo hằng. 91.

<span class='text_page_counter'>(92)</span> Tin Học 8 Trong đó: - Const ? - pi, bankinh ?. Giáo Viên: TRẦN VĂN HÓA - pi, bankinh: là các hằng được gán giá trị tương ứng là 3.14 và 2.. 4. Củng cố: (5 phút) ? Nêu các thao tác có thể thực hiện với biến. 5. Dặn dò: (2 phút) - Học bài kết hợp SGK. 92.

<span class='text_page_counter'>(93)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Làm bài tập 5, 6/33/SGK - Chuẩn bị trước BTH3: Khai báo và sử dụng biến.. Tuần: 7 Tiết: 13 Bài thực hành số 3 KHAI BÁO VÀ SỬ DỤNG BIẾN I. Mục tiêu:. 93.

<span class='text_page_counter'>(94)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 1. Kiến thức: - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến. - Kết hợp được giữa lệnh Write, Writeln với Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực. - Hiểu cách khai báo và sử dụng hằng. 2. Kĩ năng: - Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học.. 94.

<span class='text_page_counter'>(95)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nóm thực hành, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp. 95.

<span class='text_page_counter'>(96)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Phân việc cho từng nhóm thực hành. 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 20p + Hoạt động 1: Viết chương trình có khai báo và sử dụng biến. - Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng. Nội dung SGK-35. 96.

<span class='text_page_counter'>(97)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. thanh toán tại nhà. Khách hàng chỉ cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẻ trả hàng và nhận tiền thanh toán tại nhà khách hàng. Ngoài Học sinh độc lập thực hiện viết chương giá trị hàng hoá, khách hàng trình. còn phải thanh toán khách hàng còn phải trả thêm phí dịch vụ. hãy viết chương. 97.

<span class='text_page_counter'>(98)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. trình Pascal để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một 18p mặt hàng duy nhất. + Hoạt động 2: - Khởi động Pascal. Gõ - Khởi động Pascal và gõ chương trình. chương trình sau và tìm hiểu CHƯƠNG TRÌNH ý nghĩa từng câu lệnh của Program Tinh_tien; chương trình. Uses CRT; Var. 98.

<span class='text_page_counter'>(99)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Soluong: integer; Dongia, thanhtien: real; Thongbao: String; Const phi=10000; Begin Thongbao:= ‘Tong so tien phai thanh toan’; {Nhap don gia va so luong hang} Writeln(‘don gia’); Readln(dongia); Writeln(‘So luong’);. 99.

<span class='text_page_counter'>(100)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Readln(soluong); Thanhtien:= soluong*dongia + phi; (*In ra so tien phai tra*) Writeln(thongbao,thanhtien:10:2); Readln; End.. 4. Nhận xét (5 phút). 100.

<span class='text_page_counter'>(101)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số 3” (tt) 6. Rút kinh nghiệm:. Tuần: 7 Tiết: 14. Bài thực hành số 3 (tt) KHAI BÁO VÀ SỬ DỤNG BIẾN. 101.

<span class='text_page_counter'>(102)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến. - Kết hợp được giữa lệnh Write, Writeln với Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực. - Hiểu cách khai báo và sử dụng hằng. 2. Kĩ năng:. 102.

<span class='text_page_counter'>(103)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy.. 103.

<span class='text_page_counter'>(104)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Gv quan sát, hướng dẫn các nóm thực hành, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Phân việc cho từng nhóm thực hành. 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 20p + Hoạt động 1:. 104. Nội dung.

<span class='text_page_counter'>(105)</span> Tin Học 8 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 đó hoán đổi các giá trị của x và y rồi in ra màn hình giá trị của x và y. 18p + Hoạt động 2: - Khởi động Pascal. Gõ chương trình sau. Chạy chương trinh và kiểm tra kết. Giáo Viên: TRẦN VĂN HÓA. Học sinh độc lập thực hiện viết chương trình.. - Khởi động Pascal và gõ chương trình. Chạy chương. 105.

<span class='text_page_counter'>(106)</span> Tin Học 8 quả.. Giáo Viên: TRẦN VĂN HÓA trình và kiểm tra kết quả. CHƯƠNG TRÌNH Program hoan_doi; Var x,y,z: Integer; Begin Read(x,y); Writeln(x,’ ‘,y); Z:=x; X:=y; Y:=z;. 106.

<span class='text_page_counter'>(107)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Writeln(x,’ ‘,y); Readln; End.. 4. Nhận xét (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: - Làm các bài tập trong SGK và SBT. Tuần: 8 Tiết: 15. BÀI TẬP. 107.

<span class='text_page_counter'>(108)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy. 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal. 3. Thái độ: - HS nghiêm túc trong học tập và nghiên cứu bài học, giáo dục học sinh tính sáng tạo, tích cực trong học tập, lòng yêu thích bộ môn.. 108.

<span class='text_page_counter'>(109)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. II. Chuẩn bị: Sách giáo khoa, máy tính điện tử. III. Tiến trình bài dạy: T/g Hoạt động của thầy 15p + Hoạt động 1: Củng cố lại một số kiến thức đã học ? Trong Pascal có những kiểu dữ liệu cơ bản nào.. Hoạt động của trò * Kiểu dữ liệu cơ bản : - Interger : Số nguyên - Real : Số thực - Char : Kí tự. 109. Nội dung 1. Củng cố lại một số kiến thức đã học. * Kiểu dữ liệu cơ bản : - Interger : Số nguyên.

<span class='text_page_counter'>(110)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA - String : Xâu kí tự. ? Hãy nêu các phép toán cơ * Các phép toán cơ bản : bản. - Cộng : + - Trừ : - Nhân : * - Chia : / - Chia lấy phần nguyên, phần dư : Div, mod.. 110. - Real : Số thực - Char : Kí tự - String : Xâu kí tự * Các phép toán cơ bản : - Cộng : + - Trừ : - Nhân : * - Chia : / - Chia lấy phần nguyên, phần dư : Div, mod..

<span class='text_page_counter'>(111)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Dãy chữ số 2010 có thể là dữ + Hoạt động 2: Vận dụng liệu kiểu dữ liệu số nguyên, số 28p để làm một số bài tập. thực hoặc kiểu xâu kí tự. Tuy - Bài 1: Dãy số 2010 có thể nhiên, để chương trình dịch là dữ liệu kiểu nào? Turbo Pascal hiểu 2010 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn ('). var a: real; b: integer; c: string; begin. 111. 2. Vận dụng để làm một số bài tập. - Bài 1: Dãy số 2010 có thể là dữ liệu kiểu nào?.

<span class='text_page_counter'>(112)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA writeln('2010'); writeln(2010); a:=2010; b:=2010; c:=’2010’ end.. Bài 2. Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal.. Bài 2. Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal.. a) a/b+c/d;. 112.

<span class='text_page_counter'>(113)</span> Tin Học 8 a c  a) b d ; 2 2 b) ax  bx  c ; ax  bx  c ; 1 a  (b  2) c) x 5 ;. Giáo Viên: TRẦN VĂN HÓA b) a*x*x+b*x+c ; a*x*x+b*x+c c) 1/x-a/5*(b+2); d)(a*a+b)*(1+c)*(1+c)*(1+c). 2 3 d) (a  b)(1  c). a c  a) b d ; 2 2 b) ax  bx  c ; ax  bx  c. ; 1 a  (b  2) c) x 5 ; 2 3 d) (a  b)(1  c). 113.

<span class='text_page_counter'>(114)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 5. Dặn dò: (2 phút) - Về nhà ôn lại tất cả các kiến thức đã học, tiết sau kiểm tra 1 tiết 6. Rút kinh nghiệm:. Tuần: 8 Tiết: 16 KIỂM TRA 1 TIẾT ( LT). 114.

<span class='text_page_counter'>(115)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: - Biết cách chuyển các biểu thức toán học sang các kí hiệu trong Pascal. - Biết sử dụng các câu lệnh đơn giản để viết chương trình. II. Đề bài: A. Phần trắc nghiệm: (2 điểm) Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: (0.5 điểm) a. 8a b. tamgiac c. program d. bai tap Câu 2. Để chạy chương trình ta sử dụng tổ hợp nào: (0.5 điểm) a. Ctrl – F9 b. Alt – F9 c. F9 d. Ctrl – Shitf – F9. 115.

<span class='text_page_counter'>(116)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Câu 3. Trong Pascal, khai báo nào sau đây là đúng? (0.5 điểm) a. Var tb: real; b. Type 4hs: integer; c. const x: real; d. Var R = 30; Câu 4. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? a. (a*a + b)(1+c)(1 + c)(1 + c); b. (a.a + b)(1 + c)(1 + c)(1 + c); c. (a*a + b)*(1 + c)*(1 + c)*(1 + c) ; d. (a2 + b)(1 + c)3; B. (Phần tự luận: (8 điểm) Câu 1. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal (4 điểm) a. 15(4 + 30 + 12). 116.

<span class='text_page_counter'>(117)</span> Tin Học 8 10+ x ¿ ¿ b. ¿ ¿. Giáo Viên: TRẦN VĂN HÓA 2. c. ax2 + bx +2c d. (a+b)2.(d+e)3 Câu 2. Viết chương trình tính tích của 2 số nguyên dương nhập từ bàn phím (4 điểm III. Đáp án: A. Phần trắc nghiệm: Câu 1. b. 117.

<span class='text_page_counter'>(118)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Câu 2. a Câu 3. a Câu 4. c A. Phần tự luận: Câu 1. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal ? a. 15(4 + 30 + 12) => 15*(4 + 30 + 12) 10+ x ¿ ¿ b. ¿ ¿. 2. => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y). 118.

<span class='text_page_counter'>(119)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. c. ax2 + bx +2c => a*x*x +b*x + 2*c 2 3 d. (a+b) .(d+e) => (a + b)*(a + b)*(d + e)*(d + e)*(d + e) Câu 2: Viết chương trình Program Tinh_tich; Uses crt; Var SonguyenA: integer; SonguyenB: integer;. 119.

<span class='text_page_counter'>(120)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA TichAB: real; Thongbao: String; Begin Thongbao: ‘Tinh tich cua hai so nguyen duong:’; {Nhap vao so nguyen A va B:} Writeln(‘SonguyenA’); Readln(SonguyenA); Writeln(‘SonguyenB’); Readln(SonguyenB); TichAB = SonguyenA*SonguyenB; (*In ra tich cua hai so A va B*) Writeln(TichAB:10:2);. 120.

<span class='text_page_counter'>(121)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Readln; End.. Tuần: 9 Tiết: 17. LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT. 121.

<span class='text_page_counter'>(122)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh - Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp. 2. Kĩ năng: - Rèn luyện được kỹ năng gõ bàn phím nhanh và chính xác hơn . - Vận dụng được: hình thành kỹ năng và thói quen gõ bàn phím bằng mười ngón tay. 3. Thái độ:. 122.

<span class='text_page_counter'>(123)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Cẩn thận, nghiêm túc luyện tập từ dễ đến khó. - Phát triển tư duy, phản xạ nhanh.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - HS: Học kỹ lý thuyết, đọc trước bài ở nhà.. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thảo luận. - Gv quan sát, hướng dẫn các nóm thảo luận, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học:. 123.

<span class='text_page_counter'>(124)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 1. Ổn định lớp 2. Kiểm tra bài cũ. 3. Bài mới: T/g 5p. Hoạt động của thầy. Hoạt động của trò. Nội dung. + Hoạt động 1: Giới thiệu 1. Giới phần mềm mềm: ? Hãy nêu mục đích sử + Mục đích của phần mềm là. 124. thiệu. phần.

<span class='text_page_counter'>(125)</span> Tin Học 8 dụng của phần mềm. 15p. Giáo Viên: TRẦN VĂN HÓA luyện gõ bàn phím nhau và chính xác.. + Hoạt động 2: Tìm hiểu cách khởi động và giới thiệu màn hình chính của phần mềm. ? Hãy nêu cách để khởi Nháy đúp chuột lên biểu tượng động phần mềm. trên màn hình GV giới thiệu màn hình của phần mềm Desktop. chính của phần mềm.. 125. 2. Màn hình chính của phần mềm: a) Khởi động phần mềm: Để khởi động phần mềm ta nháy đúp chuột lên biểu tượng.

<span class='text_page_counter'>(126)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Học sinh chú ý quan sát. b) Giới thiệu màn hình - Yêu cầu HS nghiên cứu + Các thành phần chính của phần chính của phần mềm: SGK => các thành phần mềm gồm:. 126.

<span class='text_page_counter'>(127)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. chính của phần mềm.. - Hình bàn phím ở vị trí trung tâm. - Khu vực chơi phía trên hình bàn phím. - Khung bên phải chứa các lệnh và thông tin của lượt chơi. Học sinh chú ý lắng nghe => ghi - Muốn thoát khỏi phần nhớ kiến thức. c) Thoát khỏi phần mềm mềm ta nháy chuột lên nút - Muốn thoát khỏi phần Stop ở khung bên phải mềm ta nháy chuột lên. 127.

<span class='text_page_counter'>(128)</span> Tin Học 8. 20p. Giáo Viên: TRẦN VĂN HÓA. hoặc nháy vào nút Close nút Stop ở khung bên + Hoạt động 3: Tìm hiểu phải hoặc nháy vào nút cách sử dụng phần mềm. Close Yêu cầu học sinh nghiên HS nghiên cứu SGK => cách sử cứu SGK => cách sử dụng dụng phần mềm. - Để bắt đầu chơi em nháy chuột 3. Hướng dẫn sử dụng: tại nút Start tại khung bên phải. - Xuất hiện hộp thoại cho biết các. 128.

<span class='text_page_counter'>(129)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA phím (trong bàn phím) được sử dụng trong lần chơi đó.-> Nhấn phím space để bắt đầu chơi - Nhiệm vụ của người chơi là phải bắn phá các ô có dạng - Điều khiển thanh ngang và bắn. 129.

<span class='text_page_counter'>(130)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA những quả cầu nhỏ bằng các phím tương ứng. - Không được để quả cầu lớn “ chạm đất” - Ở các mức khó hơn, không được để các con vật lạ vào thanh ngang. 130. chạm.

<span class='text_page_counter'>(131)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố - dặn dò: (5phút) Về nhà xem lại bài, tiết sau “Thực hành” 5. Rút kinh nghiệm:. Tuần: 9 Tiết: 18. Thực hành. LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT. 131.

<span class='text_page_counter'>(132)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Biết sử dụng phần mềm Finger Break Out để luyện gõ mười ngón 2. Kĩ năng: - Rèn luyện được kỹ năng gõ bàn phím nhanh và chính xác. 3. Thái độ: - Cẩn thận, nghiêm túc luyện tập từ dễ đến khó. - Phát triển tư duy, phản xạ nhanh.. 132.

<span class='text_page_counter'>(133)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nóm thực hành, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp. 133.

<span class='text_page_counter'>(134)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Phân việc cho từng nhóm thực hành. 3. Bài mới: T/g Hoạt động của thầy Hoạt động của trò 5p + Hoạt động 1: Khởi động phần mềm ? Yêu cầu học sinh khởi Nháy đúp chuột lên biểu tượng động phần mềm của phần mềm trên màn hình. 134. Nội dung.

<span class='text_page_counter'>(135)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Desktop để khởi động theo yêu cầu của giáo viên.. 35p. + Hoạt động 2: Giới thiệu nội dung bài thực hành. Học sinh chú ý lắng nghe => Ghi GV giới thiệu nội dung bài nhớ kiến thức. thực hành + Hoạt động 3: Học sinh Sử dụng phần mềm để luyện gõ thực hành luyện gõ mười 10 ngón theo yêu cầu của giáo ngón trên phần mềm.. 135.

<span class='text_page_counter'>(136)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA viên.. 4. Nhận xét – dặn dò: (5 phút). 136.

<span class='text_page_counter'>(137)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Nhận xét và đánh giá tiết thực hành. 5. Rút kinh nghiệm:. Tuần: 10 Tiết: 19. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH. I. Mục tiêu: 1. Kiến thức:. 137.

<span class='text_page_counter'>(138)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Hiểu được bài toán và biết cách xác định bài toán 2. Kĩ năng: - Rèn luyện kĩ năng phân tích và xác định bài toán 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - HS: Học kỹ lý thuyết, đọc trước bài ở nhà.. III. Phương pháp:. 138.

<span class='text_page_counter'>(139)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thảo luận. - Gv quan sát, hướng dẫn các nóm thảo luận, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Kiểm tra bài cũ. 3. Bài mới: T/g. Hoạt động GV. Hoạt động của trò. 15p + Hoạt động 1: Tìm hiểu. Nội dung 1. Bài toán và xác định bài toán:. khái niệm bài toán. 139.

<span class='text_page_counter'>(140)</span> Tin Học 8 ? Bài toán là khái niệm quen thuộc ta thường gặp ở những môn học nào? ? Em hãy cho những ví dụ về bài toán. Giáo Viên: TRẦN VĂN HÓA + Bài toán là khái niệm ta thường gặp ở các môn như: toán, vật lý, hoá học… a) Bài toán: Ví dụ như: tính tổng các số tự - Bài toán là một công nhiên từ 1 đến 100, tính quảng việc hay một nhiệm vụ đường ô tô đi được trong 3 giờ cần giải quyết với vận tốc 60 km/giờ.. - Tuy nhiên, hằng ngày ta thường gặp và giải quyết các + Học sinh chú ý lắng nghe =>. 140.

<span class='text_page_counter'>(141)</span> Tin Học 8 công việc đa dạng hơn nhiều như lập bảng cửu chương, lập bảng điểm của các bạn trong lớp… - Giáo viên phân tích => yêu cầu học sinh đưa ra khái niệm bài toán. + Hoạt động 2: Tìm hiểu 23p cách xác định bài toán. - Để giải quyết được một bài. Giáo Viên: TRẦN VĂN HÓA ghi nhớ kiến thức.. + Ta có thể hiểu 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. b) Xác định bài toán:. 141.

<span class='text_page_counter'>(142)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. toán cụ thể, người ta cần xác định bài toán, tức là xác + Học sinh chú ý lắng nghe => định rõ các điều kiện cho ghi nhớ kiến thức. trước và kết quả thu được. Ví dụ 1: Để tính diện tích tam giác ta cần xác định: - Điều kiện cho trước: một - Để giải quyết được một cạnh và đường cao tương bài toán cụ thể, người ta ứng của cạnh đó. cần xác định bài toán, - Kết quả thu được: Diện Học sinh chú ý lắng nghe.. 142.

<span class='text_page_counter'>(143)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. tích hình tam giác. tức là xác định rõ các Ví dụ 2: Bài toán tìm đường điều kiện cho trước và đi tránh các điểm tắt nghẽn kết quả thu được. giao thông. ? Em hãy xác định bài toán - Điều kiện cho trước: Vị trí đó. nghẽn giao thông và các con đường có thể đi từ vị trí hiện tại tới vị trí cần tới. - Kết quả thu được: Đường đi từ vị trí hiện tại tới vị trí cần tới. 143.

<span class='text_page_counter'>(144)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. mà không qua điểm nghẽn giao thông. Ví dụ 3: Đối với bài toán - Điều kiện cho trước: Các thực nấu một món ăn phẩm hiện có (trứng, mỡ, mắm, muối, rau…) - Kết quả thu được: một món ăn.. 4. Củng cố: (5phút). 144.

<span class='text_page_counter'>(145)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. ? Hãy nêu khái niệm bài toán, để giải quyết được một bài toán cụ thể ta phải làm gì 5. Dặn dò: (2 phút) - Về nhà học bài, kết hợp SGK. 6. Rút kinh nghiệm:. Tuần: 10 Tiết: 20. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (tt). 145.

<span class='text_page_counter'>(146)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Biết được các bước giải một bài toán trên máy tính, thế nào là thuật toán? 2. Kĩ năng: - Rèn luyện kĩ năng lập các bước giải một bài toán đơn giản. 3. Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư duy logic. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo. 146.

<span class='text_page_counter'>(147)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - HS: Học kỹ lý thuyết, đọc trước bài ở nhà.. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thảo luận. - Gv quan sát, hướng dẫn các nóm thảo luận, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Kiểm tra bài cũ. (5p) - Hãy nêu khái niệm bài toán, để giải quyết được một bài toán cụ thể ta phải làm gì? 3. Bài mới:. 147.

<span class='text_page_counter'>(148)</span> Tin Học 8 T/g 15p. Hoạt động của thầy. Giáo Viên: TRẦN VĂN HÓA Hoạt động của trò. + Hoạt động 1: Tìm hiểu khái niệm thuật toán - Việc dùng máy tính giải một bài toán nào đó chính là đưa cho máy tính dãy hữu hạn các thao tác đơn giản mà nó có thể + Học sinh chú ý lắng nghe => thực hiện được để từ các điều ghi nhớ kiến thức. kiện cho trước ta nhận được. 148. Nội dung 2 Quá trình giải bài toán trên máy tính. a) Khái niệm 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.

<span class='text_page_counter'>(149)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. kết quả cần thu được bài toán. => đưa ra khái niệm thuật toán. + 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 được gọi là thuật toán.. - Nói cách khác, thuật toán là. 149.

<span class='text_page_counter'>(150)</span> Tin Học 8. 18p. Giáo Viên: TRẦN VĂN HÓA. các bước để giải một bài toán, + Học sinh chú ý lắng nghe. cò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ể. + Hoạt động 2: Tìm hiểu quá b) Quá trình giải bài trình giải bài toán trên máy toán trên máy tính: tính. - Yêu cầu học sinh nghiên cứu + Quá trình giải bài SGK => quá trình giải bài toán trên máy tính gồm: toán trên máy tính. + Quá trình giải bài toán trên. 150.

<span class='text_page_counter'>(151)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA máy tính gồm các bước sau: - Xác định bài toán - Xác định bài toán: Từ phát biểu của bài toán, ta xác định - Mô tả thuật toán. đâu là thông tin đã cho và đâu là thông tin cần tìm. - Viết chương trình - 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: Dựa vào mô tả thuật toán ở trên, ta viết. 151.

<span class='text_page_counter'>(152)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Viết chương trình là thể hiện chương trình bằng một ngôn thuật toán bằng một ngôn ngữ ngữ lập trình mà ta biết. lập trình sao cho máy tính có thể hiểu và thực hiện. Học sinh chú ý lắng nghe.. 4. Củng cố: (5phút) ? Hãy nêu khái niệm thuật toán và quá trình giải bài toán trên máy tính. 5. Dặn dò: (2 phút). 152.

<span class='text_page_counter'>(153)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Về nhà học bài, kết hợp SGK. 6. Rút kinh nghiệm:. Tuần: 11 Tiết: 21 Bài 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (tt) I. Mục tiêu: 1. Kiến thức: - Biết được khái niệm thuật toán và cách mô tả thuật toán. 2. Kĩ năng:. 153.

<span class='text_page_counter'>(154)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Rèn luyện kĩ năng mô tả thuật toán. 3. Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư duy logic. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - HS: Học kỹ lý thuyết, đọc trước bài ở nhà.. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thảo luận. - Gv quan sát, hướng dẫn các nóm thảo luận, nhận xét công việc của từng nhóm.. 154.

<span class='text_page_counter'>(155)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Kiểm tra bài cũ. (5p) - Hãy nêu khái niệm thuật toán và quá trình giải bài toán trên máy tính? 3. Bài mới: T/g 10p. Hoạt động của thầy. Hoạt động của trò. Nội dung. + Hoạt động 1: Tìm hiểu 3. Thuật toán và mô tả khái niệm thuật toán thuật toán: ? Em hãy nêu lại khái niệm + Thuật toán là dãy các thao tác. 155.

<span class='text_page_counter'>(156)</span> Tin Học 8 thuật toán.. 23p. + Hoạt động 2: Tìm hiểu cách mô tả thuật toán. ? Nêu những bước phải làm để nấu cơm. - Yêu cầu học sinh nghiên cứu SGK => quá trình giải. Giáo Viên: TRẦN VĂN HÓA cần thực hiện theo một trình tự xác định để thu được kết quả cần tìm từ những điều kiện cho + Thuật toán là dãy các trước. thao tác cần thực hiện theo một trình tự xác định để thu được kết quả cần tìm từ những điều B1: vo gạo kiện cho trước. B2: cho gạo vào nồi B3: Cho nồi vào nấu + Ví dụ 1: Mô tả thuật. 156.

<span class='text_page_counter'>(157)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. bài toán trên máy tính. B4: Cho cơm vào bát toán để liệt kê các bước - Cách liệt kê các bước như pha trà mời khách. trên là một phương pháp thường dùng để mô tả thuật toán ? Em hãy mô tả thuật toán để liệt kê các bước pha trà mời khách. - INPUT: Trà, nước sôi, ấm và chén. - OUTPUT: Chén trà đã pha để. 157.

<span class='text_page_counter'>(158)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA mời khách. - Bước 1. Tráng ấm, chén bằng nước sôi. - Bước 2. Cho trà vào ấm. - Bước 3. Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút. - Bước 4. Rót trà ra chén để mới khách.. - Nêu không có mô tả gì khác trong thuật toán, các bước của thuật toán được thực hiện một cách tuần tự theo trình tự như đã được chỉ ra. - Ví dụ: Hãy nêu thuật toán + Học sinh chú ý lắng nghe =>. 158.

<span class='text_page_counter'>(159)</span> Tin Học 8 để làm món trứng tráng.. Giáo Viên: TRẦN VĂN HÓA ghi nhớ kiến thức. - INPUT: Trứng, dầu ăn, muối và hành. - OUTPUT: Trứng tráng. - Bước 1. Đập trứng, tách vỏ và cho trứng vào bát. + Nêu thuật toán để làm - Bước 2. Cho một chút muối món trứng tráng. và hành tươi thái nhỏ vào bát trứng. Dùng đũa khuấy mạnh cho đến khi đều.. 159.

<span class='text_page_counter'>(160)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA - Bước 3. Cho một thìa dầu ăn vào chảo, đun nóng đều rồi đỏ trứng vào đun tiếp trong 3 phút. - Bước 4. Lật mặt trên của miếng trứng úp xuống dưới. Đun tiếp trong khoảng 1 phút. - Bước 5. Lấy trứng ra đĩa.. 4. Củng cố: (5phút). 160.

<span class='text_page_counter'>(161)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. ? Hãy cho một ví dụ về công việc trong cuộc sống và hãy mô tả thuật toán để thực hiện công việc đó 5. Dặn dò: (2 phút) - Về nhà học bài, kết hợp SGK. 6. Rút kinh nghiệm:. Tuần: 11 Tiết: 22 I. Mục tiêu:. TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (tt). 161.

<span class='text_page_counter'>(162)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 1. Kiến thức: - Tìm hiểu một số ví dụ về thuật toán. 2. Kĩ năng: - Rèn luyện kĩ năng xác định và mô tả thuật toán. 3. Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư duy logic. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - HS: Học kỹ lý thuyết, đọc trước bài ở nhà.. 162.

<span class='text_page_counter'>(163)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thảo luận. - Gv quan sát, hướng dẫn các nóm thảo luận, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Kiểm tra bài cũ. (5p) - Hãy cho một ví dụ về công việc trong cuộc sống và hãy mô tả thuật toán để thực hiện công việc đó? 3. Bài mới:. 163.

<span class='text_page_counter'>(164)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. T/g Hoạt động của thầy Hoạt động của trò 16p + Hoạt động 1: Tìm hiểu ví dụ 1. - Một hình A được ghép từ + Học sinh lắng nghe, xác định một hình chữ nhật với chiều yêu cầu của bài toán. rộng 2a, chiều dài b và một hình bán nguyệt ban kính a như hình dưới đây:. 164. Nội dung 4. Một số ví dụ về thuật toán. - Ví dụ 1: Một hình A được ghép từ một hình chữ nhật với chiều rộng.

<span class='text_page_counter'>(165)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA 2a, chiều dài b và một hình bán nguyệt ban kính a như hình dưới đây:. + Thuật toán để tìm diện tích ? Em hãy nêu thuật toán để của hình A gồm các bước sau: tính diện tích của hình A - Input: Số a là ½ chiều rộng của hình chữ nhật và là bán kính của hình bán nguyệt, b là. 165.

<span class='text_page_counter'>(166)</span> Tin Học 8. 17p. Giáo Viên: TRẦN VĂN HÓA chiều dài của hình chữ nhật. - Output: Diện tích của hình A. Bước 1. Tính S1 = 2a  b {Tính diện tích hình chữ nhật} Bước 2. Tính S2 = π a2/2 {Tính diện tích hình bán nguyệt} Bước 3. Tính kết quả S = S1 + S2. và kết thúc. 166. ? Em hãy nêu thuật toán để tính diện tích của hình A. Ví dụ 2: Viết thuật toán.

<span class='text_page_counter'>(167)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. + Hoạt động 2: Tìm hiểu ví tính tổng 100 số tự dụ 2. nhiên đầu tiên. - Tính tổng 100 số tự nhiên đầu tiên. - Học sinh chú ý lắng nghe => Dùng biến SUM để lưu giá ghi nhớ kiến thức. trị của tổng. Đầu tiên gán cho SUM có giá trị = 0. Tiếp theo lần lược thêm các giá trị 1,2,3,...100 vào SUM. ? Nêu thuật toán. 167.

<span class='text_page_counter'>(168)</span> Tin Học 8 - Thuật toán trên vẫn đúng nhưng quá dài dòng. Ta có thể mô tả thuật toán ngắn gọn hơn như sau: Bước 1. SUM  0; i  0. Bước 2. i  i + 1. Bước 3. Nếu i <= 100, thì SUM  SUM + 1 và quay lại bước 2. Bước 4. Thông báo kết quả. Giáo Viên: TRẦN VĂN HÓA Bước 1. SUM  0. Bước 2. SUM  SUM + 1.. ... Bước 101. SUM  SUM + 100.. 168.

<span class='text_page_counter'>(169)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. và kết thúc thuật toán. 4. Củng cố: (5phút) ? Cho hai số thực a và b. Hãy cho biết kết quả so sánh hai số đó dưới dạng “a lơn hơn b”, “a nhỏ hơn b” hoặc “a bằng b”. Hãy viết thuật toán để thực hiện bài toán đó. 5. Dặn dò: (2 phút) - Về nhà học bài, kết hợp SGK. 6. Rút kinh nghiệm:. 169.

<span class='text_page_counter'>(170)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Tuần: 12 Tiết: 23 BÀI TẬP I. Mục tiêu: 1. Kiến thức: - Biết cách viết các kí hiệu toán học sang ngôn ngữ Pascal - Biết sử dụng một số câu lệnh đơn giản để viết chương trình 2. Kĩ năng:. 170.

<span class='text_page_counter'>(171)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Rèn luyện kĩ năng viết một số chương trình đơn giản 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích bộ môn. II. Chuẩn bị: - GV: SGK, giáo án, một số bài tập tham khảo - HS: Học kỹ lý thuyết, làm các bài tập trong SGK.. III. Phương pháp: - Đặt vấn đề, đưa ra bài tập để học sinh trao đổi, thảo luận và làm. - Gv quan sát, hướng dẫn, nhận xét công việc của học sinh.. IV. Tiến trình dạy và học:. 171.

<span class='text_page_counter'>(172)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 1. Ổn định lớp 2. Kiểm tra sự chuẩn bị của học sinh. 3. Nội dung bài tập: Bài 1: Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal? a) 15 x 4 – 30 + 12 ; c) (10 + 2)2. 172.

<span class='text_page_counter'>(173)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. ; (3 + 1) d) (10 + 2)2 - 24 ; (3 + 1) Bài 2: Hãy xác định kết quả của các biểu thức sau đây: a) 15 – 8 ≥ 3 b) (20 – 15)2 ≠ 25. 173.

<span class='text_page_counter'>(174)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. c) 112 = 121 d) x > 10 – 3x Bài 3: Viết chương trình tính tổng của 2 số nguyên dương nhập từ bàn phím: * Chương trình được viết như sau: Program tinhtong; Var a,b: integer; S: real; Begin. 174.

<span class='text_page_counter'>(175)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Writeln(‘ Nhap so nguyen duong a:’); readln(a); Writeln(‘ Nhap so nguyen duong b:’); readln(b); S:= a + b; Writeln( ‘ Tong cua 2 so a va b la:’, s:3:0); Readln End. Bài 4: Viết chương trình tính diện tích chu vi hình chữ nhật. 175.

<span class='text_page_counter'>(176)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. * Chương trình được viết như sau: Program chu_vi_hinh_chu_nhat; Uses crt; Var a,b,p: integer; Begin Writeln(‘ Nhap chieu dai a:’); readln(a); Writeln(‘ Nhap chieu rong b:’); readln(b); P:= a + b;. 176.

<span class='text_page_counter'>(177)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Writeln( ‘ Chu vi hinh chu nhat la:’, P:3:0); Readln; End.. 4. Dặn dò: Về nhà ôn tập, tiết sau làm bài tập (tt). 177.

<span class='text_page_counter'>(178)</span> Tin Học 8. Tuần: 12 Tiết: 24. Giáo Viên: TRẦN VĂN HÓA. BÀI TẬP. I. Mục tiêu: 1. Kiến thức: - Biết sử dụng kiến thức đã học để viết một số chương trình đơn giản 2. Kĩ năng: - Rèn luyện kĩ năng sửa lỗi một số chương trình đơn giản. 178.

<span class='text_page_counter'>(179)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích bộ môn. II. Chuẩn bị: - GV: SGK, giáo án, một số bài tập tham khảo - HS: Học kỹ lý thuyết, làm các bài tập trong SGK.. III. Phương pháp: - Đặt vấn đề, đưa ra bài tập để học sinh trao đổi, thảo luận và làm. - Gv quan sát, hướng dẫn, nhận xét công việc của học sinh.. IV. Tiến trình dạy và học: 1. Ổn định lớp. 179.

<span class='text_page_counter'>(180)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Kiểm tra sự chuẩn bị của học sinh. 3. Nội dung bài tập: Bài 1: Hãy chỉ ra lỗi và sửa lỗi trong chương trình sau : Const pi:=3.1416; Var cv,dt:integer R:real; Begin R=5.5. 180.

<span class='text_page_counter'>(181)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Cv=2*pi*r; Dt=pi*r*r; Writeln(‘chu vi la:= cv’); Writeln(‘dien tich la:=dt’); Readln End.. Bài 2: Viết chương trình tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên được nhập vào từ bàn phím).. 181.

<span class='text_page_counter'>(182)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. * Chương trình:. Program tinhtoan; Uses crt; Var a,h : interger; S : real; Begin. 182.

<span class='text_page_counter'>(183)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Write(‘Nhap canh dai và chieu cao :’); Readln (a,h); S:=(a*h)/2; Writeln(‘ Dien tich hinh tam giac la :’,S:5:1); Readln End.. 183.

<span class='text_page_counter'>(184)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Bài 3: Viết chương trình tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của hai số nguyên a và b. * Chương trình: Program tinhtoan; Uses crt; Var a,b,c,d : integer;. 184.

<span class='text_page_counter'>(185)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Begin Write(‘Nhap hai so a,b :’); Readln (a,b); c:=a div b; d:=a mod b; Writeln(‘ Phan nguyen cua a va b la :’,c); Writeln(‘ Phan du cua a va b la :’,d); Readln End.. 4. Dặn dò:. 185.

<span class='text_page_counter'>(186)</span> Tin Học 8 -. Giáo Viên: TRẦN VĂN HÓA Về nhà học bài và chuẩn bị trước bài “Tìm hiểu thời gian với phần mềm Sun Time”. Tuần: 13 Tiết: 25 TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES I. Mục tiêu: 1. Kiến thức:. 186.

<span class='text_page_counter'>(187)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - 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. - Hs có thể tự thao tác và thực hiện một số chức năng chính của phần mềm. 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng phần mềm để tìm hiểu 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 độ: - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị:. 187.

<span class='text_page_counter'>(188)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - GV: SGK, giáo án, tài liệu tham khảo - HS: SGK, vở ghi, đọc trước bài.. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi. - Gv quan sát, hướng dẫn nhận diện phần mềm.. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Kiểm tra sự chuẩn bị của học sinh. 3. Bài mới:. 188.

<span class='text_page_counter'>(189)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. T/g Hoạt động của thầy Hoạt động của trò 10p * Hoạt động 1: Tìm hiểu phần mềm - Các vị trí khác nhau trên Trái Đất nằm trên các múi giờ khác nhau. - Phần mềm Sun times sẽ giúp các 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à rất nhiều + Học sinh chú ý lắng. 189. Nội dung 1. Giới thiệu phần mềm - Phần mềm Sun times sẽ giúp các em nhìn được toàn cảnh các vị trí, thành phố, thủ đô.

<span class='text_page_counter'>(190)</span> Tin Học 8. 8p. Giáo Viên: TRẦN VĂN HÓA. thông tin liên quan đến thời gian. nghe => ghi nhớ kiến thức. * Hoạt động 2: Tìm hiểu cách khởi động phần mềm. ? Em hãy nêu cách khởi động phần mềm. Nháy đúp vào biểu tượng. của các nước trên toàn thế giới và rất nhiều thông tin liên quan đến thời gian.. 2. Màn hình chính để khởi động phần Yêu cầu học sinh khởi động phần mềm. của phần mềm: mềm trên máy tính + Học sinh khởi động phần mềm trên máy tính theo a) Khởi động phần. 190.

<span class='text_page_counter'>(191)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA yêu cầu của giáo viên.. 15p. + Hoạt động 3 : Tìm hiểu màn hình chính của phần mềm. Yêu cầu học sinh quan sát và cho biết màn hình chính của phần mềm + Màn hình chính của phần gồm những gì? mềm gồm: - Các vùng sáng tối khác nhau.Vùng sáng cho biết vị trí thuộc vùng này hiện. 191. mềm: Để khởi động phần mềm ta nháy đúp vào biểu tượng màn hình nền.. ở trên. b) Màn hình chính của phần mêm:.

<span class='text_page_counter'>(192)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA thời là ban ngày, vùng tối là ban đêm. - Giữa vùng sáng tối có 1 đường vạch liền, đó là ranh giới giữa ngày và đêm. - Trên bản đồ có những vị trí được đánh dấu đó chính là các thành phố và thủ đô của các quốc gia. c) Thoát khỏi phần. 192.

<span class='text_page_counter'>(193)</span> Tin Học 8 5p. Giáo Viên: TRẦN VĂN HÓA. mềm: Để thoát khỏi phần + Hoạt động 4 : Tìm hiểu cách + Để thoát khỏi phần mềm mêm ta thực hiện: thoát khỏi phần mềm. ta chọn Menu File => Exit - Chọn File => Exit ? Hãy cho biết cách thoát khỏi - Nhấn tổ hợp phím Alt phần mềm + F4 Ngoài ra ta có thể nhấn tổ hợp phím Alt + F4 để thoát khỏi phần mềm.. 193.

<span class='text_page_counter'>(194)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố: (5phút) ? Hãy nêu cách khởi động và thoát khỏi phần mềm Sun Times 5. Dặn dò: (2phút) - Về nhà học bài kết hợp sách giáo khoa.. Tuần: 13 Tiết: 26 TÌM. HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES (tt). 194.

<span class='text_page_counter'>(195)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. I. Mục tiêu: 1. Kiến thức: - Biết cách sử dụng phần mềm như: phóng to để quan sát, nhận biết ngày và đêm,quan sát vùng đệm giữa ngày và đêm... - Biết cách sử dụng một số chức năng khác của phần mềm: Ẩn và hiện hình ảnh bầu trời theo thời gian.... 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng phần mềm để tìm hiểu 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 độ:. 195.

<span class='text_page_counter'>(196)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - HS: Học kỹ lý thuyết, đọc trước bài.. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi. - Gv quan sát, hướng dẫn tìm hiểu phần mềm.. IV. Tiến trình dạy và học: 1. Ổn định lớp:. 196.

<span class='text_page_counter'>(197)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Kiểm tra bài cũ: - Em hãy nêu cách khởi động và thoát khỏi phần mềm Sun times. 3. Bài mới: T/g. Hoạt động của thầy. Hoạt động của trò. 20p + Hoạt động 1: Tìm hiểu cách sử. Nội dung 3. Hướng dụng:. dẫn. sử. dụng phần mềm - Muốn phóng to để quan sát một vùng bản đồ chi tiết ta nhấn giữ + Học sinh chú ý lắng nghe => a) Phóng to và quan sát. 197.

<span class='text_page_counter'>(198)</span> Tin Học 8 nút phải chuột và kéo thả từ một đỉnh đến đỉnh đối diện của hình chữ nhật này. - Yêu cầu HS nghiên cứu SGK => cách để quan sát và nhận biết ngày và đêm. - Quan sát và xem thông tin thời gian chi tiết của một địa điểm cụ thể.. Giáo Viên: TRẦN VĂN HÓA ghi nhớ kiến thức.. một vùng bản đồ chi tiết:. Trên bản đồ có các vùng sáng, tối khác nhau cho biết thời gian hiện tại của các vùng này b) Quan sát và nhận là ngày hay đêm. biết thời gian: ngày và đêm.. 198.

<span class='text_page_counter'>(199)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Học sinh chú ý quan sát theo c) Quan sát và xem sự hướng dẫn của giáo viên. thông tin thời gian chi tiết của một thời điểm cụ thể: + Vùng có màu đen trên bản đồ có thời gian ban đêm. Xung quanh vùng này có một giải d) Quan sát vùng đệm - Quan sát vùng đệm giữa ngày phân cách sáng-tối, đó chính là giữa ngày và đêm. và đêm. vùng đệm giữa ngày và đêm.. 199.

<span class='text_page_counter'>(200)</span> Tin Học 8. 18p. Giáo Viên: TRẦN VĂN HÓA. + Học sinh chú ý lắng nghe => 4. Một số chức năng khác. + Hoạt động 2: Tìm hiểu một số ghi nhớ kiến thức chức năng khác của phần mềm.. - Để hiện và không hiện hình ảnh bầu trời theo thời gian ta thực hiện như sau: Option => Maps và chọn hoặc hủy chọn tại mục Show Sky Color.. + Để chuyển cách thức thay a) Hiện và không hiện đổi thông tin này ta chọn hình ảnh bầu trời theo Option => Maps => chọn học thời gian. hủy chọn mục Hover Update. + Các bước thực hiện:. 200.

<span class='text_page_counter'>(201)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Để cố định vị trí và thời gian - Chọn vị trí ban đầu. quan sát ta làm như thế nào? - Chọn Option => Anchor time to => chọn mục Sunrise để tìm - Yêu cầu HS quan sát SGK => theo thời gian. cho biết cách tìm các địa điểm có thông tin thời gian trong ngày + Học sinh chú ý quan sát giống nhau cách thực hiện. - Tìm kiếm và quan sát nhật thực trên trái đất ta thực hiện:. b) Cố định vị trí và thời gian quan sát: c) Tìm kiếm địa điểm có thông tin thời gian trong ngày giống nhau: d) Tìm kiềm và quan. 201.

<span class='text_page_counter'>(202)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. * Chọn địa điểm muốn tìm nhật thực. * Thực hiện lệnh View => Eclipse. 4. Củng cố: (5phút) ? Hãy nêu cách sử dụng phần mềm Sun Times 5. Dặn dò: (2phút) - Về nhà học bài kết hợp sách giáo khoa. Tuần: 14 Tiết: 27. 202. sát nhật thực trên trái đất.

<span class='text_page_counter'>(203)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Thực hành: TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES I. Mục tiêu: 1. Kiến thức: - Sử dụng phần mềm Sun times để thực hành: phóng to để quan sát một vùng bản đồ chi tiết, quan sát và nhận biết thời gian ngày và đêm.... 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng phần mềm để tìm hiểu 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 độ:. 203.

<span class='text_page_counter'>(204)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nóm thực hành, nhận xét công việc của từng nhóm.. 204.

<span class='text_page_counter'>(205)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Phân việc cho từng nhóm thực hành. 3. Bài mới: T/g 10p. Hoạt động của thầy. Hoạt động của trò. + Hoạt động 1: Khởi động 1.Khởi phần mềm mềm. ? Yêu cầu học sinh khởi động Nháy đúp vào biểu tượng. 205. Nội dung động. phần.

<span class='text_page_counter'>(206)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. phần mềm trên máy tính để khởi động phần theo yêu cầu của giáo viên. 30p. + Hoạt động 2: Sử dụng phần mềm để quan sát. 2. Sử dụng phần mềm để quan sát.. - Phóng to và quan sát một + Nhấn giữ nút phải chuột a) Phóng to và quan sát vùng bản đồ chi tiết. và kéo thả từ một đỉnh đến một vùng bản đồ chi tiết. đỉnh đối diện của hình chữ. 206.

<span class='text_page_counter'>(207)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. nhật. - Quan sát và nhận biết thời + Học sinh quan sát các b) Quan sát và nhận biết gian: ngày và đêm. vùng sáng tối khác nhau thời gian: ngày và đêm. tương ứng với ngày và đêm ở từng khu vực. Thực hiện đi theo chiều ngang của một đường thẳng từ trái sang phải để quan sát được thời gian hiện thời của các vị trí trên trái đất theo. 207.

<span class='text_page_counter'>(208)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. đúng chiều thời gian chuyển động. + Học sinh tiến hành quan - Quan sát và xem thông tin sát theo yêu cầu của giáo thời gian chi tiết của một địa viên. điểm cụ thể. + Học sinh di chuyển để - Quan sát vùng đệm giữa ngày thấy được: và đêm. - Vùng đệm sáng – tối chỉ ra các vùng mà thời gian hiện thời đang chuyển từ sáng. 208. c) Quan sát và xem thông tin thời gian chi tiết của một địa điểm cụ thể. d) Quan sát vùng đệm giữa ngày và đêm..

<span class='text_page_counter'>(209)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA sang tối hoặc ngược lại. Các vùng phía bên phải là thời gian sáng sơm, vùng phía trái là thời gian chiều tối - Giữa vùng đệm có một đường liền là đường cho biết thời gian mặt trời mọc và lặn.. 4. Đánh giá: (5phút). 209.

<span class='text_page_counter'>(210)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA - Giáo viên nhận xét và đánh giá tiết thực hành.. Tuần: 14 Tiết: 28. Thực hành: TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES (tt) I. Mục tiêu: 1. Kiến thức:. 210.

<span class='text_page_counter'>(211)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Sử dụng một số chức năng khác của phần mềm để thực hành: Hiện và không hiện hình ảnh bầu trời theo thời gian, cố định vị trí và thời gian quan sát, ..... 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng phần mềm để tìm hiểu 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 độ: - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo. 211.

<span class='text_page_counter'>(212)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nóm thực hành, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học: 1. Ổn định lớp 2. Phân việc cho từng nhóm thực hành. 3. Bài mới:. 212.

<span class='text_page_counter'>(213)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. T/g Hoạt động của thầy Hoạt động của trò Nội dung 5p + Hoạt động 1: Khởi động 1. Khởi động phần phần mềm mềm. ? Yêu cầu học sinh khởi động Nháy đúp vào biểu tượng phần mềm trên máy tính để khởi động phần theo yêu cầu của giáo viên. 35p. + Hoạt động 2: Sử dụng một. 2. Sử dụng một sô chức. 213.

<span class='text_page_counter'>(214)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. số chức năng khác của phần mềm.. năng khác của phần mềm.. - Hiện và không hiện hình ảnh + Học sinh thực hiện chọn a) Hiện và không hiện bầu trời theo thời gian. Option => Maps và chọn hình ảnh bầu trời theo hoặc hủy chọn tại mục Show thời gian. Sky Color để hiện và không hiện hình ảnh bầu trời theo thời gian.. 214.

<span class='text_page_counter'>(215)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Cố định vị trí và thời gian + Học sinh thực hiện chọn quan sát. Option => Maps => chọn b) Cố định vị trí và thời họăc hủy chọn mục Hover gian quan sát. Update . - Tìm các địa điểm cso thông + Học sinh thực hiện: tin thời gian trong ngày giống - Chọn vị trí ban đầu. c) Tìm các địa điểm cso nhau. - Chọn Option => Anchor thông tin thời gian trong time to => chọn mục Sunrise ngày giống nhau. để tìm theo thời gian.. 215.

<span class='text_page_counter'>(216)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. + Học sinh thực hiện để tìm - Tìm hiểu và quan sát nhật hiểu và quan sát nhật thực thực trên trái đất. trên trái đất theo yêu cầu của d) Tìm hiểu và quan sát giáo viên. nhật thực trên trái đất.. 216.

<span class='text_page_counter'>(217)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Đánh giá: (5phút) - Giáo viên nhận xét và đánh giá tiết thực hành.. Tuần: 15 Tiết: 29. CÂU LỆNH ĐIỀU KIỆN. I. Mục tiêu: 1. Kiến thức:. 217.

<span class='text_page_counter'>(218)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Biết một số hoạt động phụ thuộc vào điều kiên, tính đúng hoặc sai của các điều kiện, điều kiện và các phép so sánh 2. Kĩ năng: - Rèn luyện kĩ năng bước đầu viết được câu lệnh điều kiện trong Pascal 3. Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư duy logic. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - HS: Học kỹ lý thuyết, đọc trước bài.. 218.

<span class='text_page_counter'>(219)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi. - Đàm thoại, thảo luận nhóm, gv hướng dẫn nhận xét và tổng kết.. IV. Tiến trình dạy và học: 1. Ổn định lớp: 2. Kiểm tra bài cũ: (5 phút) - ? Cho hai số thực a và b. Hãy cho biết kết quả so sánh hai số đó dưới dạng “a lơn hơn b”, “a nhỏ hơn b” hoặc “a bằng b”. Hãy viết thuật toán để thực hiện bài toán đó. 3. Bài mới:. 219.

<span class='text_page_counter'>(220)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. T/g Hoạt động của thầy Hoạt động của trò 13p + Hoạt động 1: Tìm hiểu những hoạt động phụ thuộc vào điều kiện. ? Cho ví dụ về một hoạt + Nếu chiều nay trời không mưa, động phụ thuộc điều kiện ? em sẽ đi chơi bóng. + Nếu em bị ốm, em sẽ nghỉ - Từ “nếu” trong các câu học . trên được dùng để chỉ một + Học sinh chú ý lắng nghe =>. 220. Nội dung 1. Hoạt động phụ thuộc vào điều kiện: - Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra..

<span class='text_page_counter'>(221)</span> Tin Học 8 “điều kiện” và các hoạt động tiếp theo sau sẽ phụ thuộc vào điều kiện đó ? Nêu các điều kiện và các hoạt động phụ thuộc điều kiện trong các ví dụ trên . 10p. Giáo Viên: TRẦN VĂN HÓA ghi nhớ kiến thức. + Các điều kiện : chiều nay trời không mưa, em bị ốm. + Các hoạt động phụ thuộc điều kiện : em sẽ đi chơi bóng, em sẽ nghỉ học.. + Hoạt động 2: Tìm hiểu tính đúng hoặc sai của các. 2. Tính đúng hoặc sai của các điều kiện:. 221.

<span class='text_page_counter'>(222)</span> Tin Học 8 điều kiện - Mỗi điều kiện nói trên được mô tả dưới dạng một phát biểu . Hoạt động tiếp theo phụ thuộc vào kết quả kiểm tra phát biểu đó đúng hay sai . Vậy kiết quả kiểm tra có thể là gì ? ? Cho ví dụ.. Giáo Viên: TRẦN VĂN HÓA - Khi đưa ra câu điều kiện , kết quả kiểm tra là đúng, ta nói điều kiện được thoả mãn, còn khi kết quả kiểm tra là sai, ta nói diều kiện không thoả mãn.. - Khi đưa ra câu điều kiện , kết quả kiểm tra là đúng, ta nói điều + Ví dụ : kiện được thoả mãn, - Nếu nháy nút “x” ở góc còn khi kết quả kiểm. 222.

<span class='text_page_counter'>(223)</span> Tin Học 8. 10p. Giáo Viên: TRẦN VĂN HÓA. trên, bên phải cửa sổ, (thì) cửa sổ tra là sai, ta nói diều sẽ được đóng lại. kiện không thoả mãn. - Nếu X>5, (thì hãy) in giá trị X ra màn hình. + Hoạt động 3: Tìm hiểu 3. Điều kiện và các điều kiện và các phép so phép so sánh: sánh. - Các phép so sánh có vai + Học sinh chú ý lắng nghe => + Để so sánh ta thường trò rất quan trọng trong việc ghi nhớ kiến thức. sử dụng các kí hiệu mô tả thuật toán và lập toán học như: <, >, =,. 223.

<span class='text_page_counter'>(224)</span> Tin Học 8 trình. ? Ta thường sử dụng các kí hiệu toán học nào để so sánh. - Ví dụ : Nếu a > b ,phép so sánh đúng thì in giá trị của a ra màn hình ; ngược laị in giá trị của b ra màn hình (có nghĩa là phép so sánh cho kết quả sai).. Giáo Viên: TRẦN VĂN HÓA ≠, ≤, ≥. + Để so sánh ta thường sử dụng các kí hiệu toán học như: <, >, =, ≠, ≤, ≥. + Học sinh chú ý lắng nghe. 224.

<span class='text_page_counter'>(225)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố: (5phút) ? Hãy cho một số hoạt động phụ thuộc vào điều kiện. 5. Dặn dò: (2 phút) - Về nhà học bài, kết hợp SGK. Tuần: 15 Tiết: 30. CÂU LỆNH ĐIỀU KIỆN (tt). 225.

<span class='text_page_counter'>(226)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 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 trong lập trình . - Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal. 2. Kĩ năng: - Rèn luyện kĩ năng bước đầu viết được câu lệnh điều kiện trong Pascal 3. Thái độ: - Thái độ học tập nghiêm túc, rèn luyện tư duy logic. II. Chuẩn bị:. 226.

<span class='text_page_counter'>(227)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - GV: SGK, giáo án, tài liệu tham khảo - HS: Học kỹ lý thuyết, đọc trước bài.. III. Phương pháp: - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi. - Đàm thoại, thảo luận nhóm, gv hướng dẫn nhận xét và tổng kết.. IV. Tiến trình dạy và học: 1. Ổn định lớp: 2. Kiểm tra bài cũ: (5 phút) - ? Hãy cho ví dụ về một số hoạt động phụ thuộc vào điều kiện 3. Bài mới:. 227.

<span class='text_page_counter'>(228)</span> Tin Học 8 T/g Hoạt động của thầy 13p + Hoạt động 1: Tìm hiểu cấu trúc rẽ nhánh. Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán.. Giáo Viên: TRẦN VĂN HÓA Hoạt động của trò. + Mô tả hoạt động tính tiền cho khách: - B1. Tính tổng số tiền T khách hàng đã mua sách. - B2. Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T.. 228. Nội dung 4. Cấu trúc nhánh:. rẽ. Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tuỳ theo.

<span class='text_page_counter'>(229)</span> Tin Học 8 ? Em hãy mô tả hoạt động tính tiền cho khách. Ví dụ 3: Trong ví dụ 2, chúng ta biết rằng nếu tổng số tiền không nhỏ hơn 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Giả sử thêm vào đó, cửa hàng giảm 10% cho những khách chỉ mua với tổng số tiền không đến 100 nghìn đồng.. Giáo Viên: TRẦN VĂN HÓA - B3. In hoá đơn.. một điều kiện cụ thể có được thoã mãn hay không. Cấu trúc rẽ + Mô tả hoạt động tính tiền nhánh có hai dạng: cho khách: dạng thiếu và dạng - B1. Tính tổng số tiền T đủ. khách hàng đã mua sách. - B2. Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T; ngược lài, số tiền phải thanh. 229.

<span class='text_page_counter'>(230)</span> Tin Học 8. 20p. ? Em hãy mô tả hoạt động trên. - Cách thể hiện hoạt động phụ thuộc vào điều kiện như trong ví dụ 2 được gọi cấu trúc rẽ nhánh dạng thiếu còn trong ví dụ 3 gọi là cấu trúc rẽ nhánh dạng đủ. + Hoạt động 2: Tìm hiểu câu lệnh điều kiện. - ? Câu lệnh điều kiện có mấy dạng.. Giáo Viên: TRẦN VĂN HÓA toán là 90% x T - B3. In hoá đơn. + Học sinh chú ý lắng nghe => ghi nhớ kiến thức.. 230.

<span class='text_page_counter'>(231)</span> Tin Học 8 * Dạng thiếu. - Cú pháp: IF <điều kiện> then <câu lệnh>; - Hoạt động: Chương trình sẽ kiêm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then, ngược lại câu lệnh đó bị bỏ qua. - Ví dụ: giả sử cần in số a ra màn. Giáo Viên: TRẦN VĂN HÓA + Câu lệnh điều kiện có 2 5. Câu lệnh điều dạng là dạng thiếu và dạng đủ. kiện: a) Dạng thiếu: - Cú pháp: + Học sinh chú ý lắng nghe IF <điều kiện> then => ghi nhớ kiến thức. <câu lệnh>; - Hoạt động: Chương trình sẽ kiêm tra điều. 231.

<span class='text_page_counter'>(232)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. hình giá trị của a. Nếu a > b thì in ra màn hình nếu a > b. + Thể hiện dạng thiếu trong * Dạng đủ: Pascal. - Cú pháp: If <điều kiện> then If a > b then Writeln(a); <Câu lệnh 1> Else <câu lệnh 2>; - Hoạt động? + Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ. 232. kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then, ngược lại câu lệnh đó bị bỏ qua. b) Dạng đủ: - Cú pháp: If <điều kiện> then <Câu lệnh 1> Else <câu lệnh 2>;.

<span class='text_page_counter'>(233)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA thực hiện câu lệnh 1 sau từ - Hoạt động: Chương khoá then, ngược lại câu lệnh trình sẽ kiểm tra điều 2 sẽ được thực hiện. kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then, ngược lại câu lệnh 2 sẽ được thực hiện.. 4. Củng cố: (5phút). 233.

<span class='text_page_counter'>(234)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. ? Hãy nêu cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu và dạng đủ. 5. Dặn dò: (2 phút) - Về nhà học bài, kết hợp SGK. - Chuẩn bị tiết sau thực hành: ”Sử dụng câu lệnh điều kiện If … then” Tuần: 16 Tiết: 31. Bài thực hành số 4 SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF...THEN I. Mục tiêu:. 234.

<span class='text_page_counter'>(235)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 1. Kiến thức: - Luyện tập sử dụng câu lệnh If...then 2. Kĩ năng: - Rèn kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt. 235.

<span class='text_page_counter'>(236)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nóm thực hành, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học:. T/g. 1. Ổn định lớp 2. Phân việc cho từng nhóm thực hành. 3. Bài mới: Hoạt động của thầy Hoạt động của trò. 236. Nội dung.

<span class='text_page_counter'>(237)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 13p + Hoạt động 1: Ôn lại câu lệnh điều kiện ? Nêu cú pháp và hoạt động a) Dạng thiếu: của câu lệnh điều kiện dạng - Cú pháp: thiếu và dạng đủ. IF <điều kiện> then <câu lệnh>; - Hoạt động: Chương trình sẽ kiêm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh sau. 237. 1. Ôn lại câu lệnh điều kiện: a) Dạng thiếu: - Cú pháp: IF <điều kiện> then <câu lệnh>;.

<span class='text_page_counter'>(238)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA từ khoá then, ngược lại câu lệnh đó bị bỏ qua. b) Dạng đủ: - Cú pháp: If <điều kiện> then <Câu lệnh 1> Else <câu lệnh 2>; - Hoạt động: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoã mãn, chương trình sẽ thực hiện câu lệnh 1 sau. 238. b) Dạng đủ: - Cú pháp: If <điều kiện> then <Câu lệnh 1> Else <câu lệnh 2>;.

<span class='text_page_counter'>(239)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 25p + Hoạt động 2: Làm bài từ khoá then, ngược lại câu lệnh tập1/52 2 sẽ được thực hiện. - Viết chương trình nhập hai số nguyên a và b khác nhau từ bàn phím và in hai số đó ra màn hình theo thứ tự + Học sinh chú ý lắng nghe không giảm - Gõ chương trình sau: program sapxep ; uses crt ;. 239. 2. Viết chương trình nhập hai số nguyên a và b khác nhau từ bàn phím và in hai số đó ra màn hình theo thứ.

<span class='text_page_counter'>(240)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. var a,b : integer ; tự không giảm begin + Học sinh độc lập gõ chương clrscr ; trình vào máy program sapxep ; write(‘ nhap so a : ‘) ; uses crt ; readln(a) ; var a,b : integer ; write(‘ nhap so b : ‘) ; begin readln(b) ; clrscr ; if a < b then write(a,’ write(‘ nhap so a : ‘) ; ‘,b) else readln(a) ; writeln(b,’ ‘,a) ; write(‘ nhap so b : ‘) ;. 240.

<span class='text_page_counter'>(241)</span> Tin Học 8 readln ; - Tìm hiểu ý nghĩa của các câu lệnh trong chương trình. - Dịch và chạy chương trình. Giáo Viên: TRẦN VĂN HÓA readln(b) ; if a < b then write(a,’ ‘,b) else + Học sinh tìm hiểu ý nghĩa của writeln(b,’ ‘,a) ; các câu lệnh trong chương trình readln theo yêu cầu của giáo viên. end. + Nhấn F9 để dịch và nhấn Ctrl + F9 để chạy chương trình.. 241.

<span class='text_page_counter'>(242)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số 4” (tt). Tuần: 16 Tiết: 32. 242.

<span class='text_page_counter'>(243)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Bài thực hành số 4 (tt) SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF...THEN I. Mục tiêu: 1. Kiến thức: - Luyện tập sử dụng câu lệnh If...then 2. Kĩ năng: - Rèn kĩ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình 3. Thái độ:. 243.

<span class='text_page_counter'>(244)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Thái độ học tập nghiêm túc, yêu thích môn học.. II. Chuẩn bị: - GV: SGK, giáo án, tài liệu tham khảo - Chuẩn bị phòng thực hành đủ số máy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành. III. Phương pháp: - Phân nhóm Hs thực hành. - Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. - Gv quan sát, hướng dẫn các nóm thực hành, nhận xét công việc của từng nhóm.. IV. Tiến trình dạy và học:. 244.

<span class='text_page_counter'>(245)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 1. Ổn định lớp 2. Phân việc cho từng nhóm thực hành. 3. Bài mới: T/g Hoạt động của thầy Hoạt động của trò Nội dung 19p + Hoạt động 1: Làm bài tập 2/53 1. Bài tập 2: - Viết chương trình nhập + Học sinh chú ý lắng nghe. * Gõ chương trình sau: chiều cao của hai bạn Long + Viết và gõ chương trình. 245.

<span class='text_page_counter'>(246)</span> Tin Học 8 và Trang, in ra màn kết quả so sánh chiều cao của 2 bạn. - Yêu cầu học sinh viết và gõ chương trình vào máy.. Giáo Viên: TRẦN VĂN HÓA vào máy. Program Ai_cao_hon; Var long, trang: real; Begin Writeln(‘ nhap chieu cao cua Long’); Readln(long); Writeln(‘nhap chieu cao cua Trang’); Readln(trang); If long>trang then Writeln(‘bạn Long cao. 246. Program Ai_cao_hon; Var Long, Trang: real; Begin Writeln(‘ nhap chieu cao cua Long’); Readln(Long); Writeln(‘nhap chieu cao cua Trang’); Readln(Trang); If Long > Trang then.

<span class='text_page_counter'>(247)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. hon’); If Long<trang then Writeln(‘ban Trang cao hon’) else Writeln(‘hai ban bang nhau’); - Lưu chương trình với tên Readln; aicaohon.pas. Dịch và sửa End. lỗi chương trình + Học sinh lưu, sửa lỗi và 19p + Hoạt động 2: Làm bài tập chạy chương trình theo yêu. 247. Writeln(‘bạn Long cao hon’); If Long < Trang then Writeln(‘ban Trang cao hon’) else Writeln(‘hai ban bang nhau’); Readln; End..

<span class='text_page_counter'>(248)</span> Tin Học 8 3/54 - Dưới đây là chương trình nhập ba số dương a, b, c từ bàn phím, kiểm tra và in ra màn hình kết quả kiểm tra ba số đó có thể là độ dài các cạnh của một tam giác hay không.. Giáo Viên: TRẦN VĂN HÓA cầu của giáo viên.. + Gõ chương trình vào máy. Program ba_canh_tam_giac; Var a,b,c: real; Begin Write(‘nhap ba so a, b và c:’);. 248. 2. Bài tập 3: * Gõ chương trình sau:. Program ba_canh_tam_giac; Var a,b,c: real; Begin Write(‘nhap ba so a, b và.

<span class='text_page_counter'>(249)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Readln(a,b,c); If (a+b>c) and (b+c>a) and (c+a>b) then Writeln(‘a,b,c là ba cạnh của - Tìm hiểu ý nghĩa của các tam giác’) else câu lệnh trong chương trình. Writeln(‘a,b,c khong la ba canh cua tam giac’); - Dịch và chạy chương trình Readln; End. + Học sinh tìm hiểu ý nghĩa. 249. c:’); Readln(a,b,c); If (a+b>c) and (b+c>a) and (c+a>b) then Writeln(‘a,b,c la ba cạnh cua tam giac:’) else Writeln(‘a,b,c khong la ba canh cua tam giac.’); Readln; End..

<span class='text_page_counter'>(250)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA của các câu lệnh trong chương trình theo yêu cầu của giáo viên. + Nhấn F9 để dịch và nhấn Ctrl + F9 để chạy chương trình.. 4. Củng cố (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành.. 250.

<span class='text_page_counter'>(251)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 5. Dặn dò: (2 phút) - Về nhà xem lại bài, tiết sau làm bài tập. Tuần: 17 Tiết: 33. KIỂM TRA 1 TIẾT ( TH). I. Mục tiêu: 1. Kiến thức: - Kiểm tra kiến thức về ngôn ngữ lập tình, cấu trúc của chương trình, sử dụng biến, hằng trong chương trình.. 251.

<span class='text_page_counter'>(252)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Kĩ năng: - Đá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 của chương trình 3. Thái độ: - Nghiêm túc, tự giác, trung thực trong kiểm tra. II. Chuẩn bị: - Gv: Đề kiểm tra, phòng máy cài đặt sẵn phần mềm Pascal. - Hs: Học bài, ôn kĩ bài III. Tiến trình kiểm tra 1. Ổn định lớp. 252.

<span class='text_page_counter'>(253)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Nêu nội quy gờ kiểm tra 3. Ra đề: Câu 1: Viết chương trình in ra màn hình dòng chữ: (4 điểm) “ Chao cac ban. Toi ten……………………….lop:……….” Câu 2: Viết chương trình tính tổng 2 số a, b. Với a, b là 2 số bất kỳ nhập từ bàn phím (6 điểm) * Đáp án:. 253.

<span class='text_page_counter'>(254)</span> Tin Học 8 CÂU Câu 1. Câu 2. Giáo Viên: TRẦN VĂN HÓA TRẢ LỜI Program Baitap1; Begin Writeln(‘Chao cac ban’); Writeln(‘Toi ten……………………….lop: ……….’); Readln; End. Program Baitap2; Var S,a,b: Real;. 254. ĐIỂM 4 điểm. 6 điểm.

<span class='text_page_counter'>(255)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Begin Writeln(‘Nhap a:’);readln(a); Writeln(‘Nhap b:’);readln(b); S:=a+b; Write(‘Tong 2 so a va b la:’,S); Readln End.. 4. Kết thúc:. 255.

<span class='text_page_counter'>(256)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - GV đọc điểm và nhận xét tiết kiểm tra. - Hs về nhà học bài chuẩn bị cho tiết ôn tập. Tuần: 17 Tiết: 34. ÔN TẬP. I. Mục tiêu: 1. Kiến thức: - Củng cố các kiến thức đã học và vận dụng để viết một số chương trình. 256.

<span class='text_page_counter'>(257)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng một số câu lệnh để viết chương trình. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị: - Gv: Giáo án, sách giáo khoa, máy tính điện tử. - Hs: SGK, vở ghi, học trước bài ở nhà … III. Tiến trình bài dạy: 1. Ổn định lớp. 257.

<span class='text_page_counter'>(258)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Kiểm tra sự chuẩn bị của Hs 3. Bài mới. T/g. Hoạt động của thầy 43p + Hoạt động 1 : Ôn lại một số kiến thức đã học. 1. Ngôn ngữ lập trình là gì? Chương trình dịch là gì?. Hoạt động của trò. Nội dung. Câu 1: Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh 1. Ngôn ngữ lập tạo thành một chương trình hoàn trình là gì? Chương chỉnh và thực hiện được trên máy trình dịch là gì?. 258.

<span class='text_page_counter'>(259)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA tính. + Chương trình dịch là chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình thành chương trình thực hiện được trên máy tính. Câu 2. + Từ khoá: đó là các từ vựng để giao. 259.

<span class='text_page_counter'>(260)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 2. Từ khoá là gì?. tiếp giữa người và máy. Từ khoá của 2. Từ khoá là gì? một ngôn ngữ lập trình là những từ dành riêng, không được dùngcho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định. Câu 3. 3. Tên trong ngôn 3. Tên trong ngôn ngữ lập + Tên: là 1 dãy các kí tự được dùng ngữ lập trình là gì?. 260.

<span class='text_page_counter'>(261)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. trình là gì? Quy tắc đặt để chỉ tên hằng số, tên biến, tên Quy tắc đặt tên? tên? chương trình, … Tên được tạo thành từ các chữ cái và các chữ số song bắt buộc chữ cái đầu phải là chữ cái. - Tên được dùng để phân biệt các đại lượng trong chương trình và do người lập trình đặt theo quy tắc : + Hai đại lượng khác nhau trong. 261.

<span class='text_page_counter'>(262)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. một chương trình phải có tên khác nhau. + Tên không được trùng với các từ khoá. 4. Cấu trúc chung của một Câu 4. Cấu trúc chung của chương trình chương trình gồm mấy phần? Hãy trình bày cụ gồm có 2 phần: + Phần khai báo thường gồm các thể từng phần?. 262. 4. Cấu trúc chung của một chương trình gồm mấy phần? Hãy trình bày cụ thể từng.

<span class='text_page_counter'>(263)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA câu lệnh dùng để: phần? - Khai báo tên chương trình. - Khai báo các thư viện ( chứa các lệnh có sẵn có thể sử dụng được trong chương trình ) và một số khai báo khác. Phần khai báo có thể có hoặc không nhưng nếu có phần khai báo. 263.

<span class='text_page_counter'>(264)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA thì nó phải được đặt trước phần thân chương trình + Phần thân cuả chương trình gồm các câu lệnh mà máy tính cần thực hiện. Đây là phần bắt buộc phải có.. 4. Củng cố - Dặn dò: (2 phút) - Về nhà hệ thống lại các kiến thức đã học, tiết sau ôn tập (tt). 264.

<span class='text_page_counter'>(265)</span> Tin Học 8. Tuần: 18 Tiết: 35. Giáo Viên: TRẦN VĂN HÓA. ÔN TẬP. I. Mục tiêu: 1. Kiến thức: - Củng cố các kiến thức đã học và vận dụng để viết một số chương trình 2. Kĩ năng:. 265.

<span class='text_page_counter'>(266)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. - Rèn luyện kĩ năng sử dụng một số câu lệnh để viết chương trình. 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học. II. Chuẩn bị: - Gv: Giáo án, sách giáo khoa, máy tính điện tử. - Hs: SGK, vở ghi, học trước bài ở nhà … III. Tiến trình bài dạy: 1. Ổn định lớp 2. Kiểm tra sự chuẩn bị của Hs. 266.

<span class='text_page_counter'>(267)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 3. Bài mới T/g Hoạt động của thầy Hoạt động của trò Nội dung 38p + Hoạt động 2: Ôn lại một số kiến thức đã học. Câu 1: 1. Các kiểu dữ liệu cơ 1. Các kiểu dữ liệu cơ Bảng dưới đây liệt kê một số kiểu dữ bản trong Turbo Pascal? bản trong Turbo liệu cơ bản của ngôn ngữ lập trình Pascal? Pascal:. 267.

<span class='text_page_counter'>(268)</span> Tin Học 8 Tên kiểu integer real. char string. Giáo Viên: TRẦN VĂN HÓA. Phạm vi giáCâu trị 2 Var danh Số nguyên trong khoảng 215 sách tên biến : kiểu của biến ; đến 215  1. Số thực có giá trị tuyệt đối var là từ khoá của ngôn ngữ lập -39 trong khoảng 2,910 trìnhđến dùng để khai báo biến. 1,71038 và số 0. Const tên hằng = giá trị của hằng; Một kí tự trong bảng chữ cái. - Const là từ khoá của ngôn ngữ lập Xâu kí tự, tối đa gồm 255 kí tự.. 268.

<span class='text_page_counter'>(269)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA trình dùng để khai báo hằng.. VD: Khai báo biến: Var m,n : Interger; 2. Nêu cách khai báo 2. Nêu cách khai báo S : real; biến, hằng trong biến, hằng trong Pascal? Thongbao: string; Pascal? Cho VD? Cho VD? Khai báo hằng: Const a = 10; Pi = 3.14; Câu 3. Bài toán là một công việc hay một. 269.

<span class='text_page_counter'>(270)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA nhiệm vụ cần phải giải quyết. Quá trình giải bài toán trên máy tính gồm có 3 bước: Bước 1 : Xác định bài toán Bước 2 : Mô tả thuật toán Bước 3 : Viết chương trình Câu 4. 270.

<span class='text_page_counter'>(271)</span> Tin Học 8 3. Bài toán là gì? Quá trình giải bài toán trên máy tính gồm mấy bước?. Giáo Viên: TRẦN VĂN HÓA Cú pháp của câu lệnh điều kiện dạng đủ và câu lệnh điều kiện dạng thiếu. Dạng thiếu: If < Điều kiện > then <Câu lệnh>; Dạng đủ: If < Điều kiện > then <Câu lệnh 1> Else <Câu lệnh 2>; Cho ví dụ: If a> b then write (a); If a>b then Max := a else. 271. 3. Bài toán là gì? Quá trình giải bài toán trên máy tính gồm mấy bước?.

<span class='text_page_counter'>(272)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA Max:= b;. 4. Trình bày cú pháp của câu lệnh điều kiện dạng đủ và câu lệnh điều kiện dạng thiếu. Cho ví dụ?. 4. Trình bày cú pháp của câu lệnh điều kiện dạng đủ và câu lệnh điều kiện dạng thiếu. Cho ví dụ?. 272.

<span class='text_page_counter'>(273)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 4. Củng cố - Dặn dò: (5 phút) - Về nhà hệ thống lại các kiến thức đã học, tiết sau “Kiểm tra học kì I” Tuần: 18 Tiết: 36 KIỂM TRA HỌC KÌ I I. Mục tiêu: 1. Kiến thức: - Kiểm tra, đánh giá mức độ hiểu biết của học sinh qua các nội dung đã học 2. Kĩ năng: - Rèn luyện kĩ năng sử dụng một số câu lệnh để viết chương trình.. 273.

<span class='text_page_counter'>(274)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. 3. Thái độ: - Thái độ nghiêm túc. II. Chuẩn bị: - Gv: Đề kiểm tra in sẵn. - Hs: Ôn tập bài kĩ. III. Tiến trình kiểm tra: 1. Ổn định lớp 2. Thông báo nội quy giờ kiểm tra 3. Phát đề I. Trắc nghiệm (2 điểm) Câu 1. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?. 274.

<span class='text_page_counter'>(275)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. A. (a*a + b)(1+c)(1 + c)(1 + c) B (a.a + b)(1 + c)(1 + c)(1 + c) C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)3 Câu 2: Trong Pascal, với câu lệnh như sau: Writeln (‘KQ là:’, a); cái gì sẽ in ra màn hình? A. Ket qua la: a B. Không đưa ra gì cả C. KQ la a D. KQ la: <giá trị của biến a> Câu 3: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ sau đây? A. Ngôn ngữ tự nhiên của con ngưòi B. Ngôn ngữ lập trình C. Tất cả các ngôn ngữ trên D. Ngôn ngữ máy Câu 4: Ngôn ngữ lập trình là A) Chương trình máy tính B) Một thuật toán C) Môi trường lập trình D) Ngôn ngữ dùng để viết các chương trình máy tính. 275.

<span class='text_page_counter'>(276)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. II. Lý thuyết Câu 1: (2 điểm) a, Em hãy cho biết các thành phần cơ bản của một ngôn ngữ lập trình? b, Trình bày các thành phần chính trong cấu trúc của chương trình? Câu 2: (2 điểm) Viết các biểu thức dưới đây bằng các kí hiệu trong Pascal: a, 20 x 4 – 20 + 10 b,. (x + 1)2. c, ax2 + bx + c d, 5x2 + 2x – 4x + 15. (10 + 2) Câu 3: ( 2 điểm) Hãy viết chương trình Pascal in ra màn hình hình trang trí sau:. 276.

<span class='text_page_counter'>(277)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA *. * * * * * Câu 4: (2 điểm ) Em hãy viết 2 câu lệnh điều kiện: Dạng thiếu và dạng đầy đủ trong ngôn ngữ lập trình Pascal? Giải thích từng câu lệnh.. Đáp án I. Trắc nghiệm: Câu Trả lời. 1 C. 2 D. 277. 3 B. 4 D.

<span class='text_page_counter'>(278)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. II. Tự luận Câu 1: a, Các thành phần cơ bản của ngôn ngữ lập trình Các thành phần cơ bản ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc để viết các câu lệnh (cú pháp) có ý nghĩa xác định, cách bố trí các câu lệnh,... sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính. b, Các thành phần chính trong cấu trúc của chương trình Cấu trúc của mọi chương trình gồm: + Phần khai báo thường gồm các lệnh để: Khai báo tên chương trình; Khai báo các thư viện; + Phần thân. 278.

<span class='text_page_counter'>(279)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Câu 2: Viết các biểu thức dưới đây bằng các kí hiệu trong Pascal: a, 20 x 4 – 20 + 10 20 * 4 - 20 + 10 b, (x+1)*(x+1)/(10+2) c, a * x * x + b * x + c d, 5 * x * x + 2 * x – 4 * x + 15 Câu 3: Viết chương trình pascal in ra màn hình hình trang trí sau Program cau3; uses crt; Begin clrscr; writeln(‘ * ‘);. 279.

<span class='text_page_counter'>(280)</span> Tin Học 8 writeln(‘ writeln(‘ Readln;. Giáo Viên: TRẦN VĂN HÓA * *. * *. *. ‘); ‘);. End. Câu 4: Viết 2 câu lệnh điều kiện trong Pascal? Giải thích từng câu lệnh. + Dạng thiếu: if <điều kiện> then <câu lệnh 1>; Khi gặp câu lệnh này chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then và ngược lại, câu lệnh đó bị bỏ qua. + Dạng đầy đủ: if<điều kiện> then <câu lệnh 1> else <câu lệnh 2>;. 280.

<span class='text_page_counter'>(281)</span> Tin Học 8. Giáo Viên: TRẦN VĂN HÓA. Khi gặp câu lệnh này chương trình sẽ kiểm tra điều kiện, nếu điều kiện thoả mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then, trong trường hợp ngược lại, câu lệnh 2 sẽ được thực hiện.. 4. Kết thúc: - Gv: Thu bài kiểm tra. 281.

<span class='text_page_counter'>(282)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×