Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 182 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
182
Dung lượng
5,47 MB
Nội dung
Giáoántinhọc 2015 Nămhọc 2014 - Ngày soạn : 20/8/2011 Ngày dạy : Tiết : Máy tính chơng trình máy tính I Mục tiêu : Biết ngời dẫn cho máy tính thực công việc thông qua lệnh Biết chơng trình cách để ngời dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động II Chuẩn bị : Giáo viên : - Tài liệu, giáoán - Đồ dùng dạy học nh m¸y tÝnh kÕt nèi projector, Häc sinh : - Đọc trớc - Bảng phụ III Tiến trình dạy học: ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : Kiểm tra cũ : Kiểm tra đồ dùng học sinh Bài : hoạt động GV HS kiến thức cần đạt Hoạt ®éng : Häc sinh hiĨu ngêi ®iỊu khiĨn máy tính thông H : Nghiên cứu SGK phần G : Làm để in văn có sẵn giấy H : Trả lời G : Con ngời điều khiển máy tính thông qua ? H : Th«ng qua lƯnh G : Em hiĨu thÕ chơng trình H : Nghiên cứu trả lời theo Giáo viên: Trần Thanh Linh qua Con ngêi 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 cách để ngời dẫn cho máy tính thực Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 nhiều thao tác liên tiếp cách tự ý hiểu G : Giải thích chơng trình động Hoạt động : Tìm hiểu ví dụ rô bốt nhặt rác G : Chiếu sơ đồ vị trí Ví dụ: rô-bốt nhặt rác rôbốt (Mô hình SGK) H : Quan sát nghiên cứu SGK - Lập chơng trình lệnh cụ G : Em phải lệnh thể, đơn giản, theo trình tự để để rôbốt hoàn thành rôbốt hoàn thành tốt việc nhặc rác bỏ vào thùng công việc nơi qui định H : Trả lời G : Cho rôbôt chạy mô hình để hs hình dung trực quan H : Quan sát nhớ thao tác thực rôbốt H : Nhắc lại lệnh mà robôt phải làm để hoàn thành công việc 4 Củng cố kiến thức Sau thực lệnh Hãy nhặt rác trên, vị trí rôbốt gì? Em đa lệnh để rô-bốt trở lại vị trí xuất phát (góc dới bên trái hình) Hớng dẫn nhà Viết lệnh dẫn để rôbốt hoàn thành công việc trực nhật lớp em Viết lệnh dẫn để rôbốt giúp em áo IV Rút kinh nghiệm: Giáo viên: Trần Thanh Linh Trạch Trờng THCS Thanh Giáoántinhọc 2015 Nămhọc 2014 - Ngày soạn : 20/8/2011 Ngày dạy : Tiết : Máy tính chơng trình máy tính I Mục tiêu : Biết viết chơng trình viết lệnh để dẫn máy tính thực công việc hay giải toán cụ thể Biết ngôn ngữ dùng để viết chơng trình máy tính gọi ngôn ngữ lập trình Biết vai trò chơng trình dịch II Chuẩn bị : Giáo viên : - Tài liệu, GA điện tử - Đồ dùng dạy học nh máy tính kết nối projector, Học sinh : - Đọc trớc - Bảng phụ III Tiến trình dạy học: ổn định tổ chức líp : - KiĨn tra sÜ sè : - ỉn định trật tự : Kiểm tra cũ : Con ngời lệnh cho máy tính nh ? Lấy ví dụ minh hoạ ? Bài : Giáo viên: Trần Thanh Linh Trạch Trờng THCS Thanh Giáoántinhọc 2015 Nămhọc 2014 - hoạt động GV HS kiến thức cần đạt Hoạt động : Học sinh hiểu viết chơng trình G : Đa ví dụ chơng Viết chơng trình : lệnh cho máy tính làm việc trình H : Nghiên cứu SGK quan sát sơ đồ chơng trình G : Lí cần phải viết chơng trình để điều khiển máy tính H : Dựa vào khái niệm chơng Viết chơng trình hớng dẫn máy tính thực công việc hay trình để để trả lời giải toán cụ thể G : Chốt ý hình G : Viết chơng trình ? H : Trả lời G : Đa khái niệm viết chơng trình hình H : Đọc lại ghi Hoạt động : Tìm hiểu chơng trình, ngôn ngữ lập trình, Chơng trình ngôn ngữ G : Máy tính có hiểu đợc ch- lập trình ? ơng trình viết ngôn ngữ thông thờng không ? Nó hiểu ngôn ngữ ? H : Suy nghĩ trả lời G : Em hiểu ngôn ngữ lập trình ? H : Nghiên cứu SGK trả lời G : Chốt khái niệm hình H : Đọc lại ghi G : Đa mẫu chơng trình đơn giản viết ngôn ngữ Pascal ? Theo em máy tính có hiểu chơng trình không H : Suy nghĩ trả lời : Không G : Giải thích tác dụng chơng trình dịch Giáo viên: Trần Thanh Linh - Ngôn ngữ lập trình ngôn ngữ dùng để viết chơng trình máy tính - 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 Trạch Trờng THCS Thanh Giáoántinhọc 2015 H : Nghiên cứu SGK nêu khái niệm chơng trình dịch G : Chốt khái niệm môi trờng lập trình lấy ví dụ số môi trờng lập trình khác Nămhọc 2014 - Chơng trình soạn thảo chơng trình dịch thờng đợc kết hợp vào phần mềm, đợc gọi môi trờng lập trình Củng cố kiến thức ? Qua học em cần ghi nhớ điều H : Trả lời G : Chốt ghi nhớ hình : GHI NHí Con ngêi chØ dÉn cho m¸y tính thực công việc thông qua lệnh Viết chơng trình hớng dẫn máy tính thực công việc hay giải toán cụ thể Ngôn ngữ dùng để viết chơng trình máy tính đợc gọi ngôn ngữ lập trình Hớng dẫn nhà Em cho biết soạn thảo văn yêu cầu máy tính tìm kiếm thay (Replace), thực chất ta yêu cầu máy thực lệnh ? Ta thay đổi thứ tự chúng đợc không? Sau thực lệnh Hãy nhặt rác trên, vị trí rô-bốt ? Em đa lệnh để rô-bốt trở lại vị trí xuất phát (góc dới bên trái hình) Tại ngời ta tạo ngôn ngữ khác để lập trình máy tính có ngôn ngữ máy mình? Học thuộc phần ghi nhí IV Rót kinh nghiƯm: Giáo viên: Trần Thanh Linh Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 Ngày soạn : 29/8/2011 Ngày dạy : Tiết : Làm quen với chơng trình ngôn ngữ lập trình I Mục tiêu : 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 đợc trùng với từ khoá II Chuẩn bị : Giáo viên : - Tài liệu, giáoán - Đồ dùng dạy häc nh m¸y tÝnh kÕt nèi projector, Häc sinh : - Đọc trớc - Bảng phụ III Tiến trình dạy học: ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự Kiểm tra cũ : Giáo viên: Trần Thanh Linh Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 Viết chơng trình ? phải viết chơng trình ? Ngôn ngữ lập trình ? phải tạo ngôn ngữ lập trình ? Bài : hoạt động GV HS kiến thức cần đạt Hoạt động : Học sinh hiểu ngôn ngữ lập trình Ví dụ chơng trình G : Đa ví dụ ch- * Ví dụ chơng trình đơn ơng trình đơn giản viết giản viết Pascal môi trờng Pascal H : Quan sát cấu trúc giao diện chơng trình Pascal G : Theo em chơng trình đợc dịch sang mã - Sau chạy chơng trình máy máy máy tính đa in lên hình dòng chữ Chao kết ? cac ban H : Trả lời theo ý hiểu Hoạt động : Học sinh hiểu ngôn ngữ lập trình gồm Ngôn ngữ lập trình gồm G : Khi nói viết ngoại ngữ để ngời khác hiểu gì? em có cần phải dùng chữ cái, từ cho phép phải đợc ghép theo quy tắc ngữ pháp - Ngôn ngữ lập trình tập hợp hay không ? kí hiệu quy tắc viết lệnh tạo H : Đọc câu hỏi suy nghĩ thành chơng trình hoàn chỉnh trả lời thực đợc máy tính G : Ngôn ngữ lập trình gồm ? H : Nghiên cứu SGK trả lời G : Chốt khái niệm hình Giáo viên: Trần Thanh Linh Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 Hoạt động : HS tìm hiểu từ khoá tên chơng trình G : Đa ví dụ chơng Từ khoá tên trình nh phần trớc H : Nghiên cứu - Từ khoá ngôn ngữ lập G : Theo em từ trình từ dành riêng, không chơng trình đợc dùng từ khoá cho từ khoá mục đích khác mục đích H : Trả lời theo ý hiểu G : Chỉ từ khoá chơng trình G : Trong chơng trình đại lợng gọi tên H : Trả lời theo ý hiểu G : Tên ? G : Chốt khái niệm tên giải thích thêm quy tắc đặt tên chơng trình H : Nghe ghi sử dụng ngôn ngữ lập trình quy định - Tên đợc dùng để phân biệt đại lợng chơng trình ngời lập trình đặt theo quy tắc : + Hai đại lợng khác chơng trình phải có tên khác + Tên không đợc trùng víi c¸c tõ kho¸ Cđng cè kiÕn thøc ? Qua tiết học em hiểu đợc điều ? Hãy đặt hai tên hợp lệ hai tên không hợp lệ G : Tên hợp lệ ngôn ngữ lập trình Pascal không đợc bắt đầu chữ số không đợc chứa dấu cách (kí tự trống) Do đặt tên STamgiac để diện tích hình tam giác, đặt tên ban_kinh cho bán kính hình tròn, Các tên tên hợp lệ, tên Lop em, 10A, tên không hợp lệ Hớng dẫn nhà Học thuộc khái niệm ngôn ngữ lập trình hiểu môi trờng lập trình Hiểu, phân biệt đợc từ khoá tên chơng trình Giáo viên: Trần Thanh Linh Trạch Trờng THCS Thanh Giáoántinhọc 2015 Nămhọc 2014 - IV Rót kinh nghiƯm: Ngày soạn :29/8/2011 Ngày dạy : Tiết : Làm quen với chơng trình ngôn ngữ lập trình I Mục tiêu : 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 II Chuẩn bị : Giáo viên : - Tài liệu, GA điện tử - Đồ dùng dạy học nh máy tính kết nèi projector, Häc sinh : - §äc tríc - Bảng phụ III Tiến trình dạy học: ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : Kiểm tra cũ : Ngôn ngữ lập trình gồm ? Giáo viên: Trần Thanh Linh Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 Thế từ khoá tên chơng trình ? Bài : hoạt động GV HS kiến thức cần đạt Hoạt động : Häc sinh hiĨu cÊu tróc cđa mét ch¬ng trình G : Đa ví dụ chơng Cấu trúc chung chơng trình trình - Cấu trúc chung chơng trình gồm: Phần khai báo o Khai báo tên chơng trình; G : Cho biết chơng trình có phần ? H : Quan sát chơng trình nghiên cứu sgk trả lời G : Đa lên hình phần chơng trình H : Đọc G : Giải thích thêm cấu tạo phần o Khai báo th viện (chứa lệnh viết sẵ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ó - 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 Hoạt động : Học sinh hiểu mét sè thao t¸c chÝnh NNLT Pascal VÝ dụ ngôn ngữ lập trình G : Khởi động chơng trình T.P để xuất hình - Khởi động chơng trình : sau : - Màn hình T.P xuất - Từ bàn phím soạn chơng trình tơng tự word G : Giới thiệu hình soạn thảo T.P H : Quan sát lắng nghe - Sau soạn thảo xong, nhấn phím Alt+F9 để dịch chơng trình G : Giới thiệu bớc để làm việc với chơng - Để chạy chơng trình, ta nhấn tổ hợp phím Ctrl+F9 Giáo viên: Trần Thanh Linh 10 Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 Ngµy soạn : Ngày dạy : Tiết 65: quan sát hình không gian với phần mềm yenka (T5) I Mục tiêu : KiÕn thøc - HS biết khám phá, điều khiển hình khơng gian như: thay đổi, di chuyển, thay đổi kích thước, thay đổi màu cho hình Kỹ - HS thc hin c cỏc k thay đổi, di chuyển, thay đổi kích thước, thay i mu cho cỏc hỡnh c th Thái độ - HS nghiêm túc học tập nghiên cứu học II Phơng pháp Thuyết trình, Thực hành III Đồ dùng dạy học Máy tính IV Tiến trình giảng ổn định Kiểm tra cũ (8 phút) GV: Cho hinh vẽ lên bảng phụ HS: Vẽ theo yêu cầu Nêu bớc gấp hình phẳng thành hình không gian? Giáo viên: Trần Thanh Linh 168 Trạch Trêng THCS Thanh Gi¸o ¸n tin häc 2015 Thùc hành gấp máy Nội dung Hoạt động thầy trò GV: Giới thiệu: Đối với mặt hình không gian, ta thay đổi màu, ta thay đổi đợc kiểu mÉu thĨ hiƯn ta lam c¸c bíc sau: HS: nghe vµ ghi vµ GV thùc hµnh mÉu häc sinh quan sát thực hành theo Nămhọc 2014 - Nội dung Một số chức nâng cao a) thay đổi mẫu thể hình Bớc 1: Nháy đúp chuột để mở hộp thoại tính chất hình Bớc Chọn lệnh thay đổi kiểu bề mặt surface appearance > Bíc Trong hép tho¹i tiÕp theo, chän Use material chọn mẫu danh sách Material phía GV cho HS thùc hiƯn c¸c thao t¸c díi theo c¸c bíc b) Quay hình không gian Trong hộp thoại tính chất hình, em quay hình theo cách khác không gian: - Khung Rotation có lƯnh cho phÐp cho phÐp quay h×nh Lu ý HS thùc hiƯn c¸c bíc chinh theoc¸c c¸ch kh¸c nhau: x¸c + Quay theo trôc ngang + Quay theo trôc däc + Quay theo trục thẳng đứng + Trở lại vị trí ban đầu Củng cố ( 20 phút) GV: Cho học sinh thực hành vẽ hình, sáng tạo theo ý thích HS: Thực hành Vẽ hình quay hình, tô màu hình Hớng dẫn nhà (2 phút) Đọc mục lại Ôn lại kiến thức kỳ II để chuẩn bị kiểm tra tiết phần thực hành V Rút kinh nghiệm: Giáo viên: Trần Thanh Linh 169 Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 - - Ngày soạn : Ngày dạy : Tiết 66: quan sát hình không gian với phần mềm yenka (T6) I Mơc tiªu : KiÕn thøc - HS biết khám phá, điều khiển hình khơng gian như: thay đổi, di chuyển, thay đổi kích thước, thay i mu cho cỏc hỡnh Kỹ - HS thực kỉ thay đổi, di chuyển, thay đổi kích thước, thay đổi màu cho hình c th Thái độ - HS nghiêm túc học tập nghiên cứu học II Phơng pháp Thuyết trình, Thực hành III Đồ dùng dạy học Máy tính IV Tiến trình giảng Bớc ổn định Bíc KiĨm tra bµi cò (8 phót) GV: Cho hinh vẽ lên bảng phụ HS: Vẽ theo yêu cầu ? Nêu bớc thay đổi màu thể hình ? Quay hình không gian Bớc Nội dung bµi míi (43 phót) GV: Cho häc sinh thùc hµnh tổng hợp mục: - Cách tạo mô hình - Xoay mô hình không gian 3D - Phóng to, thu nhỏ - Di chuyển khung mô hình - Xoá đối tợng HS: Thực hành Bớc Củng cố Giáo viên: Trần Thanh Linh 170 Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 Bớc Hớng dẫn nhà (2 phút) Đọc mục lại Ôn lại kiến thức kỳ II để chuẩn bị kiểm tra tiết phần thực hành - - Ngày soạn : Ngày d¹y : 8A : 8B : 8C: 8D: TiÕt 67: kiểm tra thực hành tiết I/ Mục tiêu: Học sinh thực kiểm tra thực hành máy tính Kiếm thức chủ yếu thuộc học cuối ý thức làm bảo vệ máy tính để sử dụng lâu dài II/ Chuẩn bị: - Sách giáo khoa, giáo án, tài liệu tinhọc có liên quan - Đọc tài liệu nhà trớc III Tiến trình lên lớp: Giáo viên: Trần Thanh Linh 171 Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 Tổ chức Kiểm tra - KiĨm tra sù chn bÞ cđa häc sinh Bài mới: Hoạt động giáo viên Hoạy động học sinh Giáo viên phát đề cho häc Häc sinh nhËn bµi thi sinh Häc sinh lµm bµi kiĨm tra Theo dâi häc sinh làm theo quy chế thi hành Học sinh trả cho giáo Thu nhận xét kiểm viên tra Nghe giáo viên dặn dò, Về nhà làm lại kiểm tra chuẩn bị cho sau vào học Giờ sau học ôn tập học kỳ hai tiết Các em chuẩn bị Họ tên: đề kiểm tra thực hành 1tiết Môn: Tinhọc Khối: Lớp: Câu 1: Lập trình tính tổng: A= 1+2+3+ +n n số tự nhiên đợc nhập từ bàn phím (viết lệnh while do) Câu : B¹n h·y tÝnh tỉng (viÕt b»ng lƯnh for do) (Lu ý : Mỗi câu đợc ghi lại thành File Mydocmens có tên LOP8A1_1.PAS Và LOP8A1_2.PAS) đáp án + thang điểm hớng dẫn chấm Câu : Làm cho điểm : Câ Nội dung u Program B1 ; Uses CRT; Var i, n: integer; tong: real; Begin Clrscr; write('cho so tu nhien n: '); Readln(n); tong:=0; i:=1; Giáo viên: Trần Thanh Linh 172 Trạch Điểm 1,5 1,5 Trờng THCS Thanh Giáoántinhọc 2015 Nămhọc 2014 - while i 10 then x := x +10 ; End X có giá trò a) b) c) 15 d)10 Câu 8: Trong chương trình pascal sau đây: program hcn; var a, b :integer; s,cv :real ; begin a:= 10; b:= 5; s:= a*b ; cv:= (a +b ) * ; writeln(‘dien tich hcn la:’ , s ); writeln( ‘chu vi hcn la : ‘ , cv ) ; readln; end Biến s cv có giá trò maáy: a/ s = 10 ; cv = ; b/ s= 30 ; cv = 50 ; c/ s = 50 ; cv = 40 ; d/ s = 50 ; cv = 30 ; Cñng cè: - Giáo viên hệ thống lại toàn nội dung học - Yêu cầu học sinh nhắc lại Hớng dẫn nhà: - Học theo sách giáo khoa ghi, Ôn lại kiến thức học luyện viết, làm làm lại nhiều lần Giáo viên: Trần Thanh Linh 175 Trạch Trờng THCS Thanh GiáoántinhọcNămhọc 2014 2015 - Học kĩ lí thuyết, viết chơng trình tính tông 100 số tự nhiên, N số tự nhiên - Làm tập lại, - Đọc míi ®Ĩ giê sau häc -o0o Ngày soạn : Ngày dạy : 8A : 8B : 8C: 8D: Tiết 69: ôn tập I/ Mục tiêu: Củng cố lại toàn kiến thức đợc học từ đến phần mềm học tập học kỳ Thực làm trắc nghiệm Vận dụng vào để viết đợc chơng trình đơn giản Có kỹ thành thạo thực máy tính viết chơng trình máy tính II/ Chuẩn bị: - Sách giáo khoa, giáo án, tài liệu tinhọc có liên quan - Đọc tài liệu nhà trớc III Tiến trình lên líp: Tỉ chøc KiĨm tra - KiĨm tra chuẩn bị học sinh Bài mới: Hoạt động giáo viên Hoạt động học sinh ¤n bµi tËp cđng cè kiÕn thøc: Câu 9: Sau thực đoạn chương trình j:= 0; for i:= to j:=j+2; giá trò in hình là? a) b) c) d)10 Câu 10: Để tính tổng S=1+3 + + … + n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=0 then S:=S + if ( i mod 2) < > then 1/i; S:=S + i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + if ( i mod 2)=0 then S:=S i + i; Else S:= S + I; Câu 11: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n Giáo viên: Trần Thanh Linh 176 Trạch Trờng THCS Thanh Gi¸o ¸n tin häc 2015 if ( i mod 2)=0 then S:=S + 1/i; b) for i:=1 to n if ( i mod 2)=0 then S:=S 1/i Else S:= S + 1/i; Nămhọc 2014 if ( i mod 2) < > then S:=S + i; d) for i:=1 to n if ( i mod 2)=0 then S:=S +1/ i Else S:=S-1/i; Caâu 12: Để tính tổng S=1+1/3 + 1/5 + … +1/ n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=1 then S:=S + if ( i mod 2) =0 then S:=S 1/i; + 1/i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + if ( i mod 2)=0 then S:=S 1/i + i; Else S:= S + 1/; Câu 13: Để đếm có số lẻ nhỏ hay n ; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)< >0 then S:=S if ( i mod 2) =0 then S:=S + 1; + 1; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + if ( i mod 2)=0 then S:=S i; + i; Câu 14: Để tính tổng S=1+2+3+ 4+ + … + n; em chọn đoạn lệnh: a) s:=0; i:=0; a) s:=0; i:=0; While i