1. Trang chủ
  2. » Giáo án - Bài giảng

Tin hoc 8 ( 3 cot)

55 413 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 55
Dung lượng 1,09 MB

Nội dung

Trờng THCS Đông Xá Giáo án tin học 8 Ngày soạn: 15/8/2008 Ngày giảng: 8A: 8B: 8C: 8D: Tiết 1 Bài 1. Máy tính và chơng trình máy tính I. Mục tiêu: KT: HS hiểu đợc một số khái niệm thuật ngữ đơn giản về chơng trình mT KN: HS biết dùng một lệnh trong cuộc sống hàng ngày để thực hiện một vài ví dụ HS Biết áp dụng các lện quen thuộc vào bài toán cụ thể. TĐ: HS nghiêm túc trong học tập và nghiên cứu bài học. II. Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc bài ở nhà. III. Ph ơng pháp : vấn đáp, thuyết trình, trực quan IV. Tiến trình bài giảng A. ổn định lớp 8A: 8B: 8C: 8D: B. KTBC: Không kiểm tra C. Bài mới HĐ của thầy HĐ của trò Ghi bảng HĐ 1. Tìm hiểu về việc con ngời ra lệnh cho MT nh thế nào. - GV: Để máy tính có thể thực hiện một công việc theo mong muốn của mình, con ngời phải đa ra những chỉ dẫn thích hợp cho máy tính. VD: Nháy đúp chuột lên - Nghe và ghi chép 1.Con ngời ra lệnh cho máy tính nh thế nào? - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con ngời đa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lợt thực hiện các lệnh này theo Nm hc 2008 - 2009 1 Trờng THCS Đông Xá Giáo án tin học 8 biểu tợng ra lệnh cho MT khởi động phần mềm. ? Khi thực hiện sao chép 1 đoạn Vb, ta đã ra mấy lệnh cho MT thực hiện HĐ2. Tìm hiểu hoạt động của RoBot quét nhà. ( GV chiếu trên màn chiếu) Giả sử có một đống rác và một rô-bốt ở các vị trí nh hình 1 dới đây. Từ vị trí hiện thời của rô-bốt, ta cần ra các lệnh để chỉ dẫn rô- bốt nhặt rác và bỏ rác vào thùng rác để ở nơi quy định. ? Nhìn vào hình, em hãy mô tả các bớc để Robot có thể thực hiện nhặt rác bỏ vào thùng Giả sử các lệnh trên đợc viết - HS lấy VD - HS : 2 lệnh: HS quan sát trên mà chiếu. - Quan sát trên màn chiếu và trả lời. đúng thứ tự nhận đợc. VD1. : Gõ 1 chữ A lên màn hình Ra lệnh cho MT ghi chữ lên màn hình. VD 2. Sao chép 1 đoạn vb là yêu cầu MT thực hiện 2 lệnh: sao chép ghi vào bộ nhớ và sao chép từ bộ nhớ ra vị trí mới. 2. Ví dụ: rô-bốt quét nhà Nếu thực hiện theo các lệnh sau đây, rô-bốt sẽ hoàn thành tốt công việc: 1. Rẽ phải 3 bớc. Nm hc 2008 - 2009 2 Trờng THCS Đông Xá Giáo án tin học 8 và lu trong một tệp với tên "Hãy nhặt rác ". Khi đó ta chỉ cần ra lệnh "Hãy nhặt rác", các lệnh trong tệp đó sẽ điều khiển rô-bốt tự động thực hiện lần lợt các lệnh nói trên. 2. Tiến 1 bớc 3. Nhặt rác 4. Rẽ phải 3 bớc. 5. Tiến 3 bớc 6. Bỏ rác vào thùng D. Củng cố - Ghi nhớ 1. - làm bài tập 1. SGK E. HDVN. - Học bài theo SGK - Học ghi nhớ 1 và làm lại BT 1; BT1 SGK V. Rút kinh nghiêm - HS hiểu đợc bài; biết sử dụng những lệnh hàng ngày để đa vào trơng trình MT - HS tự lấy đựoc VD minh hoạ cho bài - Thời gian đảm bảo - Hoàn thành nội dung chơng trình. Ngày soạn: 15/8/2008 Ngày giảng: Nm hc 2008 - 2009 3 Trờng THCS Đông Xá Giáo án tin học 8 8A: 8B: 8C: 8D: Tiết 2 Bài 1. Máy tính và chơng trình máy tính ( tiếp) I. Mục tiêu: KT: HS hiểu đợc một số khái niệm thuật ngữ đơn giản về chơng trình MT KN: - HS biết dùng một lệnh trong cuộc sống hàng ngày để thực hiện một vài ví dụ - HS Biết áp dụng các lệnh quen thuộc vào bài toán cụ thể. - Biết viết chơng trình đơn giản ra lệnh cho MT làm việc. TĐ: HS nghiêm túc trong học tập và nghiên cứu bài học. II. Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc bài ở nhà. III. Ph ơng pháp : vấn đáp, thuyết trình, luyện tập. IV. Tiến trình bài giảng A. ổn định lớp 8A: đủ 8B: đủ 8C: đủ 8D: đủ B. KTBC: Không kiểm tra C. Bài mới Nm hc 2008 - 2009 4 Trờng THCS Đông Xá Giáo án tin học 8 Nm hc 2008 - 2009 HĐ của thầy HĐ của trò Ghi bảng HĐ 1. Cách Viết chơng trình ra lệnh cho MT làm việ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. - Khi thực hiện chơng trình, máy tính sẽ thực hiện các lệnh có trong chơng trình một cách tuần tự HĐ2. Tìm hiểu lý phải viết chơng trình ? Để thực hiện đợc công việc, máy tính phải hiểu các lệnh đợc viết trong chơng trình. Vậy làm thế nào để máy tính hiểu đợc các lệnh của con ngời? Ta có thể ra lệnh cho máy tính bằng cách nói hoặc gõ các phím bất kì đợc không? các ngôn ngữ lập trình đã ra đời để giảm nhẹ khó khăn trong việc viết ch- ơng trình GV: Mô tả trên máy chiếu việc ra lệnh cho máy tính làm việc Nghe và ghi chép. - Quan sát trên màn chiếu. - Suy nghĩ trả lời - Nghe và ghi chép. 3. Viết chơng trình: 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, ch- ơng trình có thể có các lệnh nh sau 4. Tại sao cần viết chơng trình? - Máy tính nói và Hiểu bằng một ngôn ngữ riêng là ngôn ngữ máy tính. - Viết chơng trình là sử dụng các từ có nghĩa (thờng là tiếng Anh) - 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 bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể 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 các tín hiệu đợc kí hiệu bằng 0 hoặc 1). 5 Trờng THCS Đông Xá Giáo án tin học 8 D. Củng cố - Ghi nhớ 1. - Ghi nhớ 2 - Trả lời BT 2,3 SGK E. HDVN. - Học bài theo SGK - Học ghi nhớ 1, 2 và làm lại BT 2,3 SGK V. Rút kinh nghiêm - HS hiểu đợc bài; biết sử dụng những lệnh hàng ngày để đa vào trơng trình MT - HS tự lấy đựoc VD minh hoạ cho bài, hiểu đợc nguyên lý làm thế nào để MT hiểu đợc những yêu cầu = lệnh của con ngời. - Thời gian đảm bảo - Hoàn thành nội dung chơng trình. Ngày soạn: 20/8/2008 Ngày giảng: 8A: 8B: 8C: 8D: Tiết 3 Bài 3. Làm quen với ngôn ngữ lập trình ( T1) I. Mục tiêu: - KT: + Học sinh: Bit ngụn ng lp trỡnh gm cỏc thnh phn c bn l bng ch cỏi v cỏc quy tc vit chng trỡnh, cõu lnh. Bit ngụn ng lp trỡnh cú tp hp cỏc t khúa dnh riờng cho mc ớch s dng nht nh. Nm hc 2008 - 2009 6 Trờng THCS Đông Xá Giáo án tin học 8 Bit tờn trong ngụn ng lp trỡnh l do ngi lp trỡnh t ra, khi t tờn phi tuõn th cỏc quy tc ca ngụn ng lp trỡnh. Tờn khụng c trựng vi cỏc t khoỏ. Bit cu trỳc chng trỡnh bao gm phn khai bỏo v phn thõn chng trỡnh. - KN: Hs nêu đc lại cấu trúc của của một chơng trình; Đặt tên đợc cho một chơng trình cụ thể - TĐ: HS nghiêm túc trong học tập và nghiên cứu bài học. II. Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc bài ở nhà. III. Ph ơng pháp : vấn đáp, thuyết trình, luyện tập. IV. Tiến trình bài giảng A. ổn định lớp 8A: v2 8B: v1 8C: đủ 8D: đủ B. KTBC: Trình bày ghi nhớ 1,2,3, 4 sgk và trả lời bài tập1. HS TL: C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng ? Tại sao phải lập trình cho máy tính - GV mô tả bằng hình ảnh trên màn chiếu. - HS suy nghĩ trả lời - HS ghi chép 1. Chơng trình và ngôn ngữ lập trình. - Để tạo một chơng trình máy tính, chúng ta phải viết chơng trình theo một ngôn ngữ lập trình . - Ngôn ngữ lập trình là công cụ giúp để tạo ra các chơng trình máy tính. * Việc tạo ra 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ữ Nm hc 2008 - 2009 7 Trờng THCS Đông Xá Giáo án tin học 8 ? Ngôn ngữ lập trình gồm những gì? - GV đa ra ví dụ cụ trên màn chiếu. - GV: Sử dụng Ví dụ HS Quan sát. - HS suy nghĩ, trả lời: - HS ghi chép - quan sát ví dụ máy để máy tính hiểu đợc. 2. Ngôn ngữ lập trình gồm những gì? Ngôn ngữ lập trình gồm: - Bảng chữ cái: thờng gồm các chữ cái tiếng Anh và 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, các kí tự có mặt trên bàn phím máy tính đều có mặt trong bảng chữ cái của mọi ngôn ngữ lập trình. - Các quy tắc: cách viết (cú pháp) và ý nghĩa của chúng; cách bố trí các câu lệnh thành ch- ơng trình, Ví dụ 1: Hình 6 dới đây là 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. a) Từ khoá: Program, Begin, uses,End. Là những từ riêng, chỉ dành cho ngôn Nm hc 2008 - 2009 8 Trờng THCS Đông Xá Giáo án tin học 8 trên để chỉ ra các từ khoá - GV lấy các ví dụ đúng và sai về cách đặt tên chơng trình. - HS tự đặt tên chơng trình. ngữ lập trình. b) Sử dụng tên trong chơng trình. - Hai đại lợng khác nhau phải có tên khác nhau. - Tên không đợc trùng với các từ khoá. - Tên không đợc bắt đầu bằng chữ số và không đợc có khoảng trắng. D. Củng cố: Ngôn ngữ lập trình gồm những gì? ? chỉ ra một vài từ khoá? ? Nêu cách đặt tên đúng của chơng trình E. HDVN: Học bài theo Sgk và vở ghi. Học ghi nhớ 1 và trả lời câu hỏi 1 gsk. V. Rút kinh nghiệm: - HS năm đựơc ngôn ngữ lập trình gồm những phần gì? Biết cách đặt tên chơng trình. - Thời gian đảm bảo. - Hoàn thành nội dung bài giảng. Ngày soạn: 20/8/2008 Ngày giảng: 8A: 8B: 8C: 8D: Tiết 4 Bài 3. Làm quen với ngôn ngữ lập trình ( T2) Nm hc 2008 - 2009 9 Trờng THCS Đông Xá Giáo án tin học 8 I. Mục tiêu: - KT: + Học sinh: Bit cu trỳc chng trỡnh bao gm phn khai bỏo v phn thõn chng trỡnh. - KN: Hs nêu đc lại cấu trúc của của một chơng trình; Đặt tên đợc cho một chơng trình cụ thể - TĐ: HS nghiêm túc trong học tập và nghiên cứu bài học. II. Chuẩn bị: GV: SGK, Máy chiếu HS: Chuẩn bị trớc bài ở nhà. III. Ph ơng pháp : vấn đáp, thuyết trình, luyện tập. IV. Tiến trình bài giảng A. ổn định lớp 8A: v2 8B: v1 8C: đủ 8D: đủ B. KTBC: - Khi đặt tên cho một chơng trình cần chú ý điều gì? Hãy kể tên một vài từ khoá của chơng trình lập trình? HS TL: - Hai đại lợng khác nhau phải có tên khác nhau. - Tên không đợc trùng với các từ khoá. - Tên không đợc bắt đầu bằng chữ số và không đợc có khoảng trắng. + Một số từ khoá: . C. Bài mới HĐ của Thầy HĐ của trò Ghi bảng GV sử dụng lại VD của bài trớc để mô tả cấu trúc chung của chơng trình cho hs: + Phần khai báo gồm hai lệnh khai báo tên chơng - HS quan sát 3. Cấu trúc chung của chơng trình. Cấu trúc của chơng trình gồm: -Phần khai báo thờng gồm các câu lệnh dùng để : + Khai báo tên chơng trình; Nm hc 2008 - 2009 10 [...]... =' ,(1 0+5) / (3 +1)+ 18/ (5 +1)); writeln( '(1 0+2) *(1 0+2) / (3 +1)=', (1 0+2) *(1 0+2) / (3 +1)); write( '(( 10+2) *(1 0+2)-24)/ (3 +1)=' ,(( 10+2) *(1 0+2)-24)/ (3 +1)); readln end c) Lu chơng trình với tên CT2.pas Dịch, chạy chơng trình và kiểm tra kết quả nhận đợc trên màn hình - HS quan sát và Bài 2 Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần d Nm hc 20 08 - 2009 29 Trờng THCS Đông Xá Giáo án tin học 8 ... writeln('16 /3 =', chơng trình 16 /3) ; writeln('16 div 3 =',16 div 3) ; writeln('16 mod 3 =',16 mod 3) ; end b) Dịch và chạy chơng trình Quan sát các kết quả nhận đợc và cho nhận xét về các kết quả đó c) Thêm các câu lệnh thích hợp để có chơng trình sau: uses crt; begin clrscr; writeln('16 /3 =', 16 /3) ; delay(5000); writeln('16 div 3 =',16 div 3) ; delay(5000); writeln('16 mod 3 =',16 mod 3) ; delay(5000);... 3 Tìm hiểu thêm thực hành trên Enter để tiếp tục Bài 3 Tìm hiểu thêm về cách in dữ về cách in dữ liệu ra máy cá nhân màn hình liệu ra màn hình Mở lại tệp chơng Mở lại tệp chơng trình CT2.pas và sửa trình CT2.pas và sửa ba lệnh cuối (trớc từ khoá end.) thành: ba lệnh cuối (trớc từ writeln (( 1 0+5) / (3 +1)+ 18/ khoá end.) thành: (5 +1):4:2); writeln (( 1 0+2) *(1 0+2)/ (3 +1):4:2); writeln (( ( 10+2) *(1 0+2)-24)/ (3 +1):4:2);... +1 c) và thực hành 15 ì 4 30 + 12 ; (1 0 + 2) 2 ; (3 + 1) d) trong Pascal: a) (1 0 + 2) 2 24 (3 + 1) Lu ý: Chỉ đợc dùng dấu ngoặc đơn để nhóm các phép toán b) Khởi động Turbo Pascal và gõ chơng trình sau để tính các biểu thức ? Khởi động Turbo Pascal và gõ chơng trình sau để tính các biểu thức trên: trên: begin writeln('15*4 -30 +12 =',15*4- 30 +12); writeln( '(1 0+5) / (3 +1)+ 18/ (5 +1) Lu ý: Các biểu thức... sinh còn nhận thức chậm về chơng trình lập trình - Lớp 8A cha chú ý trong học tập - Thời gian đảm bảo, - Hoàn thành nội dung thực hành Ngày soạn: 8/ 9/20 08 Ngày giảng: 8A: 8B: 8C: Nm hc 20 08 - 2009 8D: Tiết 7 20 Trờng THCS Đông Xá Giáo án tin học 8 Chơng trình máy tính và dữ liệu ( Tiết 1 ) I Mục tiêu: - KT: HS hiểu: + khỏi nim kiu... thẳng lề trái E Hớng dẫn học ở nhà: - Xem lại nội dung bài thực hành - Học lại phần tổng kết bài V Rút kinh nghiệm Ngày soạn: 28/ 9/20 08 Tiết 11 Ngày giảng: 8A 8B 8C 8D Sử dụng biến trong chơng trình ( T1) I Mục tiêu: Nm hc 20 08 - 2009 32 Trờng THCS Đông Xá Giáo án tin học 8 - KT: Bit khỏi nim bin, hng; Hiu cỏch khai bỏo, s dng bin... Bài 4 Cho hai xõu kớ t "Lp" v "8A" Cú th nh ngha nhiu "phộp toỏn" trờn tp hp cỏc d liu kiu xõu Chng hn phộp ghộp: Lp + 8A = Lp8A E HDVN: Học bài theo Sgk + Làm lại các bài tập V Rút kinh nghiệm - HS nắm đợc bài.; nghiêm túc học tập - Thời gian đảmt bảo - Hoàn thành nội dung bài giảng Ngày soạn: 18/ 9/20 08 Ngày giảng: 8A: 8B: 8C: 8D: Tiết 9 Bài thực hành số 2 ( 2 Tiết ) I Mục tiêu: + Kiến thức:... tính diện tích hình tròn + Khác: Có thêm Nm hc 20 08 - 2009 33 Trờng THCS Đông Xá Giáo án tin học 8 phần khai báo và Var phần yêu cầu R: Integer; nhập R từ bàn Begin phím ( ở VD2) -GV: Với VD1, nu Write('Nhap ban kinh hinh tron R=: '); Readln(R); Write('Dien tich hinh tron la: ', 3. 14*R*R); mun tớnh din tớch ca readln; mt hỡnh trũn... Nm hc 20 08 - 2009 27 Trờng THCS Đông Xá Giáo án tin học 8 IV Tiến trình bài giảng A ổn định lớp 8A: V2 8B: V1 8C: đủ 8D: đủ B KTBC: ? HS1: Trả lời BT số 1 ( Sgk): Đáp án: 1 Vì dữ liệu và các thao tác xử lí dữ liệu rất đa dạng, lí do dễ nhận thấy nhất là việc phân chia dữ liệu thành các kiểu giúp xác định các phép xử lí (phép toán)... dụ Chia / 30 /2 mod 30 mod 4 div 30 div 4 - Yêu cầu HS quan Chia phần d Chia phần Nm hc 20 08 - 2009 28 Trờng THCS Đông Xá Giáo án tin học 8 -nguyên Hãy viết các biểu thức toán học sau đây - Hãy viết các biểu thức toán học sau đây - HS quan sát dới dạng biểu thức trên màn chiếu dới dạng biểu thức trong Pascal: b) 10 + 5 18 ; 3 +1 5 +1 . chơng trình. Ngày soạn: 15 /8/ 20 08 Ngày giảng: Nm hc 20 08 - 2009 3 Trờng THCS Đông Xá Giáo án tin học 8 8A: 8B: 8C: 8D: Tiết 2 Bài 1. Máy tính và chơng trình máy tính ( tiếp) I. Mục tiêu: KT:. bài giảng. Ngày soạn: 20 /8/ 20 08 Ngày giảng: 8A: 8B: 8C: 8D: Tiết 4 Bài 3. Làm quen với ngôn ngữ lập trình ( T2) Nm hc 20 08 - 2009 9 Trờng THCS Đông Xá Giáo án tin học 8 I. Mục tiêu: - KT: +. đảm bảo - Hoàn thành nội dung chơng trình. Ngày soạn: 20 /8/ 20 08 Ngày giảng: 8A: 8B: 8C: 8D: Tiết 3 Bài 3. Làm quen với ngôn ngữ lập trình ( T1) I. Mục tiêu: - KT: + Học sinh: Bit ngụn ng lp trỡnh

Ngày đăng: 30/05/2015, 21:00

Xem thêm

TỪ KHÓA LIÊN QUAN

w