Giáo án Tin 8 năm học 2008-2009 (T1-T8)

17 448 0
Giáo án Tin 8 năm học 2008-2009 (T1-T8)

Đ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

Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Ngày soạn : Ngày dy 8A: 8B: 8C: 8D: Tiết Bài Máy tính chơng trình máy tính I Mục tiêu: KT: HS hiểu đợc số khái niệm thuật ngữ đơn giản chơng trình mT KN: HS biết dùng lệnh sống hàng ngày để thực vài ví dụ HS Biết áp dụng lện quen thuộc vào toán cụ thể TĐ: HS nghiêm túc học tập nghiên cứu học II Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc nhà III Phơng pháp: vấn đáp, thuyết trình, trực quan IV Tiến trình giảng A ổn định lớp: (1 ) B KTBC: Không kiểm tra C Bài mới: HĐ thầy HĐ trò Ghi bảng HĐ Tìm hiểu việc 1.Con ngời lƯnh cho m¸y ngêi lƯnh cho MT nh thÕ nµo.( 15’ ) tÝnh nh thÕ nµo? - GV: Để máy tính - Nghe ghi - Để dẫn máy tính thực công thực công việc chép việc đó, ngời đa cho máy tính theo mong muốn mình, nhiều lệnh, máy tính lần lợt thực ngời phải đa lệnh theo thứ tự nhận đchỉ dẫn thích hợp cho máy ợc tính VD1 : Gõ chữ A lên hình Ra lệnh VD: Nháy đúp chuột lên cho MT ghi chữ lên hình biểu tợng lÖnh cho - HS lÊy VD VD Sao chÐp đoạn vb yêu cầu MT MT khởi động phần mềm thực lệnh: chép ghi vào bé nhí vµ ? Khi thùc hiƯn chÐp chép từ nhớ vị trí đoạn Vb, ta ®· mÊy lƯnh cho MT thùc hiƯn - HS : lệnh: HĐ2 Tìm hiểu hoạt động RoBot quét nhà.(25 ) Ví dụ: rô-bốt quét nhà ( GV chiếu chiếu) Giả sử có đống rác Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang rô-bốt vị trí nh hình dới Từ vị trí Nếu thực theo lệnh sau đây, rô-bốt thời rô-bốt, ta cần hoàn thành tốt công việc: lệnh để dẫn rôbốt nhặt rác bỏ rác vào HS quan sát thùng rác để nơi quy mà chiếu định Rẽ phải bớc Tiến bớc ? Nhìn vào hình, em hÃy mô tả bớc để Robot có - Quan sát thể thực nhặt rác bỏ chiếu trả vào thùng lời Giả sử lệnh đợc viết lu tệp với tên "HÃy nhặt rác " Khi ta cần lệnh "HÃy nhặt rác", lệnh tệp điều khiển rô-bốt tự động thực lần lợt lệnh nói D Cđng cè: 3’ ) - Ghi nhí - lµm bµi tËp SGK E HDVN.(1’ ) - Häc bµi theo SGK - Häc ghi nhí vµ lµm lại BT 1; BT1 SGK Nhặt rác Rẽ phải bớc Tiến bớc Bỏ rác vào thùng Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Ngày soạn: 8A: 8B: Ngày dạy 8C: 8D: Tiết Bài Máy tính chơng trình máy tính I Mục tiêu: KT: HS hiểu đợc số khái niệm thuật ngữ đơn giản chơng trình MT KN: - HS biÕt dïng mét lƯnh cc sèng hµng ngày để thực vài ví dụ - HS Biết áp dụng lệnh quen thuộc vào toán cụ thể - Biết viết chơng trình đơn giản lệnh cho MT làm việc TĐ: HS nghiêm túc học tập nghiên cứu học II Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc nhà III Phơng pháp: vấn đáp, thuyết trình, luyện tập IV Tiến trình giảng A ổn định lớp; (1 ) B KTBC: Không kiểm tra C Bài mới: Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang D Củng cè: (4’ ) - Ghi nhí - Ghi nhí - Tr¶ lêi BT 2,3 SGK E HDVN.(1’ ) - Häc bµi theo SGK - Häc ghi nhí 1, làm lại BT 2,3 SGK Ngày soạn: HĐ thầy HĐ Cách Viết chơng trình lệnh cho MT làm việc (14 ) HĐ trò Ghi bảng Viết chơng trình: lệnh cho máy tính làm việc Trở lại ví dụ rô-bốt nhặt rác, chơng trình Nghe ghi chép có lệnh nh sau - Việc viết lệnh để điều khiển rô-bốt thực chất có nghĩa viết chơng trình - Quan sát - Khi thực chơng trình, chiếu máy tính thực lệnh có chơng trình cách HĐ2 Tìm hiểu lý phải viết chơng trình (25 ) ? Để thực đợc công việc, máy tính phải hiểu lệnh đợc viết chơng - Suy nghĩ trả lời trình Vậy làm để máy tính hiểu đợc lệnh ngời? Ta lệnh cho máy tính - Nghe ghi cách nói gõ phím chép đợc không? ngôn ngữ lập trình đà đời để giảm nhẹ khó khăn việc viết chơng trình GV: Mô tả máy chiếu việc lệnh cho máy tính làm việc Tại cần viết chơng trình? - Máy tính nói Hiểu ngôn ngữ riêng ngôn ngữ máy tính - Viết chơng trình sử dụng từ có nghĩa (thờng tiếng Anh) - Các chơng trình dịch đóng vai trò "ngời phiên dịch" dịch chơng trình đợc viết ngôn ngữ lập trình sang ngôn ngữ máy để máy tính hiểu đợc Nh vậy, thông tin đa vào máy phải đợc chuyển đổi thành dạng dÃy bit (dÃy tín hiệu đợc kí hiệu 1) Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang 8A: 8B: Ngày dạy 8C: 8D: Tiết Làm quen với chơng trình ngôn ngữ lập trình ( T1) I Mơc tiªu: - KT: + Häc sinh: Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh Biết ngơn ngữ lập trình có tập hợp từ khóa dành riêng cho mục đích sử dụng định Biết tên ngôn ngữ lập trình người lập trình đặt ra, đặt tên phải tuân thủ quy tắc ngôn ngữ lập trình Tên khơng trùng với từ khố Biết cấu trúc chương trình bao gồm phần khai báo v phn thõn chng trỡnh - KN: Hs nêu đc lại cấu trúc của chơng trình; Đặt tên đợc cho chơng trình cụ thể - TĐ: HS nghiêm túc học tập nghiên cứu học II Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc nhà III Phơng pháp: vấn đáp, thuyết trình, luyện tập IV Tiến trình giảng A ổn định lớp: (1 ) B KTBC: (3) Trình bày ghi nhớ 1,2,3, sgk trả lời tập1 C Bài mới: HĐ Thầy HĐ trò Ghi bảng Hoạt động 1: (37 ) Chơng trình ngôn ngữ lập trình ? Tại phải lập - HS suy nghĩ - Để tạo chơng trình máy tính, phải trình cho máy tính trả lời viết chơng trình theo ngôn ngữ lập trình - HS ghi chép - Ngôn ngữ lập trình công cụ giúp để tạo chơng trình máy tính * Việc tạo chơng trình m¸y tÝnh thùc chÊt gåm hai bíc sau: (1) ViÕt chơng trình theo ngôn ngữ lập trình; (2) Dịch chơng trình thành ngôn ngữ máy để máy Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang tính hiểu đợc - GV mô tả hình ảnh chiếu HS Quan sát Ngôn ngữ lập trình gồm gì? Ngôn ngữ lập trình gồm: ? Ngôn ngữ lập trình - HS suy nghĩ, - Bảng chữ cái: thờng gồm chữ tiếng Anh số kí hiệu khác nh dấu phép toán (+, , gồm gì? trả lời: *, /, ), dấu đóng mở ngoặc, dấu nháy, Nói chung, kí tự có mặt bàn phím máy tính có mặt bảng chữ ngôn ngữ lập trình - HS ghi chÐp - GV ®a vÝ dơ - quan sát ví dụ chiếu - GV: Sử dụng Ví dụ để từ khoá - Các quy tắc: cách viết (cú pháp) ý nghĩa chúng; cách bố trí câu lệnh thành chơng trình, Ví dụ 1: Hình dới chơng trình đơn giản đợc viết ngôn ngữ lập trình Pascal Sau dịch, kết chạy chơng trình dòng chữ "Chao Cac Ban" đợc in hình a) Từ khoá: Program, Begin, uses,End Là từ riêng, dành cho ngôn ngữ lập trình b) Sử dụng tên chơng trình - Hai đại lợng khác phải có tên khác - Tên không đợc trùng với từ khoá - GV lấy ví dụ - HS tự đặt tên sai cách chơng trình - Tên không đợc bắt đầu chữ số không đợc đặt tên chơng trình có khoảng trắng D Củng cố:(3 ) Ngôn ngữ lập trình gồm gì? ? vài từ khoá? ? Nêu cách đặt tên chơng trình E HDVN:(1 ) Học theo Sgk ghi Học ghi nhớ trả lời câu hỏi gsk Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Ngày soạn: 8A: 8B: Ngày dạy 8C: 8D: Tiết Làm quen với chơng trình ngôn ngữ lập trình ( T2) I Mục tiêu: - KT: + Häc sinh: Biết cấu trúc chương trình bao gồm phần khai báo phần thân chương trình - KN: Hs nêu đc lại cấu trúc của chơng trình; Đặt tên đợc cho chơng trình cụ thể - TĐ: HS nghiêm túc học tập nghiên cứu học II Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc nhà III Phơng pháp: vấn đáp, thuyết trình, luyện tập IV Tiến trình giảng A ổn định lớp: (1 ) B KTBC:(4)- Khi đặt tên cho chơng trình cần ý điều gì? HÃy kể tên vài từ khoá chơng trình lËp tr×nh? C Bài HĐ Thầy Hoạt động 1: (36 ) GV sử dụng lại VD trớc để mô tả cấu trúc chung chơng trình cho hs: + Phần khai báo gồm hai lệnh khai báo tên chơng trình CT_dau_tien với từ khoá program khai HĐ trò - HS quan sát VD chiếu nghe GV gi¶i thÝch - HS ghi chÐp Ghi b¶ng CÊu trúc chung chơng trình Cấu trúc chơng trình gồm: -Phần khai báo thờng gồm câu lệnh dùng để : + Khai báo tên chơng trình; + Khai báo th viện (chứa lệnh viết sẵn cần sử dụng chơng trình) số khai báo khác - Phần thân chơng trình gồm câu lệnh mà máy tính cần thực Đây phần bắt buộc phải có Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Phần khai báo có không Tuy nhiên, có phần khai báo phải đợc đặt trớc phần thân chơng trình báo th viện crt với từ khoá uses + Phần thân đơn giản gồm từ khoá begin end cho biết điểm bắt đầu điểm kết thúc phần thân chơng trình Phân thân có câu lệnh thực writeln('Chao Cac để in hình dòng chữ "Chao Cac Ban" Ban') Ví dụ ngôn ngữ lập trình Pascal - HS quan sát chiếu -GV sử dụng chiếu để lấy ví dụ ngôn ngữ lập trình cho HS quan sát Khi khởi động phần mềm Turbo Pascal, cửa sổ soạn thảo chơng trình nh hình dới Ta sử dụng bàn phím để soạn thảo chơng trình tơng tự nh soạn thảo văn với Word Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Sau đà soạn thảo xong, nhấn phím F9 để kiểm tra lỗi tả cú pháp lệnh (dịch) Nếu đà hết lỗi tả, hình có dạng nh hình dới xuất Để chạy chơng trình, ta nhấn tổ hợp phím Ctrl+F9 Trên cửa sổ kết chơng trình dòng chữ "Chao Cac Ban" nh h×nh D Cđng cè: (3’ ) Ghi nhớ Ngôn ngữ lập trình tập hợp kí hiệu quy tắc cho viết đợc lệnh tạo thành chơng trình hoàn chỉnh chạy đợc máy tính Một chơng trình thờng có hai phần: Phần khai báo phần thân chơng trình CÂU HỏI Và BàI TậP HÃy cho biết bớc cần thực để tạo chơng trình máy tính Ngôn ngữ lập trình có thành phần nào? Những thành phần có ý nghĩa, chức gì? Cấu trúc chơng trình gồm phần nào? Phần quan trọng nhÊt? E HDVN:(1’ ) Häc bµi theo SGK vµ vë ghi - Học thuộc phần ghi nhớ Ngày soạn : 8A: 8B: Ngày dạy 8C: 8D: Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Tiết 5+6 Bài thực hành Làm quen với Turbo pascal I Mục tiêu: - KT: Hs đựoc làm quen với chơng trình lập trình Turbo Pascal - KN: Thực thao tác khởi động/kết thúc TP, làm quen với hình soạn thảo TP Thực thao tác mở bảng chọn chọn lệnh Soạn thảo chương trình Pascal đơn giản Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết Biết cần thiết phải tuân thủ quy định ngôn ngữ lp trỡnh - TĐ: HS nghiêm túc học tập thực hành II Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc nhà III Phơng pháp: thuyết trình, luyện tập IV Tiến trình giảng A ổn định lớp B KTBC: Ngôn ngữ lập trình có thành phần nào? Những thành phần có ý nghĩa, chức gì? 2.Cấu trúc chơng trình gồm phần nào? Phần quan trọng nhất? TL: Ngôn ngữ lập trình gồm: - Bảng chữ cái: thờng gồm chữ tiếng Anh mét sè kÝ hiƯu kh¸c nh dÊu phÐp to¸n (+, , *, /, ), dấu đóng mở ngoặc, dấu nháy, Nói chung, kí tự có mặt bàn phím máy tính có mặt bảng chữ ngôn ngữ lập trình - Các quy tắc: cách viết (cú pháp) ý nghĩa chúng; cách bố trí câu lệnh thành chơng trình, Cấu trúc chong trình gồm thành phần: Phần khai báo thân chơng trình Trong Phần thân chơng trình quan trọng C Bài mới: HĐ Thầy HĐ trò Ghi bảng GV cho HS làm quen víi viƯc Bµi Lµm quen víi viƯc khëi động thoát khởi động thoát khỏi - HS nghe khỏi Turbo Pascal Nhận biết thành phần Turbo Pascal Nhận biết quan sát hình Turbo Pascal thành phần hình thao tác GV Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS §øc Giang cđa Turbo Pascal a)Khëi ®éng Turbo Pascal b»ng hai cách: Cách 1: Nháy đúp chuột biểu tợng hình (hoặc bảng chọn Start); Cách 2: Nháy đúp chuột tên tệp Turbo.exe th mơc chøa tƯp nµy (thêng lµ th mơc TP th mục TP\BIN) Quan sát hình Turbo Pascal so sánh với hình 11 dới đây: + GV cho HS nhận biết thành phần: Thanh bảng chọn; tên tệp mở; trỏ; dòng trợ giúp phía dới hình Quan sát lệnh bảng chọn Mở bảng chọn cách khác: Nhấn tổ hợp phím Alt phím tắt bảng chọn (chữ màu đỏ tên bảng chọn, ví dụ phím tắt bảng chọn File F, bảng chọn Run R, ) - Nhấn phím F10 để mở bảng chọn, sử dụng phím mũi tên ( ) để di chuyển qua lại bảng chọn - Nhấn phím Enter để mở bảng chọn Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Sử dụng phím mũi tên lên xuống ( ) để di chuyển lệnh bảng chọn Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal Bài Soạn thảo, lu, dịch chạy chơng trình đơn giản a) Khởi động lại Turbo Pascal gõ dòng lệnh dới đây: - HS gõ lện program CTDT; lên máy tính cá begin writeln('Chao cac ban'); - Yêu cầu HS khởi động ch- nhân write('Minh la Turbo Pascal'); ơng trình Turbo Pascal end thực gõ dòng lệnh theo mẫu GV: Chú ý cho HS : - Gõ không để sót dấu nháy đơn ('), dấu chấm phẩy (;)và dấu chấm (.) dòng lệnh - Soạn thảo chơng trình tơng tự nh soạn thảo văn bản: sử dụng phím mũi tên để di chuyển trỏ, nhấn phím Enter để xuống dòng mới, nhấn phím Delete BackSpace để xoá a) Nhấn phím F2 (hoặc lệnh FileSave) để lu 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 pas) nhấn Enter (hoặc nháy OK) b)Nhấn phím F2 (hoặc lệnh FileSave) để lu chơng trình Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang c) Nhấn tổ hợp phím Alt+F9 để biên dịch chơng trình b) Nhấn tổ hợp phím Alt+F9 để biên dịch chơng trình Khi đó, chơng trình đợc biên dịch kết có dạng nh hình 14 sau đây: Nhấn phím để đóng hộp thoại Nhấn phím để đóng hộp thoại c) Nhấn tổ hợp phím Ctrl+F9 để chạy chơng trình quan sát kết Nhấn Enter để quay hình soạn thảo Nh vậy, đà viết đợc chơng trình hoàn chỉnh chạy đợc d) Nhấn tổ hợp phím Ctrl+F9 để chạy chơng trình quan sát kết Bài Chỉnh sửa chơng trình, lu kết thúc Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trêng THCS §øc Giang - GV híng dÉn HS chỉnh sửa chơng trình a) Xoá dòng lệnh begin Biên dịch chơng trình quan sát thông báo lỗi nh hình dới đây: b) Hình 16 Nhấn phím gõ lại lệnh begin Xoá dấu chấm sau chữ end Biên dịch chơng trình quan sát thông báo lỗi Hình 17 Nhấn Alt+X để thoát khỏi Turbo Pascal, nhng không lu chỉnh sửa D Củng cố: Các bớc đà thực hiện: TổNG KếT Khởi động Turbo Pascal; Soạn thảo chơng trình; Biên dịch chơng trình: Alt + F9; Chạy chơng trình (Ctrl + F9) ; Pascal không phân biệt chữ hoa, chữ thờng: begin, BeGin, hay BEGIN Các tõ kho¸ cđa Pascal: program, begin, end LƯnh kÕt thúc chơng trình end (có dấu chấm), câu lệnh sau lệnh bị bỏ qua trình dịch chơng trình Mỗi câu lệnh đợc kết thúc b»ng dÊu chÊm phÈy (;) LÖnh writeln in hình đa trỏ xuống đầu dòng Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Thông tin cần in văn bản, số, đợc phân tách dấu phẩy Lệnh write tơng tự nh writeln, nhng không đa trỏ xuống đầu dòng - Yêu cầu hs đọc đọc thêm E HDVN: - Học phần tổng kết sgk Ngày soạn: 8A: 8B: Ngày d¹y 8C: 8D: TiÕt 7: Chương Trình Máy Tính Và Dữ Liệu I/ Mục tiêu: - Giúp học sinh biết phân biệt kiểu liệu ngôn ngữ lập trình số ngun, số thực, xâu kí tự… - Giúp học sinh biết phạm vi kiểu liệu - Giúp học sinh nắm quy tắc tính biểu thức số học Các phép so sánh ngôn ngữ pascal II/ Yêu cầu: - Gv: giáo án, sgk, phòng máy - Hs: sgk, III/ Tiến Trình dạy- học: ổn định: cũ: HS1: Trong tên sau đây, chương trình pascal, tên hợp lệ? A) a; B) Tamgiac; C) 8a; D) Tam giac; E) end; F) abc G) b1; H) lop8A; Trả lời: Các câu hợp lệ là: A, B, G, H HS2: Các chương trình pascal sau có hợp lệ khơng, sao? A) Begin B) begin end Program vd1; writeln(‘chao cac ban’); end Trả lời: câu A hợp lệ Câu B không hợp lệ phần khai báo phải đặt trước từ khóa begin Bài mới: HĐ1: Dữ Liệu kiểu liệu: Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang H Thầy trò Nội dung ghi bảng - GV: Máy tính công cụ xử lí thông tin, I d liu v kiu d liu: chơng trình dÉn cho m¸y tÝnh c¸ch thøc liệu: xư lí thông tin để có kết mong muốn Mỏy tính cơng cụ xử lý thơng tin Các thơng Thông tin đa dạng nên liệu máy tin nhập lưu trữ nhiều dạng khác tính khác chất nhau: cú thể số, chữ, hình ảnh, âm Hs: ý lắng nghe thanh,… thường gọi chung liệu kiểu liệu: - GV: §Ĩ dƠ dàng quản lí tăng hiệu xử - kiu s nguyờn (Integer): khong -2 15 lí, ngôn ngữ lập trình thờng phân chia 215-1 liệu thành kiểu khác nhau: chữ, số vớ d: s hc sinh, s sỏch nguyên, số thập phân, - kiểu số thực (Real): khoảng 2.9.10-39 Hs: Chú ý lắng nghe ghi  1.7.1038 số - GV: nêu số kiểu liệu thờng dïng ví dụ: chiểu cao, điểm trung bình,… - kiểu kí tự (Char): kí tự bảng chữ - GV: Một s kiểu liệu ngôn cỏi ngữ lập trình Pascal Vớ d: a, b,…,0,1,…,9 Hs: lắng nghe ghi - Kiểu xâu (String): dãy kí tự đặt dấu nháy đơn Ví dụ: ‘lớp 8E’, ‘nguyễn văn A’, HĐ2: Các phép toán với liệu kiểu số: HĐ Thầy trò Nội dung ghi bảng - GV cho HS làm quen với phép toán II cỏc phộp toỏn vi d liu kiu s: ngôn ngữ lập tr×nh Kí Phép Kiểu Ví Hs: lắng nghe hiệu tốn liệu dụ - GV: Mét sè c¸c kÝ hiƯu cđa c¸c phÐp to¸n + Cộng Số a+b sè häc ngôn ngữ Pascal nguyờn, Hs: lng nghe, ghi bi số thực - GV lÊy VD vÒ phÐp chia, phÐp chia lấy phần - Tr S nguyên phép chia lÊy phÇn d nguyên, Hs: lắng nghe, ghi nhớ a-b số thực * Nhân Số nguyên, số thực a*b Gi¸o viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang / Chia Số a/b nguyên, số thực Div Chia Số lấy nguyên div phần nguyên Mod 2 Chia Số lấy nguyên mod phần 2 dư Quy t¾c tÝnh biểu thức số học: ã Các phép toán ngoặc đợc thực - GV: Nêu cho HS quy tắc biểu thức số trớc tiên; học ã Trong dÃy phép toán dấu ngoặc, phép nhân, phép chia, phép - GV lấy thêm số VD sử dụng dấu () chia lấy phần nguyên vµ phÐp chia lÊy 10 − + = 7, nhng nu thc hin phep phần d đợc thực hiƯn tríc; cộng trước ta kết • Phép cộng phép trừ đợc thực theo thứ tự từ trái sang phải 6ì6/2ì2 = 36, nhng nu thực phép nhân trước ta kết Hs: lắng nghe, ghi cố: - Hãy liệt kê kiểu liệu ngôn ngữ Pascal? Trả lời: Các kiểu liệu: số nguyên (integer), số thực (real), kí tự (char), xâu kí tự (string) - Nêu quy tắc tính biểu thức số học ngôn ngữ pascal? Trả lời: + Các phép toán ngoặc thực trước tiên + Trong dãy tốn khơng có dấu ngoặc, phép nhân, chia, chia lấy phần nguyên, chia lấy phần dư thực trước + Phép cộng, trừ thực theo thứ tự từ trái sang phải Dặn dò: - Học bài, làm tập 2, 3, 4, sgk/ 21, 22 - Xem trước phần li Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 2008-2009 Trờng THCS Đức Giang Ngày soạn: 8A: 8B: Tiết 8: Chng Ngày dạy 8C: 8D: Trình Máy Tính Và Dữ Liệu I/ Mục tiêu: - Giúp học sinh hiểu rỏ quy tắc tính biểu thức số học Các phép so sánh ngôn ngữ pascal - Giúp học sinh biết vận dụng quy tắc tính biểu thức số học, phép so sánh vào ngơn ngữ lập trình pascal II/ Yêu cầu: - Gv: giáo án, phòng máy - Hs: sgk, ghi III/ Tiến Trình dạy- học: ổn định: cũ: HS1: Nêu quy tắc tính biểu thức số học? Trả lời: • Các phép toán ngoặc thực trước tiên • Trong dãy tốn khơng có dấu ngoặc, phép nhân, chia, chia lấy phần nguyên, chia lấy phần dư thực trước • Phép cộng, trừ thực theo thứ tự từ trái sang phải HS2: Kể tên kiểu liệu NNLT Pascal? Viết biểu thức tóan kí hiệu Pascal ax2+ bx+c trả lời: Integer, real, char, string a*x*x+b*x+c Bài mới: HĐ1: Các phép so sánh: HĐ CỦA THẦY VÀ TRÒ NỘI DUNG GHI BẢNG Gv: Yêu cầu hs nhắc lại kí hiệu 1.Các phép so sánh: tốn học ngơn ngữ lập trình? Hs: Nhắc lại: +, -, *, /, div, mod Kí hiệu Phép so sánh Kí hiệu tốn Gv: Ngồi phép tốn số học, ta học cịn có kí hiệu tốn học quen thuộc pascal dùng để so sánh nào? = Bằng = ≠ Hs trả lời: kí hiệu so sánh Khác tốn học như: =, , #, … < Nhỏ < ≤ Gv: Kí hiệu phép tốn phép so Lớn > ≥ Hs: ý lắng nghe >= Lớn Gv: giới thiệu bảng kí hiệu phép so sánh ngôn ngữ Pascal Bảng Hs: ý quan sát ghi Gv: kết phép so sánh sai Gv cho vài ví dụ minh họa cụ thể Hs: ý lắng nghe ghi nhớ Ví dụ: 3*2> 4; 5=5; 56; … => kết 5*2=9, 22>17, … => kết sai HĐ2: Giao tiếp người - máy tính HĐ CỦA THẦY VÀ TRỊ NỘI DUNG GHI BẢNG Gv: Em hiểu giao tiếp Giao tiếp người máy tính: người máy tính?  Q trình trao đổi liệu hai chiều Hs: - Giao tiếp người máy tính người máy tính chương trao đổi liệu hai chiều người trình hoạt động thường gọi máy tính giao tiếp hợac tương tác người Gv: Cho ví dụ cụ thể việc giao tiếp máy tính người máy tính? Hs: VD như: người thường có nhu cầu tính tốn, kiểm tra, điều chỉnh, bổ sung… Ngược lại máy tính cho kết tính tốn, tìm kiếm, gợi ý…đó q trình giao tiếp người máy tính Gv: gọi hs khác nhận xét Hs: Cho nhận xét Gv: Nhận xét Hs: ý lắng nghe ghi Gv: giải thích thêm trường hợp  Sau số trường hợp tương tương tác trên: tác người máy tính: - Thơng báo kết tính tốn: u cầu + Thơng báo kết tính tốn chương trình Ví dụ, + Nhập liệu câu lệnh: write(‘dien tich hinh tron + Chương trình tạm ngừng la’,x); + Hộp thoại In kết tính diện tích hình trịn sau: - Nhập liệu: chương trình ngừng chờ ngi dựng nhp d liu vo ri mi Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm häc : 2008-2009 Trêng THCS §øc Giang tiếp tục - Chương trình tạm ngừng: tạm ngừng khỏang thời gian định đến người dùng nhấn phím - Hộp thoại: công cụ cho việc gao tiếp người – máy tính chạy chương trình Hs: ý lắng nghe tiếp thu Gv: chốt lại: trường hợp nói lên giao tiếp người - máy tính Hs: lắng nghe Cũng cố: Câu hỏi: Thế trình giao tiếp người – máy tính?  Trả lời: Q trình trao đổi liệu hai chiều người máy tính chương trình hoạt động thường gọi giao tiếp hợac tương tác người máy tính Câu hỏi: Trong NNLT pascal có phép so sánh nào?  Trả lời: =, , = dặn dò: - Học bài, làm tập 6, SGK/ 22 - Xem lại tiết 7, chuẩn bị cho thực hành ... - Học bài, làm tập 2, 3, 4, sgk/ 21, 22 - Xem trc phn cũn li Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 20 08- 2009 Trờng THCS Đức Giang Ngày soạn: 8A: 8B: Tiết 8: Chng Ngày dạy 8C: 8D:... thông tin đa vào máy phải đợc chuyển đổi thành dạng dÃy bit (dÃy tín hiệu đợc kí hiệu 1) Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 20 08- 2009 Trờng THCS Đức Giang 8A: 8B: Ngày dạy 8C: 8D:... theo SGK vµ vë ghi - Häc thuéc phần ghi nhớ Ngày soạn : 8A: 8B: Ngày dạy 8C: 8D: Giáo viên: Trịnh Xuân Cờng Môn : Tin học - Năm học : 20 08- 2009 Trờng THCS Đức Giang TiÕt 5+6 Bµi thùc hµnh Lµm

Ngày đăng: 25/06/2013, 01:27

Từ khóa liên quan

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

Tài liệu liên quan