Giáo án Công nghệ 6 - Tiết 7-8 - Nguyễn Thị Tuyết Minh

20 4 0
Giáo án Công nghệ 6 - Tiết 7-8 - Nguyễn Thị Tuyết Minh

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

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

Thông tin tài liệu

Kỉ năng: - HS Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.. - HS Biết Biết ngôn ngữ dùng để viết chương trình má[r]

(1)Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn: 07/08/2010 Ngày dạy: 12/08/2010 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t1) I - MỤC TIÊU Kiến thức: - HS Biết người dẫn cho máy tính thực công việc thông qua lệnh - HS Biết chương trình là cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động Kỉ năng: - HS Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể - HS Biết Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình - HS Biết vai trò chương trình dịch Thái độ: - HS Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - HS Nâng cao ý thức và lòng say mê học tập các môn học II - CHUẨN BỊ GV: Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu HS: Bảng phụ nhóm, Sách giáo khoa, ghi, bút thước III - TIẾN TRÌNH Ốn định lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Bài cũ Bài Mới Hoạt động thầy Hoạt động trò Nội dung ghi bảng Con người lệnh cho - Chúng ta lệnh cho máy 1.Con người lệnh cho máy tính cách nào tính thông qua các thao tác máy tính trên bàn phím và chuột - Các thao tác chuột và - Để lệnh cho máy tính các chương trình điều khiển bàn phím chúng ta phải làm gì ? - Nháy dúp chuột lên biểu tượng - Gõ các phím ký tự - Sao chép van … Ro-bot nhặt rác -Robot là người máy làm RoBot nhặt rác -Em hiểu robot là gì? - RoBot là người máy mà việc cho người người tạo để làm việc phục vụ cho người - RoBot có thể tự động làm só công việc thông qua điều khiển người - Con người điều khiển RoBot các chương trình điều khiển -Con người điều khiển RoBot cách nào? Giáo án tin học lớp Lop8.net Năm học 2010-2011 (2) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính *VD.Các bước thực RoBot nhặt giác *VD: Các bước thực RoBot nhặt rác Tiến bước Quay trái tiến bước Nhặt rác Quay phải tiến bước Quay trái tiến bước Bỏ rác vào thùng IV – CŨNG CỐ BÀI - Học qua bài này các em biết thêm gì? - Con người rẫn cho máy tính thông qua các lệnh? V - TIẾN TRÌNH - Về nhà nhớ học thuộc phần ghi nhớ - Làm bài tập trang - Xem trước mục mục 3,4 trang VI – RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net Năm học 2010-2011 (3) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn: 07/08/2010 Ngày dạy: 12/08/2010 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t2) I - MỤC TIÊU Kiến thức - HS biết người co thê lệnh cho máy tính làm việc thông qua chương trình Kĩ -HS nắm chương trình là gì lại phải viết chương trình Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II - CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh - Sách giáo khoa, ghi, bút thước… III - TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Con người lệnh cho máy tính nào? Bài Hoạt động thày Viết chương trình lệnh cho máy tính - Chương trình máy tính là gì? Hoạt động trò -Một HS trả lời -Một HS trả lời -Tại cần viết chương trình? Chương trình và ngôn Giáo án tin học lớp Lop8.net Ghi bảng Viết chương trình lệnh cho máy tính - Chương trình máy tính là dãy các câu lệnh mà máy tính có thể hiểu và thực -Con người điều khiển máy tính thông qua các câu lệnh Các câu lệnh tập hợp lại chương trình giúp người điều khiển máy tính cách đơn giản Chương trình và ngôn ngữ lập trình Năm học 2010-2011 (4) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính ngữ lập trình - Để máy hiểu -Một HS trả lời chương trình ta cần biểu diễn nó nào ? -Để máy tính hiểu chương trình chúng ta phải viết chương trình ngôn ngữ lập trình (pascal, c++ …) - Để tạo chương trình máy tính gồm bước sau: 1.Viết chương trình ngôn ngữ lập trình Dịch chương trình thành ngôn ngữ máy để máy tính hiểu IV – CŨNG CỐ - Học qua bài này các em biết thêm gì? -Viết chương trình là hướng dẫn máy tính thực các công việc hay giải bài toán cụ thể -Ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình V – DẶN DÒ - Về nhà học thuộc phần ghi nhớ và làm các bài tập 2,3,4 SGK - Xem trước bài để hôm sau chúng ta học VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net Năm học 2010-2011 (5) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn: 12/08/2010 Ngày dạy: 19/08/2010 BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH(t1) I- MỤC TIÊU Kiến thức - HS biết nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết số tên và từ khóa - Sử dụng cac từ khóa cach thích hợp, đặt tên đúng quy tắc và gợi nhớ Kĩ - Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể - Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình - Biết vai trò chương trình dịch Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh - Sách giáo khoa, ghi, bút thước… III TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Con người dẫn cho máy tính thực thông qua gì? - Thế nào là ngôn ngữ lập trình ? Bài Hoạt động thày Ví dụ chương trình Giới thiệu vài ví dụ chương trình thực tế, sau đó GV giới thiệu ví dụ SGK Hoạt động trò Gv giới thiệu khái niệm chương trình HS quan sát trên màn hình chiếu và nghe giảng Giáo án tin học lớp HS nêu ví dụ thực tế Lop8.net Ghi bảng Ví dụ chương trình Ví dụ : Xem SGK/9 * Chương trình gồm nhiều dòng lệnh, lệnh gồm các cụm từ khác tạo từ các chữ cái Năm học 2010-2011 (6) Trường THCS Đạ M’Rông Ngôn ngữ lập trình gồm gì ? GV lấy ví dụ thực tế các số, chữ viết ghi bài toán, ghi bài văn GV: Nguyễn Đức Tính GV giới thiệu ngôn ngữ lập trình máy GV quay lại ví dụ để minh hoạ cho ngôn ngữ và câu lệnh Tìm hiểu từ khoá và tên Quay lại ví dụ và GV giới thiệu từ khoá và tác dụng các từ khoá Gv giới thiệu ý nghĩa vài từ khoá thông dụng GV giới thiệu ví dụ : “CT_dau_tien” là tên chương trình, tên chương trình phải đặt theo quy tắc riêng Gv giới thiệu các quy tắc đặt tên và ví dụ minh hoạ đặt tên đúng quy tắc, đặt tên sai quy tắc HS ghi chép Hs nghe giảng và lấy ví dụ thực tế muốn thể bài toán, bài văn phải sử dụng các chữ cái, số và các kí hiệu (+,-,*,/…) Hs nghe giảng HS theo dõi, ghi chép Hs quan sát và nắm bắt khái niệm từ khoá Hs nghe giảng, ghi chép Hs quan sát ví dụ và nghe giảng Hs nghe giảng, ghi chép Ngôn ngữ lập trình gồm gì? * Ngôn ngữ lập trình thường gồm các chữ cái tiếng Anh và số kí hiệu (+,-,*,/,…) * Các chữ cái và kí hiệu viết theo quy tắc định tạo nên các câu lệnh Từ khoá và tên: a) Từ khoá: Các từ khoá thường dùng là : Program; uses; begin; end; … Program : Khai báo tên chương trình Uses : khai báo các thư viện Begin, end : Thông báo bắt đầu và kết thúc chương trình b) Tên và quy tắc đặt tên: Tên người lập trình đặt và tuân theo nguyên tắc : * tên khác ứng với đại lượng khác * Tên không trùng với từ khoá Lưu ý : tên có tính gợi nhớ, ngắn gọn Ví dụ 2: Trong ngôn ngữ Pascal Tên hợp lệ : Stamgiac; Dem_so; … Tên không hợp lệ : Lop em, 8A, … IV- CỦNG CỐ - Các thành phần ngôn ngữ lập trình ? - Cho biết khác từ khoá và tên ? V – DẶN DÒ - Về nhà học bài cũ và làm các bài tập 1,2,3 SGK - Xem trước mục ,5 để hôm sau chúng ta học VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net Năm học 2010-2011 (7) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn: 12/08/2010 Ngày dạy: 19/08/2010 BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH(2) I- MỤC TIÊU Kiến thức - HS biết nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết số tên và từ khóa - Sử dụng cac từ khóa cach thích hợp, đặt tên đúng quy tắc và gợi nhớ Kĩ - Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể - Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình - Biết vai trò chương trình dịch Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II- CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh - Sách giáo khoa, ghi, bút thước… III- TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Con người dẫn cho máy tính thực thông qua gì? - Thế nào là ngôn ngữ lập trình ? Bài Hoạt động thày Hoạt động trò 1.Tìm hiểu cấu trúc chung chương trình GV quay lại VD1 : HS quan sát ví dụ Giới thiệu cấu trúc chương trình có ví dụ Phần khai báo CT thường Giáo án tin học lớp Lop8.net Ghi bảng Cấu trúc chung chương trình : Cấu trúc chương trình thường bao gồm : Phần khai báo và phần thân *Phần khai báo : Gồm các lệnh dùng để Năm học 2010-2011 (8) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính có gì ? -Khai báo tên CT -Khai báo thư viện Ví dụ: Program CT_dau_tien ; User Crt; *Phần thân :Thường là các câu lệnh mà máy thực Ví dụ: Begin Writeln (‘chao cac ban ‘); End Lưu ý: -Phần Khai báo đặt trước phần thân CT.( có thể có không có chương trình) -Phần Thân CT :là phần bắt buộc phải có 5.Ví dụ ngôn ngữ lập trình (sgk) Phần Thân CT thường có gì ? GV lưu ý học sinh vị trí hai phần,và phần bắt buộc phải có chương trình 2.Ví dụ ngôn ngữ lập trình GV cho học sinh quan sát các hình vẽ SGK và giới thiệu ngôn gnữ lập trình Pascal IV- CỦNG CỐ - Học qua bài này các em biết thêm gì? - Cần nắm cấu trúc chương trình V – DẶN DÒ - Về nhà học bài cũ và làm các bài tập 4,5,6SGK - Ôn lại bài để hôm sau chúng ta lên thực hành cho tốt VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net Năm học 2010-2011 (9) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn: 18/08//2010 Ngày day: 03/09/2010 BÀI THỰC HÀNH – LÀM QUEN VỚI TURBO PASCAL(t1) I MỤC TIÊU Kiến thức Bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo, cách mở các bảng chọn và câu lệnh Kĩ Gõ chương trình pascal đơn giản Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nâng cao ý thức và lòng say mê học tập các môn học II CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh - Sách giáo khoa, ghi, bút thước… III TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ Con người dẫn cho máy tính thực thông qua gì? Thế nào là ngôn ngữ lập trình ? Bài Hoạt động thày Họat động 1:Khởi đông và quan sát màn hình Turbo PasCal(6PHÚT) Hướng dẫn học sinh khởi động Turbo các cách qua máy chiếu: cách và cách *Cách 1: Nhấp đúp vào Trên Destop *Cách Nhấp đúp vào tập lệnhTurbo.exe thư mục chứa tập lệnh này( thư mục chứa) - Yêu cầu học sinh quan sát màn hình đã khởi động chương trìnhvà so Giáo án tin học lớp Hoạt động trò Ghi bảng a Khởi động Turbo HS : quan sát giáo viên thực các cách: *Cách 1: Nhấp đúp vào biểu Thực theo hướng dẫn tượng Quan sát Giống Turbo Pascal.pif Trên Destop *Cách Nhấp đúp vào tập lệnhTurbo.exe thư mục chứa tập lệnh này( thư mục chứa) Quan sát giáo viên thực Thực theo hướng dẫn Lop8.net Năm học 2010-2011 (10) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính sánh với màn hình chiếu trên bảng b Chức các phím: - Phím F10 để kích họat Menu - Các phím mũi tên→, ,  ,  để di chuyển qua lạ, lên xuống các bảng chọn - Phím Enter để chấp nhận lệnh đã chọn Họat động 2: Hướng dẫn Quan sát giáo viên thực sử dụng các lệng trên thực đơn và trợ Thực theo hướng dẫn giúpcũng cách chọn lệnh(12PHÚT) - Hướng dẫn học sinh màn hình sọan thảo và các thành phầntrên Menu trợ giúp - Hướng dẫn sử dụng phím c Cách thóat khỏi Turbo F10 để kích họat Pascal: Menu, sử dụng các phím Ta dùng tổ hợp phím Alt+X mũi tên→, ,  ,  để di chuyển qua lạ, lên xuống các bảng chọn - Phím Enter để chấp nhận lệnhđã chọn Hoạt động 3: (12PHÚT) - Hướng dẫn sử dụng các phím tắt - Hướng dẫn học sinh cách IV CỦNG CỐ - Học qua bài này các em biết thêm gì? - Cần nắm cấu trúc chương trình V DẶN DÒ - Học bài và trả lời câu hỏi sách giáo khoa - Về nhà xem lại bài để hôm sau chúng ta tiếp tục thực hành VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net 10 Năm học 2010-2011 (11) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn: 18/08//2010 Ngày day: 03/09/2010 BÀI THỰC HÀNH – LÀM QUEN VỚI TURBO PASCAL(t2) I MỤC TIÊU Kiến thức - Kiến thức; bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo, cách mở các bảng chọn và câu lệnh Kĩ - Biết cách dịch, sửa lỗi CT, chạy CT và xem kết Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh - Sách giáo khoa, ghi, bút thước… III TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Em hãy cho biết khác từ khóa và tên? Bài Hoạt động thày Hoạt động trò Họat động 1: Khởi động Turbo PasCal Hướng dẫn học sinh khởi Quan sát giáo viên thực động Turbo hướng dẫn học sinh nhập các dòng Thực theo hướng dẫn lệnh vào chương trình - Hướng dẫn và cho học Quan sát giáo viên thực sinh ghi cách lưu bài Thực theo hướng dẫn Giáo án tin học lớp Lop8.net 11 Ghi bảng 1.Bài tập 2: a Khởi đông Turbo PasCal Chương trình đầu tiên Program CT_Dau_Tien; Uses crt; Begin Clrscr; Writeln(‘chao cac ban’); Write(‘Toi la Turbo pascal’); End - Chú ý: + soạn thảo phải gõ Năm học 2010-2011 (12) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính - Hướng dẫn cho học sinh Quan sát giáo viên thực biết cách dịch chương trình Thực theo hướng dẫn sử lỗi - Cho học sinh ghi cách chạy chương trình - Thực hành theo yêu cầu Họat động 2: Hướng dẫn cách dịch và chạy chương trình, cách quan sát và sửa - Thực các lỗi - Nhắc nhở, hướng dẫn học sinh thực hành - Hướng dẫn học sinh cách thóat khỏi Turbo Pascal; ta dùng tổ hợp phím Alt+X cách khác… đúng không để sót các dấu nháy đơn, dấu (;), dấu (.) các dòng lệnh + Soạn thảo chương trình tương tự soạn thảo văn bản: sử dụng các phím mũi tên để di chuyển trỏ, nhấn phím Enter để xuống dòng mới, nhấn các phím Delete BackSpace để xoá b Nhấn phím F2 (hoặc lệnh FileSave) để lưu chương trình Khi hộp thoại ra, gõ tên tệp (ví dụ CT1.pas) ô Save file as (phần mở rộng ngầm định là pas) và nhấn Enter (hoặc nháy OK) c Nhấn tổ hợp phím Alt+F9 để biên dịch chương trình d Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình và quan sát kết Nhấn Enter để quay màn hình soạn thảo Bài tập 3: a Xóa dòng lệnh Begin Dịch chương trình và qua sát kết b Nhấn phím Enter và gõ lại lệnh Begin Xóa dấu chấm sau chữ End Dịch chương trình qua sát thông báo lỗi c Cách thóat khỏi Turbo Pascal: Ta dùng tổ hợp phím Alt+X IV RÚT KINH NGHIỆM - Học qua bài này các em biết thêm gì? - Cần nắm cấu trúc chương trình V RÚT KINH NGHIỆM - Bạn nào có máy tính thì nhà làm lại các bài tập đã thực hành - Về nhà xem trước bài để hôm sau chúng ta học VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net 12 Năm học 2010-2011 (13) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn 23/08/2010 Ngày dạy: 16/09/2010 Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (t1) I MỤC TIÊU Kiến thức - Học sinh biết số kiểu liệu thường dùng - Biết các phép toán với liệu kiểu số Kĩ - Biết cách chuyển đổi các biểu thức toán học từ ngôn ngữ toán học sang ngôn ngữ lập trình Pascal Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh - Sách giáo khoa, ghi, bút thước… III TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Em hãy cho biết các thành phần chương trình ngôn ngữ lập trình? Bài Hoạt động thày Hoạt động trò Ghi bảng 1: Dữ liệu và kiểu 1/ Dữ liệu và kiểu liệu: liệu: Ví dụ 1: Một số kiểu liệu Giới thiệu ví dụ minh Nghe giáo viên giới thiệu, thường dùng: Số nguyên: số học sinh họa kết thực quan sát ví dụ minh họa chương trình in màn lớp… hình với các kiểu liệu Số thực: chiều cao quen thuộc là chữ và số học sinh, cân nặng bạn A theo SGK (máy chiếu) Giới thiệu số kiểu Lấy ví dụ liệu là kiểu Xâu kí tự: là dãy các chữ liệu thường dùng nhất: số nguyên, kiểu số thực cái: “ chào các bạn”, “lớp nguyên, số thực, xâu kí tự 8A”, “2/9/1945”… Lấy ví dụ khác xâu kí tự Hãy lấy ví dụ liệu kiểu nguyên, số thực? Giáo viên đưa ví dụ xâu Ví dụ 2: Bảng 1/sgk Giáo án tin học lớp Lop8.net 13 Năm học 2010-2011 (14) Trường THCS Đạ M’Rông kí tự Giáo viên nêu chú ý phân biệt liệu kiểu xâu là dãy chữ số 2: Các phép toán với liệu kiểu số: Nêu các phép toán thực với số nguyên và số thực? Giáo viên giới thiệu các phép toán và kí hiệu các phép toán ngôn ngữ Pascal Bảng Lấy ví dụ phép chia, phép chia lấy phần nguyên và phép chia lấy phàn dư Giáo viên giới thiệu ví dụ số phép tính số học chuyển sang ngôn ngữ Pascal Mỗi nhóm lấy ví dụ biểu thức số học sau đó chuyển sang ngôn ngữ Pascal? Giáo viên kiểm tra kết Nêu các quy tắc thực các biểu thức số học GV: Nguyễn Đức Tính Quan sát bảng 1, nhận biết các kiểu liệu tên tiếng anh và phạm vi giá trị Chú ý: Kkhi dãy chữ số là kiểu xâu, ta phải đặt dãy số đó dấu nháy đơn Ví dụ: ‘12345” Nêu các phép toán cộng, trừ,nhân, chia 2/ Các phép toán với liệu kiểu số: Bảng 2/sgk: Ví dụ: 5/2=2.5 div 2=2 mod 2=1 -12/5=-2.4 -12 div =-2 -12 mod 5=-2 Học sinh đọc kết ví dụ tương ứng Mỗi nhóm lấy ví dụ cụ thể, trình bày kết quả.Học sinh nêu quy tắc sgk Toán học Pascal a ×b-c+d a*b-c+d 15+5× a/2 15+5*(a/2) Quy tắc tính các biểu thưc số học: sgk 4.Củng cố - Nêu các kiểu liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh Pascal? Dặn Dò - Xem lại nội dung bài học - Lấy ví dụ biểu thức số học, chuyển sang ngôn ngữ Pascal VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net 14 Năm học 2010-2011 (15) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn 23/08/2010 Ngày dạy: 16/09/2010 Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU(t2) I MỤC TIÊU Kiến thức - Học sinh biết số kiểu liệu thường dùng - Biết các phép toán với liệu kiểu số Kĩ - Biết cách chuyển đổi các biểu thức toán học từ ngôn ngữ toán học sang ngôn ngữ lập trình Pascal Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh - Sách giáo khoa, ghi, bút thước… III TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Em hãy cho biết các thành phần chương trình ngôn ngữ lập trình? Bài Hoạt động thày Hoạt động trò Ghi bảng 1: Các phép so sánh với Các phép so sánh: liệu: - Ghi bài Bảng kí hiệu phép toán và phép - Chiếu và giải thích rõ - Quan sát so sánh cho học sinh cách biểu KÝ hiÖu PhÐp so s¸nh diễn phép so sánh câu lệnh Pascal = B»ng Giải thích để học sinh <> Kh¸c phân biệt cách ghi các < Nhá h¬n phép so sánh ngôn - Ghi bài <= Nhá h¬n hoÆc b»ng -Quan sát ngữ lập trình > Lín h¬n 2: Giao tiếp người - máy tính >= Lín h¬n hoÆc b»ng - Thực hành nhập liệu Giao tiếp người - máy tính chạy chương trình và giải Giáo án tin học lớp Lop8.net 15 Năm học 2010-2011 (16) Trường THCS Đạ M’Rông thích cho học sinh thấy rõ các thao tác - Giải thích để học sinh phân biệt lệnh nhập liệu và thông báo liệu màn hình GV: Nguyễn Đức Tính - Nghe giảng - Ghi bài Bảng 2/sgk: a) Nhập liệu - Để nhập liệu sử dụng câu lệnh: read readln Ví dụ: Read(ns); readln(ns); b) Thông báo kết tính toán Ví dụ: write('Dien tich hinh tron la ',X); Để lấy kết ta dùng dấu, ví dụ trên: ,X c) Chương trình tạm ngừng Câu lệnh Pascal: Writeln('Cac ban cho giay nhe '); Delay(2000); 4.Củng cố - Nêu các kiểu liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh Pascal? Dặn Dò - Xem lại nội dung bài học - Lấy ví dụ biểu thức số học, chuyển sang ngôn ngữ Pascal VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net 16 Năm học 2010-2011 (17) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: Ngày soạn 01/09/2010 Ngày dạy: 17/09/2010 Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t1) I MỤC TIÊU Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết chương tình môi trường Turbo Pascal Kĩ - Học sinh có kỹ thực hành với số biểu thức số học đơn giản Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành Học sinh - Sách giáo khoa, ghi, bút thước… III TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Viết chương trình in câu lệnh :” Chào các bạn” Bài Hoạt động thầy Hoạt động trò 1.Mục đích yêu cầu Gv nêu mục đích,yêu cầu HS lắng nghe tiết thực hành SGK Hoạt động 2: Bài tập Hsquan sát bài a SGK Hướng dẫn HS thực hành làm bài tập 1a SGK trang 27 Để xuất màn hình nội dung HS: Để xuất màn hình nội và kết phép tính biểu dung và kết phép tính thức ta sử dụng lệnh nào? biểu thức ta sử dụng lệnh Nêu kí hiệu số phép toán writeln số học Pascal ? HS nêu: +; - *; /; mod và div Yêu cầu HS lên bảng HS lên bảng viết câu lệnh cho câu a Yêu cầu HS nhận xét và HS nhận xét, chỉnh sửa,bổ chỉnh sửa sung GV nhận xét chỉnh sửa, bổ Giáo án tin học lớp Lop8.net 17 Nội dung ghi bảng Bài tập a 15.4 -30 + 12 writeln(‘15*4-30+12 =’,15*4-30+12); b)Writeln(‘(10+5)/(3+1)18/(5+1)=’,(10+5)/(3+1) -18/(5+1)); c)writeln(‘(10+2)*(10+2 )/(3+1)=’,(10+2)*(10+2) /(3+1)); d) write(‘((10+2)*(10+2)Năm học 2010-2011 (18) Trường THCS Đạ M’Rông sung * Lưu ý: Chỉ dùng dấu ngoặc để nhóm các phép toán Yêu cầu HS viết câu lệnh cho các câu bài (b,c, d ) SGK GV: Nguyễn Đức Tính 24)/(3+1)=’,((10+2)*(10+ 2)-24)/(3+1)); Bài tập 2/27 (Sgk) Begin HS thực clrscr; writeln(‘(10+5)/(3+1)writeln('16/3 =', 16/3); 18/(5+1) =’,(10+5)/(3+1)18/(5+1)); writeln('16 div =',16 writeln(‘(10+2)*(10+2)/(3+1) div 3); =’,(10+2)*(10+2)/(3+1)); writeln('16 mod =',16 mod 3); write(‘((10+2)*(10+2)24)/(3+1)=’,((10+2)*(10+2)writeln('16 mod = ',1624)/(3+1)); (16 div 3)*3); HS thực writeln('16 div = ',(16HS Tính toán kiểm tra lại kết (16 mod 3))/3); và so sánh end Yêu cầu HS khởi động turbo Pascal ,viết chương trình hoàn chỉnh để in kết màn hình Lưu chương trình với tên CT2.pas Tính toán kiểm tra lại kết và so sánh *: Lưu ý: Các biểu thức Pascal đặt câu lệnh Writeln để in kết Hoạt động 3: Bài tập 2/27 HS mở tệp và gõ chương (Sgk) trình Bài tập 2/27 (Sgk) Sử dụng máy chiếu đưa nội dung bài tập cho hs theo dõi HS thực và nhận xét Yêu cầu mở tệp và gõ chương trình Bài tập 2/27 (Sgk) HS thực nhận xét Dịch và chạy chương trình Quan sát kết nhận và cho nhận xét vế kết đó? Thêm các câu lệnh delay(5000) vào sau câu lệnh writeln chương HS thực và nhận xét trình trên Dịch và chạy chương trình Quan sát chương trình tạm dừng giây sau in kết màn hình Thêm câu lệnh readln vào chương trình (trước từ khoá end) Dịch và chạy lại chương trình Quan sát kết hoạt động chương trỡnh Nhấn phím Enter để tiÕp tôc GV: nhận xét và củng cố 4.Củng cố - củng cố lại các phép tính toán pascal Dặn Dò - Về nhà xem lại nội dung bài học để tiết chúng ta thực hành tiếp VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net 18 Năm học 2010-2011 (19) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính Tuần: Tiết: 10 Ngày soạn 01/09/2010 Ngày dạy: 17/09/2010 Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t2) I MỤC TIÊU Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết chương tình môi trường Turbo Pascal Kĩ - Học sinh có kỹ thực hành với số biểu thức số học đơn giản Thái độ - Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm - Nghiêm túc học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích - Nâng cao ý thức và lòng say mê học tập các môn học II CHUẨN BỊ Giáo viên - Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành Học sinh - Sách giáo khoa, ghi, bút thước… III TIẾN TRÌNH Ổn định tổ chức lớp Sĩ số các lớp: Lớp 8A1: ……………… ; 8A2: ……………….; 8A3: …………… … Kiểm tra bài cũ - Viết chương trình in câu lệnh :” Chào các bạn” Bài Hoạt động thầy Hoạt động trò Bài tập HS lắng nghe Hướng dẫn HS thực hành làm Hs quan sát bài SGK bài tập mở tệp CT2.pas và HS: Để xuất màn hình nội sửa ba lệnh cuối dung và kết phép tính Để xuất màn hình nội dung biểu thức ta sử dụng lệnh và kết phép tính biểu writeln thức ta sử dụng lệnh nào? Yêu cầu HS nhận xét * Lưu ý: Chỉ dùng dấu HS thực ngoặc tròn để nhóm các phép toán HS Tính toán kiểm tra lại kết *: Lưu ý: Các biểu thức và so sánh Pascal đặt câu lệnh Writeln để in kết Giáo án tin học lớp Lop8.net 19 Nội dung ghi bảng Bài tập - Thực mở lại chương trình CT2.pas và sửa ba lệnh cuối trước từ khóa End Writeln((10 + 5) / (3 + 1) -18/( + 1) : : 2); Writeln((10 + 2)* (10+2)/(3 + 1):4:2); Writeln((10+2)*(10+2)24)/(3+1):4:2); - Dịch và chạy chương trình Quan sát kết trên màn hình Năm học 2010-2011 (20) Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính 4.Củng cố - củng cố lại các phép tính toán pascal - Hướng dẫn lại cách viết chương trình để tính toán trên máy Dặn Dò - Về nhà xem lại nội dung bài học và xem trước bài VI RÚT KINH NGHIỆM Giáo án tin học lớp Lop8.net 20 Năm học 2010-2011 (21)

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

Tài liệu cùng người dùng

Tài liệu liên quan