giao an tin 8 tu tuan 1 den tuan 13 - Cuc hay

47 287 0
giao an tin 8 tu tuan 1 den tuan 13 - Cuc hay

Đ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

Ngày soạn 18/8/2011 Tiết 1 - Bài 1: Máy tính và chơng trình máy tính (Tiết 1) I. Mục tiêu +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. + Kỹ năng: Biết lấy ví dụ về một chơng trình máy tính đơn giản + Thái độ: Yêu thích môn học II. Chuẩn bị 1. Giáo viên : - SGK, SGV, tài liệu, giáo án 2. Học sinh : - Đọc trớc bài, SGK, đồ dùng học tập III. Ph ơng pháp + Ly HS l m trung tâm. + Nêu vn , gi m, din ging v các ph ng pháp khác. IV. Tiến trình tiết dạy 1. ổn định tổ chức lớp : Lớp Ngày dạy Tiết Sĩ số Điểm KT 8A1 8A2 8A3 2. Kiểm tra bài cũ : Kiểm tra đồ dùng của học sinh 3. Bài mới Hoạt động của Giáo viên và Học sinh Nội dung cần đạt 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ì GV : Hãy nêu câch đơn giản nhất để khởi động một chơng trình ? HS : nháy đúp chuột lên biểu tợng chơng trình trên màn hình nền. GV : Thao tác nháy đúp chuột đó chính là ta đã ra lệnh cho máy tính. GV : Em hãy nêu cách thoát khỏi máy tính ? HS : Trả lời Vào Start/Turn off computer/Turn off GV : Một việc tắt máy nhng chúng ta phải thực hiện 3 thao tác, mỗi thao tác đó là một lệnh cho máy tính. GV : Cho HS thảo luận theo nhóm các ví dụ trong SGK và cho nhận xét. HS : thảo luận và nhận xét GV : Nhận xét chung và đa ra kết luận 1. Con ngời ra lệnh cho máy tính nh thế nào - Ta có thể ra lệnh cho máy tính thông qua chuột và bàn phím, - Để 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ẽ thực hiện lần lợt các lệnh đó. Hoạt động 2 : Tìm hiểu ví dụ rô bốt quét nhà GV: Giải thích Robot là loại máy có thể tự động thực hiện một số công việc thông qua sự điều khiển của con ngời HS: lắng nghe và liên tởng đến chơng trình Robocon GV: Đa ra hình vẽ nh SGK HS : Quan sát và nghiên cứu SGK GV : 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. HS : Trả lời GV : Cho rôbôt chạy trên mô hình để hs hình dung bằng trực quan. HS : Quan sát và nhớ các thao tác thực hiện của rôbốt. HS : Nhắc lại các lệnh mà robôt phải làm để hoàn thành công việc. 2. Ví dụ Robot nhặt rác rụ-bt hon thnh nhim v ta ra cỏc lnh sau: Lnh 1: tin 2 bc. Lnh 2: quo trỏi, tin mt bc. Lnh 3: nht rỏc Lnh 4: tin 2 bc. Lnh 5: quo phi, tin 3 bc. Lnh 6: b rỏc vo thựng *Nhận xét + Robot đã thực hiện 6 lệnh đơn lẻ + Nếu gộp 6 lệnh đơn lẻ đó lại ta sẽ đợc một lệnh tổng hợp Hãy nhặt rác 4. Củng cố Sau khi thực hiện lệnh Hãy quét nhà ở trên, vị trí mới của rô-bốt là gì? Em hãy đa ra các lệnh để rô-bốt trở lại vị trí xuất phát của nó (góc dới bên trái màn hình). 5. Hớng dẫn về nhà. 1. Viết các lệnh chỉ dẫn để rôbốt hoàn thành công việc trực nhật lớp của em. 2. Viết các lệnh chỉ dẫn để rôbốt giúp em là một cái áo. V. Nhận xét và rút kinh nghiệm giờ dạy Ngày soạn 20/8/2011 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 +Kiến thức - 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ể. - 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. + Kỹ năng: Hiểu đợc khái niệm cơ bản về lệnh và ngôn ngữ lập trình. + Thái độ: Nghiêm túc, tích cực học tập. II. Chuẩn bị 1. Giáo viên : - Tài liệu, Giáo án, máy tính, máy chiếu, tranh minh hoạ 2. Học sinh :- SGK, đồ dùng học tập, III. Ph ơng pháp + Ly HS l m trung tâm. + Nêu vn , gi m, din ging v các ph ng pháp khác. IV. Tiến trình tiết dạy 1. ổn định tổ chức lớp : Lớp Ngày dạy Tiết Sĩ số Điểm KT 8A1 8A2 8A3 2. Kiểm tra bài cũ : Con ngời ra lệnh cho máy tính nh thế nào ? Lấy một ví dụ minh hoạ ? 3. Bài mới Hoạt động của Giáo viên và Học sinh Nội dung cần đạt Hoạt động 1: Tìm hiểu về cách viết chơng trình GV: Tr li vớ d v rụ-bt nht rỏc, vic vit cỏc lnh iu khin rụ-bt v thc cht cng cú ngha l vit chng trỡnh. Khi thc hin chng trỡnh, mỏy tớnh s thc hin cỏc lnh cú trong chng trỡnh mt cỏch tun t GV: Đa ví dụ chơng trình nh SGK rồi giới thiệu các thành phần của chơng trình nh SGK. GV: Khi thực hiện chơng trình máy tính sẽ thực hiện nh thế nào ? HS: Trả lời GV: Nhấn mạnh tính tuần tự trong khi thực hiện chơng trình của máy tính. ? Tại sao chúng ta cần phải viết chơng trình? HS: Thảo luận theo nhóm, sau đó trình bày, nhóm khác đánh giá. GV: Kết luận 3. Viết chơng trình ra lệnh cho máy tính làm việc Trên đây là 1 chơng trình Hãy quét nhà Gồm 6 lệnh Vic vit cỏc lnh iu khin rụ- bt trong vớ d trờn chớnh l vit chng trỡnh. Tng t, iu khin mỏy tớnh lm vic, ta cng phi vit chng trỡnh mỏy tớnh 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. 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ự. Ta thờng yêu cầu máy tính làm các công việc phức tạp, mà một lệnh không thể đáp ứng đợc yêu cầu. Vậy cần phải tập hợp nhiều lệnh lại thành một chơng trình để điều khiển máy tính một cách hiệu quả. Hoạt động 2: Tìm hiểu về chơng trình và ngôn ngữ lập trình GV: Chúng ta đã biết rằng để máy tính có thể xử lý, thông tin đa vào máy phải đợc chuyển đổi thành dạng dãy bit (gồm kí hiệu 0 và 1). Nh vậy, khác với con ngời trao đổi thông tin bằng ngôn ngữ tự nhiên ( tiếng việt, tiếng Anh, ) máy tính nói và hiểu bằng ngôn ngữ riêng, đợc gọi là ngôn ngữ máy. HS: Chú ý lắng nghe GV: Với các dãy bit rất khó trong việc thể 4. Chơng trình và ngôn ngữ lập trình - Máy tính trao đổi thông tin bằng ngôn ngữ riêng gọi là ngôn ngữ máy. Ngôn ngữ lập trình là ngôn ngữ dùng để viết chơng trình máy tính hiện các câu lệnh, ngời ta đã tạo ra một loại ngôn ngữ khác để viết chơng trình gọi là ngôn ngữ lập trình. VD: Ngôn ngữ lập trình C, Basic, Java, Pascal GV: Máy tính cha thể hiểu đợc các chơng trình đợc viết bằng ngôn ngữ lập trình. Ch- ơng trình cần đợc chuyển đổi sang ngôn ngữ máy bằng một chơng trình khác gọi là ch- ơng trình dịch *Tóm lại, việc tạo ra chơng trình máy t ính thực chất gồm 2 bớc sau: (1) Viết ngôn ngữ bằng ngôn ngữ lập trình (2) Dịch chơng trình thành ngôn ngữ máy để hiểu. 4. Củng cố: Nhấn mạnh một số kiến thức trọng tâm. 5. Dặn dò: Học bài cũ và làm bài tập SGK và xem trớc bài 2 V. Nhận xét và rút kinh nghiệm giờ dạy Tổ chuyên môn ký duyệt BGH ký duyệt Ngày soạn 24/8/2011 Tiết 3 bài 2: Làm quen với ch ơng trình và ngôn ngữ lập trình (Tiết 1) I. Mục tiêu: *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. + 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. *Kỹ năng: + Nhận biết đợc các từ khoá trong chơng trình + Đặt tên đúng theo yêu cầu * Thái độ: Tích cực học tập. II. Chuẩn bị 1. Giáo viên: Máy tính, máy chiếu, giáo án, một số ví dụ về chơng trình. 2. Học sinh: Chuẩn bị bài cũ, dụng cụ học tập III. Ph ơng pháp Lấy học sinh làm trung tâm, thuyết trình, vấn đáp IV. Hoạt động dạy và học 1. Tổ chức Lớp Ngày dạy Tiết Sĩ số Điểm KT 8A1 8A2 8A3 2. Kiểm tra bài cũ 3. Bài mới hoạt động giáo viên và học sinh nội dung cần đạt Hoạt động 1 : Học sinh hiểu thế nào là ngôn ngữ lập trình GV: Đa ra ví dụ về một chơng trình đơn giản viết trong môi trờng Pascal. HS : Quan sát cấu trúc và giao diện của chơng trình Pascal. 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. GV : Theo em khi chơng trình đợc dịch sang mã máy thì máy tính sẽ đa ra kết quả gì ? HS : Trả lời theo ý hiểu. - 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ì GV : 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 ? HS : Đọc câu hỏi suy nghĩ và trả lời. GV : Ngôn ngữ lập trình gồm những gì ? HS : Nghiên cứu SGK trả lời. GV : Chốt khái niệm trên màn hình. 2. Ngụn ng lp trỡnh gm nhng gỡ? Ngụn ng lp trỡnh gm: - Bng ch cỏi: thng gm cỏc ch cỏi ting Anh v mt s kớ hiu khỏc nh du phộp toỏn (+, , *, /, ), du úng m ngoc, du nhỏy, Núi chung, cỏc kớ t cú mt trờn bn phớm mỏy tớnh u cú mt trong bng ch cỏi ca mi ngụn ng lp trỡnh. - Cỏc quy tc: cỏch vit (cỳ phỏp) v ý ngha ca chỳng; cỏch b trớ cỏc cõu lnh thnh chng trỡnh, Vớ d 1: Hỡnh 6 di õy l mt chng trỡnh n gin c vit bng ngụn ng lp trỡnh Pascal. Sau khi dch, kt qu chy chng trỡnh l dũng ch "Chao Cac Ban" c in ra trờn mn hỡ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 : Đa ra ví dụ về chơng trình nh phần trớc. HS : Nghiên cứu GV : Theo em những từ nào trong chơng trình là những từ khoá. HS : Trả lời theo ý hiểu. GV : Chỉ ra các từ khoá trong ch- ơng trình. GV : Trong chơng trình đại lợng nào gọi là tên. HS : Trả lời theo ý hiểu. GV : Tên là gì ? 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 GV : 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. HS : Nghe và ghi bài. trình phải có tên khác nhau. + Tên không đợc trùng với các từ khoá. Ngày soạn 25/8/2011 Tiết 4 Bài 2: Làm quen với ch ơng trình và ngôn ngữ lập trình (Tiếp) I. Mục tiêu *Kiến thức: + 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 * Kỹ năng: + Lấy đợc ví dụ về chơng trình. * Thái độ: Yêu thích và say mê môn học. II. Chuẩn bị 1. Giáo viên: Máy tính, máy chiếu, giáo án, một số ví dụ về chơng trình. 2. Học sinh: Dụng cụ học tập, kiến thức. III. Ph ơng pháp + Ly HS l m trung tâm. + Nêu vn , gi m, din ging v các ph ng pháp khác. IV. Hoạt động dạy và học 1. Tổ chức Lớp Ngày dạy Tiết Sĩ số Điểm KT 8A1 8A2 8A3 2. Kiểm tra bài cũ Ngôn ngữ lập trình bao gồm những gì ? Nêu cách đặt tên trong chơng trình ? 3. Bài mới hoạt động của giáo viên và học sinh nội dung cần đạt Hoạt động 1 : Học sinh hiểu cấu trúc của một chơng trình GV : Đa ví dụ về chơng trình GV : Cho biết một chơng trình có những phần nào ? HS : Quan sát chơng trình và nghiên cứu sgk trả lời. Phần khai báo gồm 2 lệnh khai báo tên chơng trình là CT_dau_tien với từ khoá Program và khai báo th viện crt với uses. 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 o Khai báo tên chơng trình; o 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. 4. Củng cố: GV chốt lại một số nội dung chính của bài 5. Dặn dò: Học bài cũ theo nội dung đã học, xem trớc mục 4, 5 (SGK) V. Nhận xét rút kinh nghiệm giờ dạy Phần thân đợc bắt đầu và kết thúc bằng cặp từ khoá Begin và End, giữa cặp từ khoá nàylà các lệnh. GV : Đa lên màn hình từng phần của chơng trình. HS : Đọc GV : Giải thích thêm cấu tạo của từng phần đó. GV đa lại các ví dụ và yêu cầu học sinh mô tả trình bày phần khai báo và phần thân GV: Yêu cầu HS viết chơng trình in ra màn hình dòng chữ Cong cha nhu nui Thai Son Nghia me nhu nuoc trong nguon chay ra VD: Program cha_me; Uses crt; Begin writeln (Cong cha nhu nui Thai Son); writeln (Nghia me nhu nuoc trong nguon chay ra); Readln End. Hoạt động 2 : Học sinh hiểu một số thao tác chính trong Pascal GV : Khởi động chơng trình TP để xuất hiện màn hình sau : GV : Giới thiệu màn hình soạn thảo của TP HS : Quan sát và lắng nghe. GV : 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 5. Ví dụ về ngôn ngữ lập trình - Khởi động chơng trình : - Màn hình TP 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, 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 4. Củng cố: Cho HS làm bài tập 5, 6 (SGK) 5. Dặn dò: Học bài cũ và xem trớc Bài thực hành 1 V. Nhận xét rút kinh nghiệm giờ dạy Tổ chuyên môn ký duyệt BGH ký duyệt Ngày 2/9/2011 Tiết 5 Bài thực hành 1 Làm quen với turbo pascal I. Mục tiêu + Giúp HS bớc đầu làm quen với màn hình soạn thảo Turbo Pascal ; 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ả. + Thực hiện đợc các thao tác khởi động/thoát khỏi Turbo Pascal ; Thực hiện đợc các thao tác mở bảng chọn và chọn lệnh ; Soạn thảo đợc chơng trình Pascal đơn giản. + Yêu thích môn học ; Làm việc khoa học - chuẩn xác. II. Chuẩn bị 1. Giáo viên : Các bài tập Pascal đơn giản ; phòng máy, máy chiếu. 2. Học sinh : Kiến thức, dụng cụ học tập. III. Ph ơng pháp Hoạt động nhóm ; phân tích, IV. Hoạt động dạy và học 1. Tổ chức(1 phút) Lớp Ngày dạy Tiết Sĩ số Điểm KT 8A1 8A2 8A3 2. Kiểm tra bài cũ : Xen kẽ trong giờ học. 3. Bài mới Hoạt động của Giáo viên và Học sinh Nội dung cần đạt Hoạt động 1(5 phút) : Tổ chức thực hành - GV nêu một số nội quy phòng máy - Kiểm tra an toàn điện và an toàn thiết bị - Chia nhóm thực hành 2 hs/ 1 máy - Phổ biến nội dung thực hành: + Khởi động và thoát khỏi Pascal. + Viết chơng trình Pascal đơn giản. + Lu kết quả . Hoạt động 2 (12 phút) : Giới thiệu cách khởi động/ thoát khỏi TP ; Các thành phần trên màn hình - Bài tập 1 : Khởi động và thoát khỏi Pascal ; Các thành phần trên màn hình - GV : Thao tác hai cách khởi động TP Gọi hai HS lên thực hiện - 2 HS lên thực hiện - HS lắng nghe, quan sát tiếp thu bài. - GV mô tả màn hình TP từ trên xuống, giới thiệu đến đâu mô tả ngay trên máy để cho HS theo dõi trực quan. + Thanh tiêu đề : cho ta biết đang làm việc với TP + Thanh bảng chọn : chứa hầu hết các lệnh của TP. + Màn hình chính : để soạn thảo chơng trình. Thanh trợ giúp nằm ở phía dới màn hình. - HS lắng nghe tiếp thu bài - GV : Giới thiệu cho HS 2 cách để mở bảng chọn : dùng phím F10 hoặc dùng tổ hợp phím tắt. Giới thiệu đến đâu thao tác đến đó. - HS : Lắng nghe, tiếp thu bài 1. Khởi động Turbo Pascal (TP) - Cách 1 : Nháy đúp chuột lên biểu tợng Turbo Pascal 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 (D :>\TP\BIN\Turbo.exe) 2. Mô tả màn hình của Turbo Pascal - Thanh tiêu đề. - Thanh bảng chọn - Màn hình chính để soạn thảo ch- ơng trình. - Thanh trợ giúp. 3. Mở bảng chọn * Cách 1 : - Nhấn phím F10 - Nhấn phím hoặc - Nhấn phím Enter GV : Gọi 1 số HS lên thực hiện một số thao tác *Cách 2 : - Alt + Phím chữ màu đỏ ( VD : Alt + F để mở bảng chọn File) 4. Thoát khỏi Turbo Pascal *Cách 1 : ấn tổ hợp phím Alt + X *Cách 2 : Vào File/Exit Hoạt động 3 (25 phút) : Hớng dẫn soạn thảo, lu dịch và chạy một số chơng trình đơn giản. Bài 2 : Soạn thảo, lu dịch và chạy một số ch- ơng trình đơn giản. GV : Yêu cầu HS soạn thảo chơng trình trong VD 2 (SGK) vào máy : Yêu cầu : - Gõ đúng và đủ - Thao tác nhập và sửa lỗi nh soạn thảo văn bản Word. HS : Thực hiện soạn thảo theo yêu cầu GV : Câu lệnh USES CRT đợc dùng để khai báo th viện CRT, còn lệnh CLRSCR có tác dụng xoá màn hình kết quả. Chỉ có thể sử dụng câu lệnh CLRSRT KHI đã khai báo th viện crt. Cần chạy một chơng trình cụ thể để HS quan sát. GV : Giới thiệu và thực hiện cho HS biết cách lu HS : Lắng nghe, tiếp thu bài. GV : Soạn thảo một chơng trình và yêu cầu HS lên thực hiện thao tác lu. HS : lên thực hiện, các HS khác nhận xét. GV : Hớng dẫn HS cách biên dịch và chạy ch- ơng trình trên máy chiếu. HS chú ý, tiếp thu bài 2. Soạn thảo, lu dịch và chạy một số chơng trình đơn giản. *Soạn thảo chơng trình Program CT_Dau_tien ; uses crt ; Begin Writeln(Chao cac ban) ; Writeln( Minh la Turbo Pascal) ; Readln ; End. * Lu chơng trình - ấn phím F2 hoặc File/Save - Gõ tên tệp trong ô Save file as - Nhấn Enter hoặc OK *Dịch chơng trình : Alt + F9 *Chạy chơng trình : Ctrl + F9 *Quan sát kết quả : Alt + F5. 4. Củng cố(1 phút) : GV chốt lại nội dung chính. 5. Dặn dò(1 phút) : Viết và chạy chơng trình in ra màn hình 5 điều Bác Hồ dạy. V. Nhận xét rút kinh nghiệm giờ dạy .Ngày soạn 3/9/2011 Tiết 6 Bài thực hành 1 Làm quen với turbo pascal I. Mục tiêu + 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 +Viết đợc một số chơng trình Pascal đơn giản. Chỉnh sửa và nhận biết đợc một số lỗi trong chơng trình. + Yêu thích môn học ; Nghiêm túc trong giờ thực hành. II. Chuẩn bị 1. Giáo viên : Các bài tập Pascal đơn giản ; phòng máy, máy chiếu. 2. Học sinh : Kiến thức, dụng cụ học tập. III. Ph ơng pháp Hoạt động nhóm ; phân tích, IV. Hoạt động dạy và học 1. Tổ chức(1 phút) Lớp Ngày dạy Tiết Sĩ số Điểm KT 8A1 8A2 8A3 2. Kiểm tra bài cũ 3. Bài mới Hoạt động của Giáo viên và Học sinh Nội dung cần đạt Hoạt động 1 (3phút) : Tổ chức thực hành - Kiểm tra an toàn điện và an toàn thiết bị - Chia nhóm thực hành 2 hs/ 1 máy - Phổ biến nội dung thực hành: + Khởi động/thoát khỏi Turbo Pascal + Viết một số chơng trình. + lu kết quả chơng trình Hoạt động 2 (10 phút) : Hớng dẫn học sinh chỉnh sửa chơng trình và nhận biết một số lỗi Bài tập 3 : Chỉnh sửa chơng trình và nhận biết một số lỗi GV : Phát phiếu học tập cho các nhóm Yêu cầu HS thực hiện và trả lời các câu hỏi rồi ghi vào phiếu học tập : ?a Xoá dòng Begin và dịch chơng trình. ? Tại sao không có Begin thì máy báo lỗi ? ?b Nhấn phím bất kỳ và gõ lại lệnh begin nh cũ. Xoá dấu chấm sau chữ End. Dịch chơng trình và quan sát thông báo lỗi. ? Tại sao không có dấu chấm máy lại báo lỗi ? HS suy nghĩ trả lời GV : Nhận xét, kết luận ?c Nhấn Alt + X để thoát khỏi Turbo Pascal , nhng không lu các chỉnh sửa. 3. Bài tập 3 * Trong chơng trình cần phải có Begin và end để tạo thân chơng trình. * Từ khoá end để kết thúc chơng trình luôn phải có một dấu chấm đi kèm. * Thoát khỏi chơng trình Alt + X Hoạt động 3 ( 29 phút): Viết một số chơng trình đơn giản GV : Yêu cầu HS viết một số chơng trình sau : 1, Viết chơng trình in trên màn hình sau : * *** ******* ********** *** *** *** 2, Viết chơng trình in trên màn hình nhãn vở học sinh. 4. Luyện tập 1, Program Bai_tap1 ; uses crt ; Begin Writeln ( * ) ; Writeln ( *** ) ; Writeln ( ******* ) ; Writeln ( ********** ) ; Writeln ( *** ) ; Writeln ( *** ) ; Writeln ( *** ) ; Readln ; End. [...]... thảo nội a, ( 21+ 2) + 14 x3; dung nh sau: b, 17 x3 15 +34; Begin Writeln (( 21 + 2) + 14 *3 = ( 21 + 12 + 6 c, ; 2) +14 *3); 5 +1 Writeln ( 17 *3 15 + 34 = 17 *3 15 + (15 + 4) 2 + 21 34); d, Writeln ( (12 +6)/(5 +1) = (12 +6)/ 11 4 (5 +1) :4:2); Chuyển sang ngôn ngữ Pascal Dịch và Writeln (( (15 +4)* (15 +4)+ 21) / (11 -4 ) = chạy chơng trình Lu chơng trình ( (15 +4)* (15 +4)+ 21) / (11 -4 ):4:2); CT3.pas Readln; End - Lu chơng... du vo ụ ỳng hoc sai mi cõu (1 im) 1- 2- 3-S 4-S Mi cõu tr li ỳng c 0,25 im II Chn phng ỏn ỳng nht bng cỏch khoanh trũn vo A, B, C hoc D (7,5im) 1- D 9-D 2-A 10 -B 3-D 11 -A 4-C 12 -C 5-C 13 -D 6-D 14 -C 7-B 15 -D 8- C Mi cõu tr li ỳng c 0,5 im III Bi toỏn (1, 5 im) - Khai bỏo ỳng bin s nguyờn Var a: integer; c 0,5 im - S dng ỳng cõu lnh nhp giỏ tr cho bin a Readln(a); c 0,5 im - S dng ỳng cõu lnh xut tng a+2... 2( 38 phút): Luyện tập GV: Gọi 1 HS đọc đề bài 1 (SGK/27) 1 Bài tập 1 (SGK/27) Bài 1: Viết các biểu thức số học sau sang a, Viết các biểu thức số học sau sang Pascal Pascal 1, 15 *4 30 + 12 a, 15 x 4 30 +12 2, (10 +15 )/(3 +1) 18 / (5 +1) 3, (10 +2)* (10 +2)/(3 +1) 10 + 15 18 b, 4, ( (10 +2)* (10 +2) 24)/(3 +1) 3 +1 5 +1 b, Khởi động Pascal và soạn thảo nội dung Begin (10 + 2) 2 c, Writeln ( 15 *4 30 + 12 = , 15 *4... Writeln ( 15 *4 30 + 12 = , 15 *4 30 + (3 + 1) 12 ); (10 + 2) 2 24 Writeln ( (10 +15 )/(3 +1) 18 / (5 +1) = , d, (10 +15 )/(3 +1) 18 / (5 +1) ); (3 + 1) Writeln ( (10 +2)* (10 +2)/(3 +1) = , HS làm bài tập vào vở (10 +2)* (10 +2)/(3 +1) ); b, Khởi động Turbo Pascal và gõ chơng Writeln ( ( (10 +2)* (10 +2) 24)/(3 +1) = , trình sau để tính các biểu thức trên ( (10 +2)* (10 +2) 24)/(3 +1) ); c, Lu chơng trình CT2.pas Dịch, chạy c,... khoá End) thành Khởi động chơng trình Turbo Pascal và soạn Writeln ( (10 +5)/(3 +1) - 18 ( 5 +1) :4:2); thảo nội dung Writeln( (10 +2)* (10 +2)/(3 +1) :4:2); Writeln ( 15 *4 30 + 12 = , 15 *4 30 + Writeln( (10 +2)* (10 +2) - 24) / 12 ); (3 +1) :4:2); Dịch và chạy chơng trình Quan sát kết Writeln ( (10 +5)/(3 +1) - 18 ( 5 +1) :4:2); quả trên màn hình và cho nhận xét cuả em Writeln( (10 +2)* (10 +2)/(3 +1) :4:2); HS: Thực hiện theo yêu cầu... phạm vi : - 215 đến 215 1 - Số nguyên, số thực : ? Nêu một số ví dụ về số nguyên ? 2007 + 512 3 = 713 0 - HS : 3 HS nêu ví dụ, các HS khác nhận 19 27.5 chia cho 3 bang 642.50000 xét *Kiểu dữ liệu Kiểu số thực trong Pascal cũng nh trong + Kiểu số nguyên : 12 345 ; -4 56 toán học ; chỉ khác một điều là giới hạn kiểu số thực chỉ nằm trong phạm vi : - 10 đến 10 38 + Kiểu số thực : 3 .14 ; -3 45. 789 38 ? Lấy ví... II Chun b 1 Giỏo viờn: bi kim tra (s lng cho mi HS mt bn) 2 Hc sinh: ụn tp k kin thc lp trỡnh ó hc III Hot ng dy v hc 1. T chc Lớp Ngày dạy Tiết Sĩ số Điểm KT 8A1 8A2 8A3 2 kim tra MA TRN : Ni dung Mỏy tớnh v Mc chng trỡnh I .1) , I.2) Bit Hiu Vn dng Ngụn ng lp trỡnh I.4), II .1) , II.2), II.3),II .12 ),II .13 ) II.4), II.5), II .11 ) II .8) Kiu d liu Vit chng trỡnh I.3), II .10 ) II.6), II .14 ), II .15 ) II.7),... phép so sánh > Lớn hơn > a, 20 mod 6 = 20 div 6 >= Lớn hơn hoặc bằng b, 12 2 + 52 = 13 2 Chú ý: Kết quả của các phép so sánh chỉ c, (x -1 ) (x-2)=0 có thể là đúng hoặc sai d, 2x +3 0 Ví dụ: 3n + 5 3n + 2 a, Sai (vì 20 mod 6 =2; 20 div 6= 3) e, > b, Đúng, 12 *12 +5*5 = 13 *13 n+2 n +1 ?Chuyển sang Pascal, đồng thời tính kết c, (x -1 ) *(x-2)=0 d, Phụ thuộc vào giá trị của x quả của biểu thức 2*x+3>=0 HS: Thực... gọi 1 số nhóm trả lời các kết qủa nhận xét của nhóm mình, các nhóm khác nhận xét GV: Nhận xét chung và kết luận Writeln (16 div 3 = , 16 div 3); Writeln (16 mod 3 = , 16 mod 3); Writeln (16 mod 3 = , 16 - (16 div 3)*3); Writeln (16 div 3 = , 16 (16 mod 3)/3); End b, Nhận xét kết quả + Câu lệnh writeln (16 /3 = , 16 /3) in ra thơng của 16 chia 3 là một số thực, dạng dấu phẩy động + Câu lệnh Writeln ( 16 ... div 3 = , 16 div 3) in ra thơng nguyên của 16 chia 3 kết quả = 5 + Câu lệnh Writeln ( 16 mod 3 = , 16 mod 3) in ra phần d 16 chia 3 kết quả = 1 + Câu lệnh Writeln (16 div 3 = , 16 (16 mod 3)/3); in ra thơng nguyên của 16 chia 3 c Soạn thảo chơng trình 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); . 12 ); Writeln ( (10 +15 )/(3 +1) 18 / (5 +1) = , (10 +15 )/(3 +1) 18 / (5 +1) ); Writeln ( (10 +2)* (10 +2)/(3 +1) = , (10 +2)* (10 +2)/(3 +1) ); Writeln ( ( (10 +2)* (10 +2) 24)/(3 +1) = , ( (10 +2)* (10 +2) 24)/(3 +1) ); c,. sau sang Pascal 1, 15 *4 30 + 12 2, (10 +15 )/(3 +1) 18 / (5 +1) 3, (10 +2)* (10 +2)/(3 +1) 4, ( (10 +2)* (10 +2) 24)/(3 +1) b, Khởi động Pascal và soạn thảo nội dung Begin Writeln ( 15 *4 30 + 12 = , 15 *4. soạn thảo nội dung Writeln ( 15 *4 30 + 12 = , 15 *4 30 + 12 ); Writeln ( (10 +5)/(3 +1) - 18 ( 5 +1) :4:2); Writeln( (10 +2)* (10 +2)/(3 +1) :4:2); Writeln( (10 +2)* (10 +2) - 24) / (3 +1) :4:2); End. * Nhận xét: Đây

Ngày đăng: 27/10/2014, 20:00

Từ khóa liên quan

Mục lục

  • 1. Ví dụ về chương trình

  • 3. Từ khoá và tên

  • 4. Cấu trúc chung của chương trình

  • 5. Ví dụ về ngôn ngữ lập trình

  • - Khởi động chương trình :

  • 2. Khai báo biến

  • 3. Sử dụng biến trong chương trình

  • 4. Hằng

    • a) Thông báo kết quả tính toán

    • b) Nhập dữ liệu

    • c) Chương trình tạm ngừng

    • 1. Bài toán và xác định bài toán

    • b. Xác định bài toán :

    • 3. Quá trình giải bài toán trên máy tính

    • 4. Thuật toán và mô tả thuật toán

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

Tài liệu liên quan