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

giáo án tin hoc8_ll

92 276 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 92
Dung lượng 4,83 MB

Nội dung

Trường PTDTNT Đơng Giang Giáo án tin học lớp 8 Tuần: 01 Tiết: 1-2 Bài 1.MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH Ngày soạn: 18/08/2013 Ngày dạy: 20/08/2013 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 mét c¸ch tù ®éng. • BiÕt ng«n ng÷ dïng ®Ĩ viÕt ch¬ng tr×nh m¸y tÝnh gäi lµ ng«n ng÷ lËp tr×nh. • BiÕt vai trß cđa ch¬ng tr×nh dÞch. 2. Kỹ năng - Phân biệt được thông tin trong cuộc sống hàng ngày. 3. Thái độ: - Häc sinh nhËn thøc ®ỵc tÇm quan träng cđa m«n häc, cã ý thøc häc tËp bé m«n, rÌn lun tÝnh cÇn cï, làm việc theo nhóm, ham thÝch t×m hiĨu vµ t duy khoa häc. II. Tiến trình bài dạy: 1. Ổn định lớp 2. Bài mới: Hoạt động của GV Hoạt động của HS Nội dung Hoạt động 1: Giới thiệu chương trình môn tin học lớp 8 - Giới thiệu chương trình môn tin học lớp 8 và yêu cầu cơ bản của môn học - Nghe giáo viên giới thiệu Hoạt động 2: Häc sinh hiĨu con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua c¸i g× - u cầu HS đọc SGK - Lµm thÕ nµo ®Ĩ in v¨n b¶n cã s½n ra giÊy. - Con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua c¸i g× ? - Em hiĨu thÕ nµo lµ ch¬ng tr×nh - Gi¶i thÝch vỊ ch¬ng tr×nh lµ g× . - Nghiªn cøu SGK phÇn 1. - Tr¶ lêi - Th«ng qua lƯnh - Nghiªn cøu vµ tr¶ lêi theo ý hiĨu. 1. Con ngêi ra lƯnh cho m¸y tÝnh nh thÕ nµo? - Con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua lƯnh. - Ch¬ng tr×nh lµ c¸ch ®Ĩ con ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn nhiỊu thao t¸c liªn tiÕp mét c¸ch tù ®éng. Hoạt động 3: T×m hiĨu vÝ dơ r« bèt qt nhµ. - Nh¾c l¹i c¸c lƯnh mµ rob«t ph¶i lµm ®Ĩ hoµn thµnh c«ng viƯc. - Cho r«b«t ch¹y trªn m« h×nh ®Ĩ hs h×nh dung b»ng trùc quan. - Quan s¸t vµ nhí c¸c thao t¸c thùc hiƯn cđa r«bèt. - Tr¶ lêi 2. VÝ dơ: r«-bèt qt nhµ (M« h×nh SGK) - LËp ch¬ng tr×nh ra tõng lƯnh cơ thĨ, ®¬n gi¶n, theo tr×nh tù ®Ĩ GV: Lâm Thị Ly Trường PTDTNT Đơng Giang Giáo án tin học lớp 8 - Em ph¶i ra nh÷ng lƯnh nµo ®Ĩ r«bèt hoµn thµnh viƯc nhỈc r¸c bá vµo thïng ®óng n¬i qui ®Þnh. - ChiÕu s¬ ®å vÞ trÝ hiƯn t¹i cđa r«bèt. -Quan s¸t vµ nghiªn cøu SGK r«bèt cã thĨ hoµn thµnh tèt nhÊt c«ng viƯc. Hoạt động 4: Häc sinh hiĨu viÕt ch¬ng tr×nh lµ g×. - §a kh¸i niƯm viÕt ch¬ng tr×nh trªn mµn h×nh. - Chèt ý trªn mµn h×nh - ViÕt ch¬ng tr×nh lµ g× ? - LÝ do cÇn ph¶i viÕt ch¬ng tr×nh ®Ĩ ®iỊu khiĨn m¸y tÝnh - §a ra vÝ dơ vỊ mét ch¬ng tr×nh. - §äc l¹i vµ ghi vë. - Tr¶ lêi - Dùa vµo kh¸i niƯm ch- ¬ng tr×nh ®Ĩ ®Ĩ tr¶ lêi. - Nghiªn cøu SGK vµ quan s¸t s¬ ®å vỊ mét ch¬ng tr×nh. 3. ViÕt ch¬ng tr×nh ra lƯnh cho m¸y tÝnh lµm viƯc. 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Ĩ. Hoạt động 5: T×m hiĨu thÕ nµo lµ ng«n ng÷ lËp tr×nh, ch¬ng tr×nh dÞch - M¸y tÝnh cã hiĨu ®ỵc ch¬ng tr×nh viÕt b»ng ng«n ng÷ th«ng thêng kh«ng ? Nã chØ hiĨu ng«n ng÷ g× ? - Em hiĨu ng«n ng÷ lËp tr×nh lµ g× ? - Chèt c¸c kh¸i niƯm trªn mµn h×nh - §a mÉu mét ch¬ng tr×nh ®¬n gi¶n viÕt b»ng ng«n ng÷ Pascal ? Theo em m¸y tÝnh cã hiĨu ngay ch¬ng tr×nh nµy kh«ng. - Gi¶i thÝch t¸c dơng cđa ch¬ng tr×nh dÞch. - Chèt kh¸i niƯm m«i trêng lËp tr×nh vµ lÊy vÝ dơ vỊ mét sè m«i trêng lËp tr×nh kh¸c nhau. -Nghiªn cøu SGK vµ nªu kh¸i niƯm ch¬ng tr×nh dÞch. -Suy nghÜ tr¶ lêi : Kh«ng -§äc l¹i vµ ghi vë. -Nghiªn cøu SGK vµ tr¶ lêi. -Suy nghÜ vµ tr¶ lêi 4. Ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh. - Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dïng ®Ĩ viÕt c¸c ch¬ng tr×nh m¸y tÝnh. - 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. - Ch¬ng tr×nh so¹n th¶o vµ ch¬ng tr×nh dÞch thêng ®ỵc kÕt hỵp vµo mét phÇn mỊm, ®ỵc gäi lµ m«i trêng lËp tr×nh 3. Củng cố và dặn dò: - Gọi HS đọc phần ghi nhớ SGK - Xem trước bài 2: Làm quen với chương trình và NNLT Tuần: 02 Tiết: 3-4 Bài 2. LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Ngày soạn: 25/08/2013 Ngày dạy: 27/08/2013 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¾c ®Ĩ viÕt ch¬ng tr×nh, c©u lƯnh. GV: Lâm Thị Ly Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 Biết ngôn ngữ lập trình có tập hợp các từ khóa 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, khi đặt tên phải tuân thủ các quy tắc của ngôn ngữ lập trình. Tên không đợc trùng với các từ khoá. Biết cấu trúc chơng trình bao gồm phần khai báo và phần thân chơng trình. 2. Kyừ naờng Biết cấu trúc chơng trình bao gồm phần khai báo và phần thân chơng trình. 3. Thỏi : - Học sinh nhận thức đợc tầm quan trọng của môn học, rèn luyện tính cần cù, lm vic theo nhúm, ham thích tìm hiểu và t duy khoa học. III. Tieỏn trỡnh baứi daùy: 1. n nh lp 2. Kim tra bi c: - Chng trỡnh l gỡ? NNLT l gỡ? 3. Bi mi: Hot ng ca GV Hot ng ca HS Ni dung Hoạt động 1 : Học sinh hiểu con ngời điều khiển máy tính thông qua cái gì - Làm thế nào để in văn bản có sẵn ra giấy. - Con ngời điều khiển máy tính thông qua cái gì ? - Em hiểu thế nào là chơng trình - Giải thích về chơng trình là gỡ - Nghiên cứu SGK phần 1 - Trả lời - Thông qua lệnh - Nghiên cứu và trả lời theo ý hiểu. 1. Ví dụ về chơng trình * Ví dụ về một chơng trình đơn giản viết bằng Pascal. - Sau khi chạy chơng trình này máy sẽ in lên màn hình dòng chữ Chao cac ban. Hoạt động 2 : Học sinh hiểu ngôn ngữ lập trình gồm những gì - Khi nói và viết ngoại ngữ để ngời khác hiểu đúng các em có cần phải dùng các chữ cái, những từ cho phép và phải đợc ghép theo đúng quy tắc ngữ pháp hay không ? - NNLT gồm những gì ? - Chốt khái niệm trên màn hình. - Đọc câu hỏi suy nghĩ và trả lời - Nghiên cứu SGK trả lời. 2. Ngôn ngữ lập trình gồm những gì? - 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 trình hoàn chỉnh và thực hiện đợc trên máy tính. Hoạt động 3 : HS tìm hiểu thế nào là từ khoá và tên trong chơng trình. GV: Lõm Th Ly Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 - Đa ra ví dụ về chơng trình nh phần trớc. - Theo em những từ nào trong ch- ơng trình là những từ khoá. - Chỉ ra các từ khoá trong chơng trình. - Trong chơng trình đại lợng nào gọi là tên. - Tên là gì ? - Chốt khái niệm tên và giải thích thêm về quy tắc đặt tên trong ch- ơng trình. - Nghiên cứu - Trả lời theo ý hiểu. - Trả lời theo ý hiểu. - Nghe và ghi bài. 3. Từ khoá và tên - Từ khoá của một ngôn ngữ lập trình là những từ dành riêng, không đợc dùng các từ khoá này cho 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. - 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 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á. Hoạt động 4 : Học sinh hiểu cấu trúc của một chơng trình - Đa ví dụ về chơng trình - Cho biết một chơng trình có những phần nào ? - Đa lên màn hình từng phần của chơng trình. - Giải thích thêm cấu tạo của từng phần đó. - Quan sát chơng trình và nghiên cứu sgk trả lời. - Đọc - Lng nghe - Ghi bi 4. Cấu trúc chung của chơng trình - Cấu trúc chung của mọi chơng trình gồm: Phần khai báo - Khai báo tên chơng trình; - Khai báo các th viện (chứa các lệnh viết sẵn có thể sử dụng trong chơng trình) và một số khai báo khác. Phần thân của 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ó. - Phần khai báo có thể có hoặc không. Tuy nhiên, nếu có phần khai báo phải đợc đặt trớc phần thân chơng trình. Hoạt động 5 : Học sinh hiểu một số thao tác chính trong NNLT Pascal - Khởi động chơng trình T.P để xuất hiện màn hình sau : 5. Ví dụ về ngôn ngữ lập trình - Khởi động chơng trình - Màn hình T.P xuất hiện. - Từ bàn phím soạn chơng trình tơng tự word. - Sau khi đã soạn thảo xong, GV: Lõm Th Ly Trường PTDTNT Đơng Giang Giáo án tin học lớp 8 - Giíi thiƯu mµn h×nh so¹n th¶o cđa T.P - Giíi thiƯu c¸c bíc c¬ b¶n ®Ĩ lµm viƯc víi mét ch¬ng tr×nh trong m«i trêng lËp tr×nh T.P - Quan s¸t vµ l¾ng nghe. nhÊn phÝm Alt+F9 ®Ĩ dÞch ch¬ng tr×nh. §Ĩ ch¹y ch¬ng tr×nh, ta nhÊn tỉ hỵp phÝm Ctrl+F9 Hoạt động 6: Củng cố dặn dò - Học các khái niệm đã ghi trên bảng, cho ví dụ. - Làm các bài tập sgk/13 - Đọc phần ghi nhớ SGK trang 13 Tuần: 03 Tiết: 5-6 Bài thực hành 1 LÀM QUEN VỚI TURBO PASCAL. Ngày soạn: 01/09/2013 Ngày dạy: 03/09/2013 A. Mơc tiªu : • Thùc hiƯn ®ỵc thao t¸c khëi ®éng/kÕt thóc turbo pascal, lµm quen víi mµn h×nh so¹n th¶o turbo pascal • Thùc hiƯn ®ỵc c¸c thao t¸c më c¸c b¶ng chän vµ chän lƯnh. • So¹n th¶o ®ỵc mét ch¬ng tr×nh Pascal ®¬n gi¶n. • BiÕt c¸ch dÞch, sưa lçi trong ch¬ng tr×nh, ch¹y ch¬ng tr×nh vµ xem kÕt qu¶. • BiÕt sù cÇn thiÕt ph¶i tu©n thđ quy ®Þnh cđa ng«n ng÷ lËp tr×nh B. Chn bÞ : 1. Gi¸o viªn : - SGK, SGV, Gi¸o ¸n - Chn bÞ phßng thùc hµnh đã cài Turbo Pascal. GV: Lâm Thị Ly Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 2. Học sinh: - Đọc trớc bài thực hành. - Học thuộc kiến thức lý thuyết đã học. C. Tiến trình tiết dạy : I. ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II. Kiểm tra bài cũ : 1. Cấu trúc chung một chơng trình gồm những phần nào ? Đọc tên và chức năng của một số từ khoá trong chơng trình. 2. Nêu các bớc cơ bản để làm việc với một chơng trình trong Turbo Pascal. III. Dạy bài mới : hoạt động của thày và trò kiến thức cần đạt Hoạt động 1 : Hớng dẫn ban đầu - Phổ biến nội dung yêu cầu chung trong tiết thực hành là làm quen với ngôn ngữ lập trình Turbo Pascal. - Khởi động và kiểm tra tình trạng máy tính của mình => Báo cáo tình hình cho GV. - ổn định vị trí trên các máy. Hoạt động 2 : Giáo viên hớng dẫn HS làm bài 1trên mỏy tớnh. - Giới thiệu biểu tợng của chơng trình và cách khởi động chơng trình bằng 2 cách. - Theo dõi và quan sát tìm biểu tợng của chơng trình trên máy của mình. - Giới thiệu màn hình TP. - Quan sát khám phá các thành phần trên màn hình TP. - Giới thiệu các thành phần trên màn hình của Turbo Pascal. - Quan sát. - Giới thiệu và làm mẫu cách mở hệ thống thực đơn (menu) và cách di chuyển vệt sáng, chọn lệnh trong thực đơn. - Làm theo trên máy của mình và quan sát các lệnh trong từng menu. - Giới thiệu cách thoát khỏi TP Bài 1. Làm quen với việc khởi động và thoát khỏi Turbo Pascal. Nhận biết các thành phần trên màn hình của Turbo Pascal. a. 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 (thờng là th mục con TP\BIN). b. Quan sát màn hình của Turbo Pascal và so sánh với hình 11 SGK c. Nhận biết các thành phần: Thanh bảng chọn; tên tệp đang mở; con trỏ; dòng trợ giúp phía dới màn hình. d. 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. e. Nhấn phím Enter để mở một bảng chọn. f. Quan sát các lệnh trong từng bảng chọn. - Mở các bảng chọn bằng cách khác: Nhấn tổ hợp phím Alt và phím tắt của bảng chọn (chữ màu đỏ ở tên bảng chọn, ví dụ phím tắt của bảng chọn File là F, bảng chọn Run là R, ). g. Sử dụng các phím mũi tên lên và xuống ( và ) để di chuyển giữa các lệnh trong một bảng chọn. GV: Lõm Th Ly Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 - Làm thử trên máy tính của mình. - Theo dõi quan sát các thao tác thực hiện của HS trên từng máy và hớng dẫn thêm. h. Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal. Hoạt động 3 : Giáo viên hớng dẫn H làm bài 2 trên màn hình lớn. - Gõ chơng trình phần a trong sgk - Mở chơng trình đã chuẩn bị sẵn từ trong máy chủ. - Đọc và hiểu chú ý sgk. - Làm theo một cách tuần tự các b- ớc b, c, d sgk. - Theo dõi và hớng dẫn trên các máy. - dịch và chạy chơng trình trên máy chủ. - Quan sát và đối chiếu kết quả trên máy của mình. Bài 2. Soạn thảo, lu, 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. - Nhấn tổ hợp phím Alt+F9 để dịch chơng trình - Nhấn tổ hợp phím Ctrl+F9 để chạy chơng trình. - Sau đó nhấn Alt+F5 để quan sát kết quả. Hoạt động 4 : Giáo viên hớng dẫn HS làm bài 3 trên mỏy tớnh. - Làm theo các bớc yêu cầu trong SGK. - Thờng xuyên đi các máy kiểm tra, theo dõi và hớng dẫn cụ thể. - Làm các bớc a, b trên máy chủ và giải thích một số lỗi cho H hiểu. - Quan sát và lắng nghe giải thích. Bài 3. Chỉnh sửa chơng trình và nhận biết một số lỗi. Hoạt động 5 : Giáo viên tổng kết nội dung tiết thực hành. - Nhc li nội dung chính cần đạt trong tiết thực hành này. - Đọc phần đọc thêm SGK - Có thể giải thích thêm. Tổng kết : SGK Nhận xét sau tiết thực hành - Tuyờn dng nhng bn thc hnh tt GV: Lõm Th Ly Trường PTDTNT Đơng Giang Giáo án tin học lớp 8 - Chỉ ra những tồn tại của HS Híng dÉn vỊ nhµ. §äc vµ chn bÞ bµi 3 : Ch¬ng tr×nh m¸y tÝnh vµ d÷ liƯu. Tuần: 04 Tiết: 7 - 8 Bài 3. CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU Ngày soạn: 09/09/2013 Ngày dạy: 10/09/2013 I. Mục Tiêu: 1. Kiến thức: - Biết khái niệm kiểu dữ liệu; - Biết một số phép tốn cơ bản với dữ liệu số; - BiÕt c¸c phÐp to¸n so s¸nh trong ng«n ng÷ lËp tr×nh. - Biết khái niệm điều khiển tương tác giữa người với máy tính. 2. Kỹ năng: - BiÕt cÊu tróc ch¬ng tr×nh bao gåm phÇn khai b¸o vµ phÇn th©n ch¬ng tr×nh. II. Tiến trình bài dạy: 1. Ổn định lớp: 2. Kiểm tra bài cũ: thơng qua 3. Bài mới: Hoạt động của GV Hoạt động của HS kiÕn thøc cÇn ®¹t Ho¹t ®éng 1 : Häc sinh t×m hiĨu vỊ d÷ liƯu vµ kiĨu d÷ liƯu. - Nªu t×nh hng ®Ĩ gỵi ý vỊ d÷ liƯu vµ kiĨu d÷ liƯu. - §a ra vÝ dơ 1 SGK. - Ta cã thĨ thùc hiƯn c¸c phÐp to¸n víi d÷ liƯu kiĨu g× ? - Cßn víi kiĨu ch÷ th× c¸c - Quan s¸t ®Ĩ ph©n biƯt ®ỵc hai lo¹i d÷ liƯu quen thc lµ ch÷ vµ sè. - Nghiªn cøu SGK tr¶ lêi víi kiĨu sè. - Nghiªn cøu SGK vµ tr¶ lêi trªn SGK, §å dïng häc tËp, b¶ng phơ - Nghiªn cøu SGK tr¶ 1. D÷ liƯu vµ kiĨu d÷ liƯu. VÝ dơ 1: Minh ho¹ kÕt qu¶ thùc hiƯn mét ch¬ng tr×nh in ra mµn h×nh víi c¸c kiĨu d÷ liƯu quen thc lµ ch÷ vµ sè. GV: Lâm Thị Ly Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 phép toán đó không có nghĩa. - Theo em có những kiểu dữ liệu gì ? Lấy ví dụ cụ thể về một kiểu dữ liệu nào đó. - Chốt lại 3 kiểu dữ liệu cơ bản nhất và giải thích thêm. - Trong ngôn ngữ lập trình nào cũng chỉ có 3 kiểu dữ liệu đó hay còn nhiều nữa ? - Đa ra ví dụ 2 SGK để giới thiệu tên của một số kiểu dữ liệu cơ bản trong NNLT pascal. - Đọc tên kiểu dữ liệu Integer, real, char, string. . - Đa ví dụ : 123 và 123 - Đa ra chú ý về kiểu dữ liệu char và string. lời. - Đọc tên hai kiểu dữ liệu trên. - Đọc lại. - Viết tên và ý nghĩa của 4 kiểu dữ liệu cơ bản trong TP - 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. Dới đây là một số kiểu dữ liệu thờng dùng nhất: Số nguyên, ví dụ số học sinh của một lớp, số sách trong th viện, Số thực, ví dụ chiều cao của bạn Bình, điểm trung bình môn Toán, Xâu kí tự (hay xâu) là dãy các "chữ cái" lấy từ bảng chữ cái của ngôn ngữ lập trình, ví dụ: "Chao cac ban", "Lop 8E", "2/9/1945" - Ngôn ngữ lập trình cụ thể còn định nghĩa nhiều kiểu dữ liệu khác. Số các kiểu dữ liệu và tên kiểu dữ liệu trong mỗi ngôn ngữ lập trình có thể khác nhau. Ví dụ 2. Bảng 1 Chú ý: D liu kiu kớ t v kiu xõu trong Pascal c t trong cp du nhỏy n. Hoạt động 2 : HS tìm hiểu, làm quen với các phép toán và kiểu dữ liệu số. - Viết lên bảng các phép toán số học dùng cho dữ liệu kiểu số thực và số nguyên ? - Đa lên màn hình bảng kí hiệu các phép toán dùng cho kiểu số thực và số nguyên. - Quan sát để hiểu cách viết và ý nghĩa của từng phép toán và ghi vở. - Quan sát, lắng nghe và ghi vở. 2. Các phép toán với dữ liệu kiểu số. GV: Lõm Th Ly Tên kiểu Phạm vi giá trị integer Số nguyên trong khoảng 2 15 đến 2 15 1. real Số thực có giá trị tuyệt đối trong khoảng 2,9ì10 -39 đến 1,7ì10 38 và số 0. char Một kí tự trong bảng chữ cái. string Xâu kí tự, tối đa gồm 255 kí tự. Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 - Đa ra một số ví dụ sgk và giải thích thêm. - Đa ra phép toán viết dạng ngôn ngữ toán học : 82 5 + xy x và yêu cầu HS viết biểu thức này bằng ngôn ngữ TP. - Yêu cầu HS viết lại phép toán 2 x 5 y (x 2) a 3 b 5 + + + + bằng ngôn ngữ TP. - Nhận xét và đa ra bảng ví dụ SGK. - Nhận xét và chốt trên màn hình. - Viết lại biểu thức này bằng ngôn ngữ lập trình Pascal. [ ] (a b)(c d) 6 a 3 + + ? - Nhận xét và đa ra chú ý - Làm trên bảng phụ - Nêu quy tắc tính các biểu thức số học. Dới đây là các ví dụ về phép chia, phép chia lấy phần nguyên và phép chia lấy phần d: 5/2 = 2.5; 12/5 = 2.4. 5 div 2 = 2; 12 div 5 = 2 5 mod 2 = 1; 12 mod 5 = 2 Quy tắc tính các biểu thức số học: Các phép toán trong ngoặc đợc thực hiện trớc tiên; 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ự từ trái sang phải. Chú ý: Trong Pascal (v trong hu ht cỏc ngụn ng lp trỡnh núi chung) ch c phộp s dng cp du ngoc trũn () gp cỏc phộp toỏn. Khụng dựng cp du ngoc vuụng [] hay cp du ngoc nhn {} nh trong toỏn hc. Hoạt động 3 : HS biết ý nghĩa và cách viết các phép toán so sánh trong TP GV: Lõm Th Ly Kí hiệu Phép toán Kiểu dữ liệu + cộng số nguyên, số thực trừ số nguyên, số thực * nhân số nguyên, số thực / chia số nguyên, số thực div chia lấy phần nguyên số nguyên mod chia lấy phần d số nguyên [...]... Tìm lỗi sai và sửa lại Program Tinh tong; -> Tinh_tong; (hoặc tinhtong;) (0.5đ) Var a,b: Integer -> integer; (0.5đ) Begin Write(‘Nhap a = ‘); readl(a); -> readln(a); (1đ) Write(‘Nhap b = ‘); readln(b); S:= (a+b)/2 ; Writeln(‘Tong S =’,S) -> Writeln(‘Tong S =’,S); (0.5đ) Readln End -> End (0.5đ) GV: Lâm Thị Ly Trường PTDTNT Đơng Giang Tuần: 09 Tiết: 17 - 18 I Giáo án tin học lớp 8 LUYỆN GÕ PHÍM NHANH... bài tốn : - Trả lời  Bước 1 : Xác định bài tốn là xác định (thơng - Để nhờ máy giải một bài tốn ta phải thực GV: Lâm Thị Ly Trường PTDTNT Đơng Giang Giáo án tin học lớp 8 hiện những bước nào ? tin vào - INPUT) và kết quả cần xác định (thơng tin ra -OUTPUT) - Nghiên cứu SGK và (hình 4) rồi viết trên  Bước 2 : Thiết lập phương án giải quyết (xây bảng nhóm dựng thuật tốn) là tìm, lựa chọn thuật tốn... 3: H·y liƯt kª c¸c lçi nÕu cã trong chư¬ng tr×nh sau ®©y vµ sưa l¹i cho ®óng: Program Tinh tong; Var a,b: Integer Begin Write(‘Nhap a = ‘); readl(a); Write(‘Nhap b = ‘); readln(b); S:= (a+b)/2 ; Writeln(‘Tong S =’,S) Readln End E ĐÁP ÁN VÀ BIỂU ĐIỂM I Phần trắc nghiệm: GV: Lâm Thị Ly Trường PTDTNT Đơng Giang Giáo án tin học lớp 8 ( Mỗi câu đúng được 0.25 đ) Câu Đáp án 1 B 2 C 3 B 4 B 5 A 6 D 7 C 8 B... Giáo án tin học lớp 8 Hoạt động của GV và HS Nội dung Ho¹t ®éng 1 : Híng dÉn ban ®Çu - Phỉ biÕn néi dung yªu cÇu chung trong tiÕt - Khëi ®éng vµ kiĨm tra t×nh tr¹ng m¸y tÝnh cđa thùc hµnh lµ khai b¸o vµ sư dơng biÕn, h»ng m×nh => B¸o c¸o t×nh h×nh cho GV - ỉn ®Þnh vÞ trÝ trªn c¸c m¸y Ho¹t ®éng 2 : Gi¸o viªn híng dÉn HS rÌn lun kü n¨ng qua bµi 1 Bµi 1 - §äc bµi to¸n trong SGK vµ nghiªn cøu program Tinh_tien;... Program tinhtoan; - ViÕt giÊy nh¸p theo híng dÉn cđa GV Var a,- interger; S : real; - Chèt toµn ch¬ng tr×nh lªn mµn h×nh vµ ch¹y a,b,c,d : integer; Begin thư trong Pascal Write(‘Nhap canh day vµ chieu cao :’); Readln (a,h); S:=(a*h)/2; Writeln(‘ Dien tich hinh tam giac la :’,S:5:1); Write(‘Nhap hai so a,b :’); Readln (a,b); c:=a div b; d:=a mod b; GV: Lâm Thị Ly Trường PTDTNT Đơng Giang Giáo án tin học... vào từ bàn phím) Giáo án tin học lớp 8 2 Bài tập: * Bài tập 1:Hãy chỉ ra lỗi và sửa lỗi trong chương trình sau : + Học sinh tìm và sửa lỗi của Const pi:=3.1416; chương trình theo u cầu của Var cv,dt:integer giáo viên R:real; Begin R=5.5 Cv=2*pi*r; Dt=pi*r*r; Writeln(‘chu vi la:= cv’); Writeln(‘dien tich la:=dt’); Readln End + Học sinh viết chương trình: * Bài tập 2: Program tinhtoan; Viết chương trình... các vị trí, thành phố, thủ đơ của các nước trên tồn thế giới và rất nhiều thơng tin liên quan + Học sinh chú ý lắng nghe => đến thời gian ghi nhớ kiến thức 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 tồn cảnh các vị trí, thành phố, thủ đơ của các nước trên tồn thế giới và rất nhiều thơng tin liên quan đến thời gian Hoạt động 2: Tìm hiểu cách khởi động phần mềm ? Em hãy... đêm - Quan sát và xem thơng tin thời gian chi tiết của một địa điểm cụ thể + Học sinh chú ý lắng nghe 1 Hướng dẫn sử dụng: => ghi nhớ kiến thức a) Phóng to và quan sát một Trên bản đồ có các vùng sáng, vùng bản đồ chi tiết: tối khác nhau cho biết thời b) Quan sát và nhận biết thời gian hiện tại của các vùng này gian: ngày và đêm là ngày hay đêm c) Quan sát và xem thơng tin - Học sinh chú ý quan sát... Giang Giáo án tin học lớp 8 - Để 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 - Để cố định vị trí và thời gian quan sát ta làm như thế nào? + Học sinh chú ý lắng nghe 2 Một số chức năng khác => ghi nhớ kiến thức a) Hiện và khơng hiện hình + Để chuyển cách thức thay ảnh bầu trời theo thời gian đổi thơng tin này ta... Chọn vị trí ban đầu - u cầu HS quan sát SGK => cho - Chọn Option => Anchor biết cách tìm các địa điểm có thơng tin time to => chọn mục Sunrise thời gian trong ngày giống nhau để tìm theo thời gian c) Tìm kiếm địa điểm có - Tìm kiếm và quan sát nhật thực trên + Học sinh chú ý quan sát thơng tin thời gian trong ngày trái đất ta thực hiện: cách thực hiện giống nhau: * Chọn địa điểm muốn tìm nhật thực * . của GV Hoạt động của HS Nội dung Hoạt động 1: Giới thiệu chương trình môn tin học lớp 8 - Giới thiệu chương trình môn tin học lớp 8 và yêu cầu cơ bản của môn học - Nghe giáo viên giới thiệu. Th Ly Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 chạy dịch chơng trình. - Tìm hiểu thêm về cách in dữ liệu ra màn hình. ớc. Hot ng 4: Kim tra kt qu thc hnh - Tin hnh kim tra kt qu thc hnh ca hc. Biết khái niệm hằng và cách sử dụng hằng số trong chơng trình III. Tin trỡnh dy hc : GV: Lõm Th Ly Trng PTDTNT ụng Giang Giỏo ỏn tin hc lp 8 1. n nh lp : 2. Bi mi : HOT NG CA GV V HS NI DUNG Hoạt

Ngày đăng: 12/02/2015, 13:00

TỪ KHÓA LIÊN QUAN

w