Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 127 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
127
Dung lượng
3,28 MB
Nội dung
Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ NS: 23/08/09 ND: 24/08/09 Phần 1: Lập trình đơn giản Tiết 1 Bài 1: Máy tính và chương trình máy tính 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 các câu 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 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 một bài toán cụ thể. 2. Kỷ năng: - Mô tả được thuật toán đơn giản bằng liệt kê các bước 3. Thái độ: - Nghiêm túc trong học tập, ham thích viết các chương trình trên máy để giải các bài toán hay những công việc thực tế trong cuộc sống. II/ Chuẩn bị của giáo viên - học sinh 1. Chuẩn bị của GV: SGK, SGV, Giáo án, dụng cụ liên quan đến tiến dạy, mô tả chương trình nhặt rác của Robốt phóng to bằng khổ giấy A 0 2. Chuẩn bị của HS : Vở ghi, SGK, đồ dùng học tập. III/ Tiến trình lên lớp 1. ổn định lớp 2. Nội dung HĐ của giáo viên HĐ của học sinh HĐ1: Đặt vấn đề GV: Nêu câu hỏi cho học sinh nhớ lại kiến thức ở lớp 6 liên quan đến bài học ? Theo em để khởi động 1 chương trình (phần mềm) em sẽ thao tác như thế nào? ? Muốn coppy một văn bản từ vị trí này sang vị trí khác em sẽ làm như thế nào GV gọi 2 HS đại diện cho các nhóm trả lời câu hỏi và gọi 2-3 HS khác nhận xét câu trả lời của bạn GV nhận xét và chốt lại: những thao tác này gọi là câu lệnh máy tính do con người ra lệnh cho máy tính thực hiện. HS lắng nghe câu hỏi và thảo luận theo nhóm rồi đưa ra câu trả lời HS1 trả lời: Nháy đúp chuột vào biểu tượng của chương trình có trên màn hình HS2: Chọn văn bản đó, dùng lệnh coppy sau đó đưa đến vị trí khác dùng lệnh paste 2HS khác đưa ra lời nhận xét cho câu trả lời của 2 bạn. HS lắng nghe và ghi nhận xét vào vở HĐ2: Con người ra lệnh cho máy tính như thế nào? GV: Những câu hỏi ở bài vừa rồi cho chúng ta biết rằng muốn thực hiện một thao tác nào đó trên máy tính, con người phải ra lệnh cho máy tính để máy tính thực hiện. Mỗi 1 thao tác phải cần một câu lệnh cụ thể để thực hiện và máy tính HS lắng nghe giáo viên giảng và ó thể ghi vào vở - 1 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ sẽ lần lượt thực hiện các lệnh đó ? Em hãy lấy 1-2 ví dụ mà con người ra lệnh cho máy tính thực hiện. GV nhận xét HS thảo luận để lấy các ví dụ như: Lệnh lưu văn bản vào máy tính hoặc Lệnh tắt máy tính… HĐ 3: Ví dụ: Rôbốt nhặt rắc GV gọi hs mô tả các bước nhặt rắc thông thường của con người và từ đó mô tả tiếp các bước Rôbốt nhặt rắc GV cho hs khác nhận xét và hướng dẫn HS quan sát các bước nhặt rác của Rôbốt ở hình 1 trong (SGK- Tr5), sau đó giáo viên kết luận: Các bước nhặt rác của Rôbốt hay còn gọi là các lệnh và tập hợp các câu lệnh đó tạo thành 1 chương trình HS mô tả các bước nhặt rác của Rôbốt HS nghe nhận xét HS quan sát vi dụ Rôbốt nhặt rác ở SGK HĐ 4: Viết chương trình ra lệnh cho máy tính Gv ở ví dụ về Rôbốt nhặt rác là con người viết các câu lệnh để điều khiển rôbốt đó chính là chương trình và tương tự điều khiển máy tính làm việc con người cũng phải viết chương trình máy tính Như vậy chương trình máy tính là gì? ? Khi thực hiện chương trình máy tính sẽ thực hiện theo tuần tự như thế nào GV nhận xét câu trả lời của học sinh, cho HS quan sát (hình2-SGK-Tr5) và viết chương trình nhặt rắc của rô bốt. ? Vì sao cần phải viết chương trình HS lắng nghe và tiếp thu HS thảo luận và trả lời CT máy tính là một dãy các lệnh mà máy tính có thể hiểu được và thực hiện được HS: 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ự, tự động, nghĩa là thực hiện xong một lệnh sẽ thực hiện lệnh tiếp theo, từ lệnh đầu tiên đến lệnh cuối cùng. HS quan sát SGK và viết chươg trình Rôbốt nhặt rác. HS đọc SGK và trả lời HĐ 5: Cũng cố, dặn dò GV: cho học sinh hệ thống lại bài học thông qua trả lời các câu hỏi sau: - Con người ra lệnh cho máy tính làm các công việc thông qua gì? - Mục đích của việc viết chương trình máy tính? - Sau đó giáo viên hệ thống lại các mục vừa học? - Dặn HS về nhà làm các bài tập1, 2 - Xem trước tiết sau phần lập chương trình và ngôn ngữ lập trình HS lắng nghe, suy nghỉ và thảo luận tho nhóm HS trả lời HS trả lời HS trả lời HS lắng nghe và tiếp thu - 2 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ NS: 23/08/09 ND:24/08/09 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 1. Kiến thức: - 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:` - Viết được chương tình đơn giản 3. Thái độ: - Nghiêm túc trong học tập, ham thích viết các chương trình trên máy để giải các bài toán hay những công việc thực tế trong cuộc sống. II/ Chuẩn bị của giáo viên - học sinh Chuẩn bị của GV: SGK, SGV, Giáo án, dụng cụ liên quan đến tiết dạy, mô tả chương trình thông qua một ngôn ngữ lập trình được phóng to bằng khổ giấy A 0 Chuẩn bị của HS : Vở ghi, SGK, đồ dùng học tập. III/ Tiến trình lên lớp 1. ổn định lớp 2. Nội dung Hoạt động của giáo viên Hoạt động của học sinh HĐ 1: Kiểm tra bài củ GV nêu câu hỏi và gọi học sinh lên bảng trả lời ? Con người ra lệnh cho máy tính thông qua gì? ? Chương trình máy tính là gì? Hãy nêu một ví dụ minh họa? ? Máy tính thực hiện các câu lệnh theo tuần tự như thế nào? GV gọi 3- 4 học sinh khác đứng dậy nhận xét câu trả lời của bạn. Cuối cùng giáo viên nhận xét, chốt lại và cho điểm những câu trả lời đúng. HS lắng nghe câu hỏi rồi thảo luận theo nhóm HS1 trả lời: Thông qua các câu lệnh máy tính HS2 trả lời: Thực hiện tuần tự, tự động từ lệnh đầu tiên đến lệnh cuối cùng. HS3 trả lời: Là chương trình có vai trò chuyển đổi chương trình viết bằng ngữ lập trình sang ngôn ngữ máy. Các học sinh khác nhận xét câu trả lời của các bạn. HS lắng nghe giáo viên nhận xét HĐ2: Chương trình và ngôn ngữ lập trình GV cho học sinh nhắc lại kiến thức ở lớp 6 thông qua câu hỏi sau: ? Để máy tính xử lý được thì thông tin đưa vào máy tính có dạng như thế nào? GV nhận xét và nói thêm. như vây các dãy bít là cơ sở để tạo ra ngôn nữ dành cho máy tính và được gọi là ngôn ngữ HS nghe giáo viên đọc câu hỏi, rồi suy nghỉ theo nhóm và trả lời HS1 trả lời: Phải được mã hoá thành dãy bít với 2 kí hiệu 0 và 1 - 3 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ máy - Các lệnh viết tự nhiên cho con người hiểu khác xa với các lệnh viết cho máy tính hiểu, do đó ngôn ngữ lập trình ra đời để phục vụ mục đích đó GV kết luận: 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. Như vậy, để tạo chương trình máy chúng ta phải viết chương trình theo 1 ngôn ngữ lập trình nào đó, tuy vậy máy tính vẫn chưa thể hiểu được các chương trình được viết bằng ngôn ngữ lập trình mà còn phải chuyển đổi sang ngôn ngữ máy bằng 1 chương trình dịch tương ứng ? Chương trình dịch là gì? Nêu sự khác nhau giữa chương trình dịch và chương trình máy tính? Vậy thì việc tạo ra chương trình máy tính thực chất gồm 2 bước: GV hỏi: Em nào có thể liệt kê được 2 bước đó GV mỗi một chương trình được viết thông qua 1 ngôn ngữ lập trình nào đó thì gọi là phần mềm và được gọi là môi trường lập trình Gv giới thiệu cho học sinh biết một số ngôn ngữ lập trình như: Pascal, C, C + +, java, Basic… HS lắng nghe GV giảng và ghi vào vở HS ghi bài HS ghi bài và thảo luận HS trả lời: Là tập hợp các câu lệnh mà máy tính có thể hiểu được và thực hiện được HS trả lời: Có 2 bước: 1. Viết ct bằng ngôn ngữ lập trình 2. Dịch chương trình thành ngôn ngữ máy để máy hiểu được HS quan sát chương trình viết ở (hình 5) HS lắng nghe và tiếp thu HS ghi vào vở ghi HĐ3: Cũng cố, dặn dò + Cũng cố: GV goi 2-3 em học sinh lên bảng tập viết chương trình cho các việc như: pha trà mời khách, giải 1 bài toán hay nấu 1 nồi cơm điện… GV quan sát hs viết chương trình, sau đó nhận xét bài làm và bài nhận xét của học học sinh. Gv có thể cho điểm một số chương trình viết đúng để khuyến khích hs. + Dặn dò:- Dặn HS về nhà xem lại bài và làm các bài tập 1, 2, 3, 4 trong(SGK-Tr 8) HS lấy giấy bút ra viết theo nhóm 3 HS khác lên bảng viết chương trình cho các công việc đã nói trên HS khác nhận xét chương trình của bạn viết. HS lắng nghe giáo viên học sinh nhận xét HS tiếp thu lời dặn của giáo viên NS: 26/08/09 ND: 01/09/09 Tiết 3 - 4 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ Bài 2: làm quen với chương trình và ngôn ngữ lập trình 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. - Biết ngôn ngữ lập trình có tập hợp các từ khoá 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 con người đặ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 từ khoá. 2. Kỷ năng: - Viết được chương tình đơn giản dựa trên ngôn ngữ lập trình nào đó 3. Thái độ: - Nghiêm túc trong học tập, ham thích viết các chương trình trên máy để giải các bài toán hay những công việc thực tế trong cuộc sống. II/ Chuẩn bị của giáo viên - học sinh 1/ Chuẩn bị của GV: SGK, SGV, Giáo án, dụng cụ liên quan đến tiến dạy, mô tả chương trình thông qua một ngôn ngữ lập trình được phóng to bằng khổ giấy A 0 2/ Chuẩn bị của HS : Vở ghi, SGK, đồ dùng học tập. III/ Tiến trình lên lớp 1. ổn định lớp 2.Nội dung Hoạt động của giáo viên Hoạt động của học sinh HĐ 1: Hỏi bài củ GV: Nêu câu hỏi gọi học sinh lên bảng trả lời ? Chương trình máy tính là gì? nêu ví dụ cụ thể ? Nêu các bước tạo 1 chương trình máy tính? GV nhận xét và chốt lại HS lắng nghe và thảo luận theo nhóm HS 1 lên bảng trả lời 1 HS khác nhận xét HS 2 trả lời 1 HS khác nhận xét HS lắng nghe HĐ 2: Ví dụ về chương trình + GV nhắc cho hs xem lại ví dụ 1 ở (hình 6-TR6) và giới thiêu các thành phần có trong chương trình để học sinh nắm được + Thuỳ theo từng yêu cầu bài toán mà viết chương trình dài hay ngắn. GV giảng cho hs vidu1 và cho các em ghi ví dụ 1 HS nhắc lại nội dung chương trình ở hình 6-SGK HS nghe giảng HS ghi ví dụ vào vở HĐ 3: Ngôn ngữ lập trình gồm những gì? GV: Trước hết chúng ta biết các câu lệnh HS đọc SGK và nghiên cứu, thảo luận - 5 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ được viết từ các ký tự nhất định. Tập hợp các kí tự này tạo thành bảng chử cái của ngôn ngữ lập trình. + Bảng chữ cái của ngôn ngữ lập trình gồm có: Các chử cái tiếng anh, một số các kí hiệu như dấu các phép toán(+, -, *, /, …), dấu mở, đóng ngoặc, dấu đóng, mở nháy…Nói chung tất cả các kí tự trên bàn phím đều là bảng chử cái của ngôn ngữ lập trình. + Mỗi câu lệnh viết theo 1 quy tắc nhất đinh (vd: kết thúc 1 lệnh phải có dấu chấm phẩy, …, nếu câu lệnh viết sai quy tắc chương trình dịch sẽ biết và báo lỗi. + Mỗi câu lệnh có 1 ý nghĩa nhất định Như vậy về cơ bản ngôn ngữ lập trình gồm những gì? ? Cách bố trí các câu lệnh trong một chương trinh như thế nào theo nhóm HS lắng nghe và ghi bài HS trả lời: Gồm bảng chữ cái và các quy tắc HS thao luận theo nhóm rồi trả lời HĐ 4: Từ khoá và tên Mọi ngôn ngữ lập trình thường có tập hợp các từ khoá riêng cho mục địch sử dụng nhất định ? Từ khóa do cái gì quy định, ta có dùng từ khoá vào mục đích sử dụng khác không? GV nêu 1 số ví dụ về từ khoá: Program, Begin, end, uses, var… GV ngoài các từ khoá do ngôn ngữ quy đinh thì ngôn ngữ lập trình còn có các tên chương trình do người dùng đặt cũng theo quy tắc của ngôn ngữ và thoả mản: - Tên khác nhau tương ứng với các đại lượng khác nhau - Tên không được trùng với các từ khoá - Tên đặt tuỳ ý nhưng ngắn gọn, dễ nhớ, dễ hiểu - Tên bắt đầu không được bằng chử cái, không được chứa dấu cách trống Như vậy trong ngôn ngữ lập trình từ khoá là do ngôn ngữ quy định để dùng vào mục đích sử dụng nhất định, còn tên chương trình do người dùng đặt nhưng theo 1 quy tắc chung của ngôn ngữ HS trả lời: Từ khoá do ngôn ngữ lập trình quy định không được dùng vào mục đích khác HS lắng nge và ghi bài HS ghi bài HS ghi bài HS ghi bài và nghiên cứu SGK HS lắng nghe và ghi bài - 6 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ HĐ 5: Cũng cố, dặn dò + Cũng cố: Cho HS hệ thống lại bài học bằng cách trả lời các câu hỏi ? Hãy cho biết các thành phần cơ bản của 1 ngôn ngữ lập trình ? Cho biết sự khác nhau giữa từ khoá và tên GV nhận xét và chốt lại các ý đúng + Dặn dò: Dặn HS về nhà xem trước mục 4, 5 và làm bài tập 1, 2, 3, 4 (trong SGK- Tr13) HS chú ý lắg nghe câu hỏi HS 1: trả lời HS 2: Trả lời 1-2 HS khác nhận xét HS tiếp thu NS: 26/08/09 ND: 01/09/09 Tiết 4 Bài 2: - 7 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ làm quen với chương trình và ngôn ngữ lập trình (tiếp) I/ Mục tiêu 1. Kiến thức: - Biết cấu trúc chung của chương trình bao gồm phần khai báo và phần thân - Làm quen với một ngôn ngữ lập trình cụ thể là Pascal. 2. Kỷ năng: - Viết được chương tình đơn giản dựa trên ngôn ngữ lập trình Pascal. 3. Thái độ: - Nghiêm túc trong học tập, ham thích viết các chương trình trên máy để giải các bài toán hay những công việc thực tế trong cuộc sống. II/ Chuẩn bị của giáo viên - học sinh 1/ Chuẩn bị của GV: SGK, SGV, Giáo án, dụng cụ liên quan đến tiến dạy, mô tả chương trình viết trên ngôn ngữ pascal (màn hình pascal) được phóng to bằng khổ giấy A 0 2/ Chuẩn bị của HS : Vở ghi, SGK, đồ dùng học tập. III/ Tiến trình lên lớp 1.ổn định lớp 2.Nội dung Hoạt động của giáo viên Hoạt động của học sinh HĐ 1: Hỏi bài củ GV nêu câu hỏi và gọi hs trả lời ? Ngôn ngữ lập trình là gì? ? Cho ví dụ về 1 vài từ khoá và nêu ý nghĩa của nó ? Cho biết những cách viết tên đúng trong các câu sau: a/ Begin b/ Begun c/ 012a c/ Tam giac vuong GV nhận xét tất cả các cấu trả lời và cho điểm HS trả lời HS1: Là tập hợp các kí hiệu và quy tắc 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 HS2: Program, Begin, End…(Từ khoá dùng khai báo tên chương trình, cặp từ khoá dùng để thông báo điểm bắt đầu và điểm kết thúc phần thân chương trình. HS3: Câu b đúng 3 HS khác : Nhận xét câu trả lời của bạn HĐ2: Cấu trúc chung của chương trình GV Theo em cấu trúc chung của một chương tình gồm những gì? GV nhận xét và lấy 1 ví dụ cụ thể ở hình 7 (SGK-Tr11) Phần khai báo Program VD1; Uses Crt; HS đọc SGK rồi trả lời Gồm có 2 phần: Phần khai báo chương trình và phần thân chương trình HS lắng nghe và ghi bài HS chú ý và ghi bài - 8 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ Begin Phần thân Writeln(‘Chao cac ban’); End. (Hình 7) HĐ3: Ví dụ về ngôn ngữ lập trình GV: Chúng ta sẽ làm quen với ngôn ngữ lập trình Pascal + Giới thiệu: Để lập trình được bằng ngôn ngữ lập trình Pascal thì máy tính đã được cài đặt môi trường lập trình trên ngôn ngữ này. + Giới thiệu màn hình làm việc của Turo Pascal (GV treo hình 8 được phóng to lên bảng để học sinh quan sát) rồi hướng dẫn học sinh soạn thảo chương trình trên ngôn ngữ Pascal + Khi soạn xong nhấn tổ hợp phím Alt+F9 để dịch chươg trình, máy sẽ kiển tra lỗi chính tả và cú pháp, nếu gặp lệnh sai chương trình báo lỗi và thông báo lỗi để người viết chương trình sữa (Hình 9 phóng to- SGK Tr12). + Để chạy chương trình ấn tổ hợp phím CTRL+F9, màn hình sẽ hiện ra kết quả ( cho HS xem hình 10 phóng to- SGKTr12) GV hướng dẫn học sinh quan sát các hình 8, 9, 10 – SGK Tr12 trên hình đã được giáo viên phóng to HS đọc SGK HS lắng nghe HS lắng nghe và thảo luận HS ghi bài HS ghi bài HS quan sát và lắng nghe HĐ 4: Cũng cố, dặn dò + Cũng cố: Gv gọi HS lên bảng trả lời và làm các bài tập trong sácg giáo khoa-Tr13 + Dặn dò: Dặn HS về nhà làm hết các bài tâp còn lại ở SGK-Tr13 NS: 06/09/09 Tiết 5, 6 ND: 08/09/09 Bài thực hành 1: - 9 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ làm quen với turbo pascal I/ Mục tiêu 1. Kiến thức: Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện đươc màn hình sọan thảo, cách mở các bảng chọn và chọn lệnh Hiểu được một chương trình được viết trên ngôn ngữ lập trình là như thế nào 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ữ 2. Kỷ năng: Thực hiện được thao tác khởi động ngôn ngữ lập trình Turbo Pascal. Soạn thảo được một chương trình Turbo Pascal đơn giản Biết sử dụng kết hợp tổ hợp phím ALT +F9 và CTRL + F9 để biên dịch và chạy chương trình Biết vận dụng tốt các quy định của ngôn ngữ lập trình Turbo Pascal để viết chương trình cho một só bài toán trong toán học… 3. Thái độ: - Có thái độ nghiêm túc trong tiết học thực hành - Hăng say viết các chương trình pascal cho các bài toán đơn giản trên ngôn ngữ lập trình. II/ Chuẩn bị của giáo viên – Học sinh: Giáo viên: Giáo án, sách, phòng máy tính (nhiều nhất 2-3 em/máy), một số bài lập trình viết bằng ngôn ngữ Pascal mẫu viết trên Bảng con để tiện trong quá trình dạy, máy chiếu (nếu có) Học sinh: Sách giáo khoa, vở, đồ dùng học tập… III/ Hoạt động dạy học 1. ổn định lớp 2. Kiểm tra bài củ GV nêu câu hỏi và gọi học sinh trả lời ? Nêu các thành phần trên ngôn ngữ lập trình và cho biết cấu trúc của 1 chương trình ? Từ, tên là gì? do ai quy đặt và quy định? Mỗi loại cho 1 ví dụ minh họa? 3. Nội dung thực hành: Hoạt động cuả giáo viên Hoạt động của học sinh Hoạt động 1: Khơỉ động Turbo pascal GV: Hướng dẫn cho hs làm quen với khởi động và thoát chương trình Turbo pascal. Cho HS nêu và thực hiện trên máy cách khởi động Pascal GV quan sát và theo dõi cách khởi động của từng nhóm máy. Đồng thời hướng dẫn cho những nhóm máy thực hiện sai GV: Nhận xét thái độ và kỷ năng thực HS làm quen với chương trình Pascal và thực hiện khởi động chương trình trên máy bằng 2 cách: Cách 1: Nháy đúp chuột vào biểu tượng trên màn hình nền Cách 2: - Nháy đúp chuột vào tên tệp - 10 - Năm học: 2009-2010 [...]... cho biết phép gán giá trị cho một biến là gì, cho ví dụ và giải thích Gán giá trị cho một biến nhằm mục đích gì? 3 Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu Các phép gán sau đây có hợp lệ không? a) b) - 27 - Gán số nguyên 4 cho biến A Gán số 3242 cho biến X Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguyễ Thị Tư i–Trư ng THCS Tân Lộ n ơ ờ c c) Gán xâu ‘3242’... Giáo án: Tin học 8- GV:Nguyễ Thị Tư i–Trư ng THCS Tân Lộ n ơ ờ c Sử dụng biến trong chương trình I Mục tiêu: Kiến thức: - Biết khái niệm biến, hằng - Hiểu cách khai báo, sử dụng biến - Biết vai trò của biến trong lập trình - Hiểu lệnh gán - Kỷ năng: Khai báo, sử dụng được biến hoặc hằng trong bài tập cụ thể - Thái độ: Nghiêm túc trong học tập và sử dụng phòng máy II Chuẩn bị 1 Giáo viên: SGK, giáo án, ... Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguyễ Thị Tư i–Trư ng THCS Tân Lộ n ơ ờ c Sử dụng biến trong chương trình (tiếp) I Mục tiêu: 1 Kiến thức: - Biết khái niệm hằng - Hiểu cách khai báo, sử dụng hằng - Hiểu lệnh gán 2 Kỷ năng: - Khai báo, sử dụng được biến hoặc hằng trong bài tập cụ thể 3 Thái độ: Nghiêm túc trong học tập và sử dụng phòng máy II Chuẩn bị 1 Giáo viên : SGK, giáo án, Máy chiếu, phòng... 12 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguyễ Thị Tư i–Trư ng THCS Tân Lộ n ơ ờ c những câu trả lời đúng, những bài thực hành chạy không có lỗi và cho kết quả đúng * Dặn dò: Dặn học sinh về làm lại bài thực hành - Đọc kỷ lại bài đọc thêm - Đọc và nghiên cứu trước bài 3 để chuẩn bị cho tiết học sau NS: 12/09/09 ND: 15/09/09 Tiết 7 - 13 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguyễ Thị Tư i–Trư... 16 NS: 17/102009 ND: 20/10/2009 Kiểm tra 1 tiết - 34 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguyễ Thị Tư i–Trư ng THCS Tân Lộ n ơ ờ c A: Mục tiêu: - Kiểm tra việc học bài, nắm bài của HS qua thông qua làm bài kiểm tra của - ý thức học tập môn tin học của HS B: Chuẩn bị: Chuẩn bị đề kiểm tra, Poto mỗi HS 1 đề (đề chung), giáo án C: Ma trận đề: Nội dung Máy tính và chương trình máy Mức độ tính Biết... dụng của chúng? ? Nêu các phép toán sử dụng trong pascal và cho ví dụ minh hoạ ? Hãy chuyển các phép toán trong pascal sau sang số học: a/ a*b/a-c b/ 12/(c+7*a*b*c)+a*b*c c/ 1/(n*(n+1)*(n+2)) 3 Nội dung: Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Các phép so sánh GV: ngoài các phép toán số học, ta còn thường so sánh các số Trong pascal các phép toán so sánh cung giống như ở số học nhưng... thức toán học sau bằng 2 HS khác nhận xét ngôn ngữ Pascal a/ 5x3+2x2+8x-15 b/ -b+ d x-3 c/ x+y c/ 2a2+2c2-a x-y 4 GV: Nhận xét chung và cho điểm + Dặn dò: - Dặn học sinh về nhà làm bài HS lắng nghe và tiếp thu tập 1, 2, 3, 4 (SGK – Tr26) - Đọc và nghiên cứu trước mục 3 và 4 NS: 12/09/09 ND: 15/09/09 Tiết 8 Bài 3: Chương trình máy tính và dữ liệu (tiếp) - 16 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguyễ... dữ liệu - Biết một số phép toán cơ bản với dữ liệu số 2 Kỷ năng: - Phân biệt được các kiểu dữ liệu trong ngôn ngữ lập trình Pascal 3 Thái độ: - Nghiêm túc trong học tập, ham thích khám phá các kiểu dữ liệu cũng như nhận biết được các phép toán sử dụng cho từng kiểu dữ liệu viết trên chương trình Pascal II/ Chuẩn bị của giáo viên - học sinh 1 Chuẩn bị của GV: SGK, SGV, Giáo án, dụng cụ liên quan đến tiết... tả lệnh gán giá trị và tính toán với các biến trong Pascal: Nghe, quan sát và kẻ bảng vào vở Lệnh trong Pascal ý nghĩa X:=12; Gán giá trị số 12 vào biến nhớ X X:=Y; Gán giá trị đã lưu trong biến nhớ Y vào biến nhớ X X:=(a+b)/2; Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a, b, kết quả gán vào biến nhớ X X:=X+1; Tăng giá trị của biến nhớ X lên 1 đơn vị, kết quả gán trở... HS ghi bài HS quan sát các hình vẽ mà giáo viên phóng to treo lên bảng rồi đưa ra nhận xét HS lắng nghe và ghi bài HS trả lời đại diện nhóm Giáo án: Tin học 8- GV:Nguyễ Thị Tư i–Trư ng THCS Tân Lộ n ơ ờ c và các phép so sánh ở số học GV nhân xét và kết luận chốt lại Hoạt động 2: Giao tiếp người và máy tính GV: Quá trình thực hiện trên máy thường trao đổi thông tin 2 chiều Con người thì thực hiện lập . - 18 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ Viết chương trình để tính toán I/ Mục tiêu 1. Kiến thức: - Thực hành chuyển được biểu thức toán. sống. II/ Chuẩn bị của giáo viên - học sinh 1. Chuẩn bị của GV: SGK, SGV, Giáo án, dụng cụ liên quan đến tiến dạy, mô tả chương trình nhặt rác của Robốt phóng to bằng khổ giấy A 0 2. Chuẩn bị. lời HS lắng nghe và tiếp thu - 2 - Năm học: 2009-2010 Giáo án: Tin học 8- GV:Nguy n Th T i–Tr ng THCS Tân L cễ ị ươ ườ ộ NS: 23/ 08/ 09 ND:24/ 08/ 09 Tiết 2 Bài 1: Máy tính và chương trình máy tính