Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
3,52 MB
Nội dung
Trờng THCS Mai Thuỷ 2014 -2015 Nămhọc Tun 12 Tit 23 BI TP Ngày soạn Ngày dạy 02/11/2014 05/11/2014 I MỤC TIÊU : Học sinh nắm vai trò biến, hằng, cách khai báo biến, hằng.s Học sinh nắm cách sử dụng biến chương trình cấu trúc lệnh gán II CHUẨN BỊ : Giáo viên : - SGK, S- GV : - Đồ dùng dạy học máy tính, projector, Học sinh: - Kiến thức học - Làm tập sau : Chương trình máy tính liệu - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : - Kiển tra sĩ số : - Ổn định trật tự : Kiểm tra cũ : - Kiểm tra việc chuẩn bị nhà học sinh Dạy : HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG HOẠT ĐỘNG : Chốt lại kiến thức trọng tâm để áp dụng làm tập HS: Nghiên cứu sách tập trả lời - Biến dùng để đặt tên cho vùng nhớ câu hỏi G máy tính Biến lưu trữ liệu (giá trị) Giá trị biến thay đổi trình thực - GV : Biến đại lượng nào? chương trình HS: Trả lời - GV : Cách khai báo biến nào? - Trước sử dụng biến phải khai báo theo dạng sau : Var tên biến : kiểu biến; HS: Viết lên bảng dạng tổng quát để - Các thao tác thực với biến gán giá khai báo biến trị cho biến nhập giá trị cho biến tính - GV : Có thể thực thao tác toán với giá trị biến với biến? - Lệnh gán có dạng:Tên biến := biểu thức(gt); HS: Trả lời - Lệnh nhập giá trị cho biến:Readln(tên biến); - GV : Viết cấu trúc lệnh gán, lệnh nhập giá trị cho biến, lệnh in giá trị - Lệnh in giá trị cho biến : Write(tên biến); Writeln(tên biến); biến? HS: em lên bảng em viết lệnh HS: Nhận xét - GV : Nhận xét chốt kiến thức - Hằng đại lượng để lưu trữ giữ liệu biến không thay đổi giá trị q trình thực Gi¸o ¸n Tin häc Trờng THCS Mai Thuỷ 2014 -2015 Nămhọc - GV : Hằng đại lượng nào? chương trình HS: Trả lời - Khai báo hằng: Const tên hằng=giá trị; - GV : Cách khai báo nào? HS: Viết bảng phụ - GV : Nhận xét chốt kiến thức HOẠT ĐỘNG : Bài tập áp dụng - GV : Đưa chương trình lên Bài : hình Hãy lỗi sửa lỗi chương trình sau : - GV : Liên kết với phần mềm Turbo Const pi:=3.1416; Pascal soạn sẵn chương trình Var cv,dt:integer - GV : Hãy lỗi R:real; sửa nào? Begin HS: Từng em lỗi lên sửa R=5.5 máy Cv=2*pi*r; - GV : Nhấn phím F9 để dịch chương Dt=pi*r*r; trình Writeln(‘chu vi la:= cv’); HS: Nhận xét chương trình lỗi Writeln(‘dien tich la:=dt’); khơng sửa (ếu còn) Readln - GV : Chạy chương trình nhấn Ctrl-F9 End HS: Nhận xét kết Bài : Viết chương trình để : a) Tính diện tích S hình tam giác với độ dài - GV : Đưa đề lên hình cạnh a chiều cao tương ứng h (a - GV : Giúp học sinh phân tích tốn h số tự nhiên nhập vào từ bàn hướng dẫn cách viết bước để phím) giải tốn b) Tính kết c phép chia lấy phần nguyên HS: Lằng nghe trả lời câu hỏi kết d phép chia lấy phần dư của G hai số nguyên a b - GV : Viết cơng thức tính S, c, d? Program tinhtoan; HS: Viết bảng phụ Var a,HS: interger; S : real; - GV : Nhận xét đưa công thức lên a,b,c,d : integer; hình Begin - GV : Hướng dẫn H viết phần Write(‘Nhap canh day chieu cao :’); (khai báo, thân chương trình) để giải Readln (a,h); toán S:=(a*h)/2; HS: Viết giấy nháp theo hướng dẫn Writeln(‘ Dien tich hinh tam giac la :’,S:5:1); G Write(‘Nhap hai so a,b :’); Readln (a,b); - GV : Chốt lại tồn chương trình lên c:=a div b; d:=a mod b; Gi¸o ¸n Tin häc Trêng THCS Mai Thuû 2014 -2015 hỡnh v chy th Pascal Nămhọc Writeln( Phan nguyen cua a va b la :’,c); Writeln(‘ Phan du cua a va b la :’,d); Readln; End 4.Củng cố kiến thức - GV : Chốt lại kiến thức trọng tâm cần nắm để áp dụng làm tập - Làm lại tập máy nhà - Ôn lại cũ học - Chuẩn bị cho học Hướng dẫn nhà - Làm lại tập lớp IV.RÚT KINH NGHIỆM: Gi¸o ¸n Tinhọc Trờng THCS Mai Thuỷ 2014 -2015 Nămhọc Ngày soạn Ngày dạy Tit 24 06/11/2014 08/11/2014 BI TẬP I MỤC TIÊU : Rèn kĩ sử dụng biến chương trình Xác định tốn mơ tả thuật tốn nững tốn đơn giản II CHUẨN BỊ : Giáo viên : - SGK, S- GV : - Đồ dùng dạy học máy tính, projector, Học sinh: - Kiến thức học - Xem lại :Từ toán đến chương trình - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : - Kiển tra sĩ số : - Ổn định trật tự : Kiểm tra cũ : - Kiểm tra việc chuẩn bị nhà học sinh Dạy : HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG Hoạt động : Chữa câu hỏi bà tập Gv : : Gọi h/s lên bảng làm tập 1 Bài tập 1: Hãy INPUT OUTPUT (mỗi h/s phần) toán sau: -Hs : Đọc toán xác định đầu vào, a Xác định số học sinh lớp có học lực giỏi đầu tốn Gv : : Nhận xét đưa input, INPUT: Danh sách ĐTB học sinh lớp OUTPUT: Số học sinh đạt loại giỏi output b Tính tổng số chẵn từ đến 100 INPUT: Dãy số nguyên từ đến 100 OUTPUT: Tổng số chẵn từ đến 100 c Tìm số số có giá trị nhỏ n số cho INPUT: Dãy n số OUTPUT: Số số có giá trị nhỏ Hoạt động : Chữa câu hỏi tập Gv : : Gọi h/s lên bảng làm tập 2 Bài tập 2: Cho biết kết thuật tốn Gi¸o ¸n Tin häc Trêng THCS Mai Thuû 2014 -2015 -Hs : Lên bảng làm Gv : : Gọi h/s nhận xét Gv : : Nhận xét cho điểm Hoạt động : Chữa câu hỏi tập Gv : : Gọi h/s lên bảng làm tập -Hs : Lên bảng làm Gv : : Gọi h/s nhận xét Gv : : Nhận xét cho im Nămhọc sau: B1: x x + y B2: y x – y B3: x x – y Kết quả: x có giá trị ban đầu y y có giá trị ban đầu x Giá trị biến x y tráo đổi Bài tập 3: Mơ tả thuật tốn tốn tính tổng số chẵn từ đến 100 INPUT: Dãy số nguyên từ đến 100 OUTPUT: Tổng số chẵn từ đến 100 B1 : Nhập dãy số nguyên từ đến 100 B2 : Tong 0, SCC B3 : Tong Tong+SCC B4 : Nếu SCC>100 đến B6 B5 : SCCSCC+2 quay lại B3 B6 : Đưa Tong kết thúc 4.Củng cố kiến thức - Thực lại bước Xác định tốn Mơ tả thuật tốn thật kỹ - Đọc tập sách giáo khoa làm lại Hướng dẫn nhà - Làm lại tập lớp IV.RÚT KINH NGHIỆM: Gi¸o ¸n Tinhọc Trờng THCS Mai Thuỷ 2014 -2015 Năm häc Tuần 13 Tiết 25 BÀI CÂU LỆNH ĐIỀU KIN (T1) Ngày soạn Ngày dạy 10/11/2014 12/11/2014 I MC TIÊU : Kiến thức: Biết cần thiết cấu trúc rẽ nhánh lập trình, cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực thao tác phụ thuộc vào điều kiện Kĩ năng: Hiểu cấu trúc rẽ nhánh có dạng: Dạng thiếu dạng đủ Bước đầu viết câu lệnh điều kiện Thái độ: Nghiêm túc học tập, u thích lập trình máy tính II CHUẨN BỊ : Giáo viên : - SGK, SGV : tài liệu, giáoán - Máy chiếu, máy tính Học sinh : - Làm tập nhà - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH LÊN LỚP Ổn định lớp : Kiểm tra 15p’ : Viết chương trình nhập từ bàn phím hai số thực a,b tính tổng chúng hiển thị tổng hình 3.Dạy : BÀI CÂU LỆNH ĐIỀU KIỆN HOẠT ĐỘNG CỦA - GV : VÀ HS NỘI DUNG GHI BẢNG Hoạt động :Hoạt động phụ thuộc vào điều kiện - Gv: Trong sống hàng ngày có Hoạt động phụ thuộc vào điều kiện hoạt động thực - Mỗi sáng thức dậy, tập thể dục, vệ sinh cá nhân, thói quen hoạt động ăn sáng, đến trường thực theo kế hoạch - Em thường đá bóng bạn vào sáng chủ nhật xác định từ trước? - Gv: Tuy nhiên hoạt động - “Nếu” bị ốm, em khơng tập thể dục buổi sáng (có thể khơng đến trường được) thường bị tác động thay đổi - “Nếu” trời mưa em khơng đá bóng nhà hoàn cảnh cụ thể giúp mẹ dọn nhà cửa; ngược lại em đá bóng - Gv: Lấy ví dụ Có hoạt động thực - HS: Tự lấy ví dụ điều kiện cụ thể xảy Điều kiện thường kiện mô tả sau từ “Nếu” Hoạt động : Tính sai điều kiện - Gv: Khi bạn đứng lên phát biểu Tính sai điều kiện có trường hợp - Mỗi điều kiện mô tả dạng phát biểu Gi¸o ¸n Tin häc Trêng THCS Mai Thuỷ 2014 -2015 xy Nămhọc Hot ng tip theo phụ thuộc vào kết kiểm tra phát biểu sai - Khi kết kiểm tra đúng, ta nói điều kiện thoả mãn Khi kết kiểm tra sai, ta nói điều kiện không thoả mãn Hoạt động : Điều kiện phép so sánh Điều kiện phép so sánh KÝ hiÖu pascal = < >= Phép so sánh Bằng Khác Nhỏ Nhỏ Lớn Lớn Ký hiệu toán häc = ≠ < ≤ > ≥ -GV : Hãy theo dõi ví dụ SGK/47 ? Trong Ví dụ điều kiện Ví dụ1: Ta muốn chương trình in hình giá trị biểu diễc phép so sánh lớn số hai giá trị biến a b Khi - GV : Kết phép so sánh có giá trị biến a b in phụ thuộc vào phép so sánh a > b hay sai: “Nếu a > b, in giá trị biến a hình; trường hợp Ngược lại, in giá trị biến b hình.” Điều kiện biểu diễn phép so sánh a > b - Các phép so sánh thường sử dụng để biểu diễn điều kiện Phép so sánh cho kết điều kiện thoả mãn, ngược lại điều kiện không thoả mãn IV TỔNG KẾT ĐÁNH GIÁ 1.Kiểm tra đánh giá - Qua tiết học em nắm thực tế có hoạt động phụ thuộc vào điều kiện Em lấy ví dụ hoạt động phụ thuộc vào điều kiện sống toán học -Hs : Cho ví dụ lớp kiểm tra - Gv : Chia nhóm hs yêu cầu hs điền vào bảng Hướng dẫn nhà Gi¸o ¸n Tin häc Trêng THCS Mai Thủ 2014 -2015 Nămhọc - Hc theo v ghi, kt hp sỏch giỏo khoa Ngày soạn Ngày dạy - Xem trước mục 4,5 để tiết sau học Tiết 26 11/11/2014 13/11/2014 BÀI CÂU LỆNH ĐIỀU KIỆN (T2) I MỤC TIÊU : Kiến thức: Biết cần thiết cấu trúc rẽ nhánh lập trình, cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực thao tác phụ thuộc vào điều kiện Kĩ năng: Hiểu cấu trúc rẽ nhánh có dạng: Dạng thiếu dạng đủ Bước đầu viết câu lệnh điều kiện Thái độ: Nghiêm túc học tập, u thích lập trình máy tính II CHUẨN BỊ : Giáo viên : - SGK, SGV : tài liệu, giáo án, máy tính Học sinh : Làm tập nhà, SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH LÊN LỚP Ổn định lớp : Kiểm tra cũ : - Em cho ví dụ hoạt động phụ thuộc vào điều kiện - Dựa vào ví dụ trên, em điền vào bảng sau Điều kiện 3.Dạy : Kiểm tra Kết Hoạt động BÀI CÂU LỆNH ĐIỀU KIỆN HOẠT ĐỘNG CỦA - GV : VÀ HS NỘI DUNG GHI BẢNG Hoạt động : Cấu trúc rẽ nhánh - GV : Yêu cầu h/s theo dõi VD1 Cấu trúc rẽ nhánh ? với yêu cầu VD1 phải tính * Ví dụ 1: SGK/48 nào? B1: Tính tổng số tiền T - HS: Dựa vào yêu cầu VD1 để trả B2: Nếu T >=100000 số tiền phải tốn lời 70%*T - GV : Mơ tả thuật tốn VD1 B3: In hoá đơn - GV : Yêu cầu h/s theo dõi VD2 *Ví dụ 2: SGK/48 ? Với yêu cầu VD2 phải tính B1: Tính tổng số tiền T nào? B2: Nếu T >= 100000, số tiền phải toán - HS: Dựa vào đề để trả lời 70%*T; Ngược lại số tiền phải tốn ? Hãy mơ tả thuật tốn VD2 90%*T - GV : Đưa sơ đồ “Cấu trúc rẽ nhánh B3: In hoá đơn dạng thiếu dạng đủ” => Cách thể hoạt đọng phụ thuộc vào điều Gi¸o ¸n Tin häc 8 Trêng THCS Mai Thuỷ 2014 -2015 iu kin iu kin Năm häc Sai Đúng Đúng Sai Câu lệnh Câu lệnh Câu lệnh Hoạt động : - GV : Đưa cấu trúc câu lện điều kiện dạng thiếu HS: Chú ý theo dõi - GV : Khi gặp câu lệnh điều kiện này, chương trình kiểm tra điều kiện Nếu điều kiện thoả mãn, chương trình thực câu lệnh sau từ khoá then Ngược lại, câu lệnh bị bỏ qua - GV : Theo dõi ví dụ ví dụ để hiểu thêm câu lệnh điều kiện dạng thiếu - HS: nghiên cứu ví dụ - GV : Đưa cấu trúc câu lệnh điều kiện dạng đủ - HS: Chú ý theo dõi -GV : Với câu lệnh điều kiện này, chương trình kiểm tra điều kiện Nếu điều kiện thoả mãn, chương trình thực câu lệnh sau từ khoá then Trong trường hợp ngược lại, câu lệnh thực - Gv: u cầu h/s tìm hiểu ví dụ để hiểu thêm câu lệnh điều kiện dạng đủ - HS: Nghiên cứu tìm hiểu ví dụ kiện VD1 gọi “Cấu trúc rẽ nhánh dạng thiếu”, VD2 gọi “Cấu trúc rẽ nhánh dạng đủ” - Mọi NNLT có câu lệnh thể cấu trúc rẽ nhánh dạng thiếu đủ Cấu trúc rẽ nhánh giúp cho việc lập trình linh hoạt Câu lệnh điều kiện Câu lệnh điều kiện * Cấu trúc câu lệnh điều kiện dạng thiếu: If then ; (If, then từ khố) Ví dụ: Giả sử cần in số a hình a>b - Nếu a>b in giá trị a hình If a>b then write (a); Ví dụ 5: SGK/49 readln(a) If a>5 then write (‘So da nhap khong hop le’); * Cấu trúc câu lện điều kiện dạng đủ: If then else ; (If, then, else từ khố) Ví dụ 6: SGK/50 Nếu b khác tính kết quả; Ngược lại thơng báo lỗi If b0 then x:=a/b else write (‘Mau so bang 0, khong chia duoc’); IV TỔNG KẾT ĐÁNH GIÁ 1.Kiểm tra đánh giá - Hãy vẽ lại sơ đồ cấu trúc rẽ nhánh dạng thiếu dạng đủ, giải thích hoạt động sơ đồ - Viết cú phát câu lệnh điều kiện dạng thiếu dạng đủ Hướng dẫn nhà - Học theo ghi, kết hợp sách giáo khoa Gi¸o ¸n Tin häc Trờng THCS Mai Thuỷ 2014 -2015 Nămhọc - Lm bi 4,5,6 sgk Ngày 24/11/2014 Tun 14 soạn Ngày 26/11/2014 dạy BI THC HNH S DNG CU LỆNH ĐIỀU KIỆN IF…THEN (T1) I MỤC TIÊU : Kiến thức: Luyện tập sử dụng câu lệnh điều kiện If then Kĩ năng: Rèn luyện kĩ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật toán sử dụng chương trình Thái độ: Nghiêm túc thực hành, yêu thích lập trình máy tính II CHUẨN BỊ : Giáo viên : - SGK, S- GV :, tài liệu, Giáo án, phòng máy Học sinh : - Làm tập nhà - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra cũ : - Viết mơ hình cấu trúc rẽ nhánh dạng thiếu dạng đủ - Viết cú pháp câu lệnh điều kiện dạng thiếu dạng đủ - Trình bày lại mơ hình cấu trúc rẽ nhánh tập sgk Dạy : HOẠT ĐỘNG CỦA - GV : VÀ HS NỘI DUNG CHÍNH * Hoạt động : Thực hành - Gv: Gọi HS đọc yêu cầu Bài yêu Bài cầu hs : a)Mơ tả thuật tốn + Xác định toán B1: Nhập số nguyên a, b từ bàn phím + Mơ tả thuật tốn B2: Nếu a b then Writeln(‘So lon la ‘,a); If a< b then Writeln(‘So lon la ‘,b); Readln End Program Tam_giac; uses crt; Var a, b, c: real; Begin CLRSCR; Write (‘Nhap ba so a,b va c:’); Realn(a,b,c); if(a+b>c) and (a+c>b) and (c+b>a) then Writeln (‘a,b va c la ba canh cua mot tam giac!’) else Writeln (‘a,b va c khong la ba canh cua mot tam giac!’); Realn Gi¸o ¸n Tin häc 28 2điểm 2điểm Trêng THCS Mai Thuỷ 2014 -2015 End Nămhọc HNG DN CHM VÀ BIỂU ĐIỂM ĐỀ B Câu Nội dung trả lời Qúa trình giải tốn máy tính gồm bước sau - Xác đinh toán: từ phát biểu tốn, ta xác định dâu thơng tin cho (Input) đâu thông tin cần tìm(Output) - Mơ tả thuật tốn: tìm cách giải toán và diễn tả lệnh phải thực - Viết chương trình: Dựa vào mơ tả thuật tốn trên, ta viết chương trình ngơn ngữ lập trình mà ta biết Điểm 2điểm 2điểm Điều kiện Đúng Sai Câu lệnh điểm * Cấu trúc câu lện điều kiện dạng đủ: If then else ; (If, then, else từ khoá) Với câu lệnh điều kiện này, chương trình kiểm tra điều kiện Nếu điều kiện thoả mãn, chương trình thực câu lệnh sau từ khoá then Trong trường hợp ngược lại, câu lệnh thực Program Tim_so_be; Var a, b: integer; Begin Write(‘Nhap so a: ’); Readln(a); Write(‘Nhap so b: ’); Readln(b); If b< a then Writeln(‘So be la ‘,b); If a< b then Writeln(‘So be la ‘,a); Readln End Program Tam_giac; uses crt; Var a, b, c: real; Begin CLRSCR; Write (‘Nhap ba so a,b va c:’); Realn(a,b,c); if(a+b>c) and (a+c>b) and (c+b>a) then Gi¸o ¸n Tin häc 29 2điểm 2điểm Trêng THCS Mai Thuû 2014 -2015 Writeln (‘a,b va c la ba canh cua mot tam giac!’) else Writeln (‘a,b va c khong la ba canh cua mot tam giac!’); Realn End GiáoánTinhọc 30 Nămhọc Trờng THCS Mai Thuỷ 2014 -2015 Nămhọc Ngy son Ngày dạy Tiết 35 29/12/2014 31/12/2014 TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES(t3) I Mục tiêu: - Hs thiết lập thời gian quan sát địa điểm cụ thể - Cho tắt hình ảnh bầu trời theo thời gian - Cố định thời gian quan sát -Tìm tất địa điểm có thời gian giống ngày II Chuẩn bị 1.Giáo viên : - SGK, S- GV : Đồ dùng dạy học,phần mềm Suntime, máy tính máy chiếu Học sinh : - Kiến thức học - SGK, Đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức lớp : Kiểm tra cũ : - Phần mềm Suntime dùng để làm ? Nêu thành phần hình làm việc Suntime - Khởi động Suntime cách ? Hãy thực khởi động khỏi Suntime - Để phóng to quan sát chi tiết vùng đồ ta làm ? Hãy thực máy Dạy học Hoạt động giáo viên học sinh - Gv : Giả sử muốn xem địa danh khu vực Huế vào lúc 17g30 ngày 30 tháng năm 2012 sáng hay tối ta làm điều khơng - Hs : Suy nghĩ trả lời ( k trả lời ) - Gv : Các em nhìn lên cơng cụ nơi có dài chia ngày tháng năm phút giây - Hs quan sát máy chiếu - Gv : Gọi hs lên máy chiếu nhập thời gian 30 May 2012 17 30 00 Vào nút lệnh thời gian quan sát Gi¸o ¸n Tin häc Nội dung ghi bảng e) Đặt thời gian quan sát Bằng cách nháy chuột lên nút lệnh thời gian em đặt lại thời gian Ngày, Tháng, Năm, Giờ, Phút Giây Nháy nút để lấy lại trạng thái thời gian hệ thống máy tính Bằng cách thay đổi thời gian, em quan sát 31 Trêng THCS Mai Thuỷ Nămhọc2014 -2015 hin th v nhận xét phát nhiều điều thú vị: - HS : Khối đen thu hẹp nhiều tức đêm ngắn, ngày dài, khu vực Huế sáng - Gv : Vậy ngày 30/12/2012 vào lúc 17g30 Huế tối chưa, nhận xét - Hs: Thay lên bảng thiết lập thời gian quan sát nhận xét - Gv : Nhật xét vào mùa hè tháng 6,7,8 màu đen đồ nhỏ lại, phía thu hẹp phía phình nghĩ Ngày 12 tháng 7: Hiện tượng "đêm Bắc cực k có ban đêm ngược ại trắng" điểm cực Bắc Trái Đất tháng 10,11,12 bắc cực đêm tối kéo dài - Hs : Quan sát ghi chép Ngày 12 tháng 12: Hiện tượng "đêm trắng" xuất điểm cực Nam Trái Đất, cực Bắc "ngày đen" - Gv: Khối đen đồ che khuất hình ảnh quốc gia thành phố Để vùng tốisáng này, vào bảng chọn Options → Maps huỷ chọn mục Show Sky Color Khi đồ giới với múi có dạng sau: Để thay đổi trạng thái thay đổi thông tin này, em thực lệnh Options → Maps huỷ chọn mục Hover Update Khi thơng tin thời gian thay đổi nháy chuột địa điểm Một chức phần mềm cho phép tìm địa điểm khác Trái Đất có thơng tin thời gian ngày giống Gi¸o ¸n Tin häc Một số chức khác a) Hiện khơng hình ảnh bầu trời theo thời gian Để hiển thị màu bầu trời em cần chọn lại Show Sky Color lệnh Options → Maps b) Cố định vị trí thời gian quan sát 32 Trêng THCS Mai Thủ 2014 -2015 Ví dụ, xem hơm có địa điểm giới có thời gian Mặt Trời mọc Hà Nội, Việt Nam Các bước thực hiện: Chọn vị trí ban đầu (Hà Nội) Thực lệnh Options → Anchor Time To chọn mục Sunrise để tìm theo thời gian Mặt Trời mọc (hoặc Sunset - Mt Tri ln) Nămhọc c) Tỡm cỏc địa điểm có thơng tin thời gian ngày giống Ngày tháng năm 2008, địa điểm đường liền có thời gian Mặt Trời mọc giống Hà Nội, Việt Nam, vào lúc 31 phút 56 giây Ngày tháng 11 năm 2008, vị trí đường liền có thời gian Mặt Trời mọc giống Hà Nội, Việt Nam, vào lúc phút 44 giây 4.Củng cố luyện tập - Gv : cho hs thực hành máy + Quan sát nhận biết thời gian: ngày đêm + Quan sát xem thông tin thời gian chi tiết địa điểm cụ thể + Quan sát vùng đệm ngày đêm + Đặt thời gian quan sát + Hiện khơng hình ảnh bầu trời theo thời gian + Cố định vị trí thời gian quan sát 5.Hướng dẫn nhà - Học theo ghi kết hợp sách giáo khoa - Đọc trước mục 4d 4e để tiết sau học Gi¸o ¸n Tin häc 33 Trờng THCS Mai Thuỷ 2014 -2015 Nămhọc Ngy son Ngày dạy 29/12/2014 31/12/2014 Tit 36 TèM HIU THI GIAN VỚI PHẦN MỀM SUN TIMES(t4) I Mục tiêu: - Ôn lại kiến thức học tiết trước - Tìm kiếm quan sát nhật thực, nguyệt thực giới - Quan sát chuyển động thời gian - Thực hành máy tính II Chuẩn bị 1.Giáo viên : - SGK, S- GV : Đồ dùng dạy học,phần mềm Suntime, máy tính máy chiếu Học sinh : - Kiến thức học - SGK, Đồ dùng học tập III Tiến trình dạy học Ổn định tổ chức lớp : Kiểm tra cũ : - Hãy nhập thời gian ngày 30/12/2012 vào thời gian quan sát đồ nhận xét - Hãy thực làm ẩn bầu trời đêm để quan sát địa danh rõ - Dựa vào phần mềm minh chứng cho câu nói « Đêm tháng chua nằm sáng, ngày tháng 10 chưa cười tối » Dạy học Hoạt động giáo viên học sinh Nội dung ghi bảng - Gv Với phần mềm Sun Times em biết thời điểm xảy nhật d) Tìm kiếm quan sát nhật thực Trái Đất thực tương lai khứ Cách thực sau: địa điểm Trái Đất Chọn địa điểm muốn tìm nhật thực -Gv : Nháy nút Find (Future) để tìm nhật thực tương lai nút Find Thực lệnh View → Eclipse (Past) để tìm nhật thực khứ Cửa sổ nhỏ sau xuất Em thấy thời gian chuyển động (đến tương lai hay quay lại khứ) dừng lại tìm thấy nhật thực Trong ví dụ trên, ta thấy Hà Nội xảy nhật thực phần vào 17 58 phút 17 giây ngày 01 tháng năm 2008 Cửa sổ Eclipse rõ hình ảnh nhật thực quan sát từ Hà Nội Gi¸o ¸n Tin häc 34 Trêng THCS Mai Thuû 2014 -2015 -Gv : Yêu cầu hs lên máy thực tìm nhật thực -Hs : Thực theo bước giáo viên trình bày để tìm nhật thực - Gv : Vậy muốn tìn nguyệt thực ta làm thao tác ? -Hs : ( Có thể k trả lời ) - Gv : Ta làm tick vào ô Find Eclipses at ninght - Gv : Gọi hs lên máy tính thực tìm nguyệt thực Hà Nội tương lai - Hs : thực , có thơng báo thời gian cho lớp thấy -Gv :Phần mềm có chức đặc biệt cho phép thời gian chuyển động với vận tốc nhanh chậm Em quan sát chuyển động ngày đêm vùng khác Trái Đất - Gv : Thực cho hs thấy cách làm cho thời gian chuyển động nhanh chậm lại -Hs : Hãy quan sát cỏc nỳt lnh sau trờn cụng c: Nămhọc Trong hình trên, Madrid thủ Tây Ban Nha xảy nhật thực phần vào 30 phút 43 giây sáng ngày tháng năm 2012 e) Quan sát chuyển động thời gian Để thời gian chuyển động nháy chuột vào nút nút Muốn dừng nháy chuột vào - Hs Thực chức máy tính 4.Củng cố luyện tập - Gv : cho hs thực hành máy + Quan sát nhận biết thời gian: ngày đêm + Quan sát xem thông tin thời gian chi tiết địa điểm cụ thể + Quan sát vùng đệm ngày đêm + Đặt thời gian quan sát + Hiện không hình ảnh bầu trời theo thời gian + Cố định vị trí thời gian quan sát + Tìm địa điểm có thơng tin thời gian ngày giống + Tìm kiếm quan sát nhật thực Trái Đất 5.Hướng dẫn nhà Gi¸o ¸n Tin häc 35 Trêng THCS Mai Thuû 2014 -2015 - Học theo ghi kết hợp sách giáo khoa - Đọc trc bi Cõu lnh lp Nămhọc Ngy son Ngày dạy 05/01/201 07/01/201 Tit 37 BI CÂU LỆNH LẶP I MỤC TIÊU : - Biết nhu cầu cần có câu lệnh lặp ngơn ngữ lập trình - Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước for ….do pascal - Viết lệnh for ……… số tình đơn giản - Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng II.CHUẨN BỊ: - GV : Sách giáo khoa, giáo án, tài liệu tinhọc có liên quan -HS : Đọc tài liệu nhà trước III TIẾN TRÌNH LÊN LỚP: 1.Ổn định 2.Kiểm tra cũ - Kiểm tra chuẩn bị học sinh - ? Trình bày cấu trúc câu lệnh rẽ nhánh pascal, nêu ý nghĩa hoạt động câu lệnh? - ? Mô tả thuật thốn tính tổng 100 số tự nhiên đầu tiên? 3.Bài mới: Vào mới: Để máy tính thực tính tổng 100 số tự nhiên phải lệnh cho máy lệnh nào? Để trả lời cho câu hỏi vào nghiên cứu học ngày hôm Giáo viên ghi đầu lên bảng Bài mới: Hoạt động GV HS Nội dung ghi bảng Hoạt động 1: Các công việc phải thực nhiều lần - Gv: Hàng ngày thường phải làm Các công việc phải thực hiền nhiều số việc lặp lặp lại số lần, em lần lấy ví dụ số việc hàng ngày em - Công việc trước số lần lặp lại: phải làm học thuộc hết bài, - HS: em lấy số ví dụ - Cơng việc biết trước số lần lặp: học - Gv: Ghi ví dụ học sinh lên bảng sáng tiết, ngày tập thể dục - HS: em khác lấy thêm số ví dụ buổi sáng, đánh ngày lần, - Gv: Qua ví dụ bạn vừa lấy => Để cho máy tính thực bảng cơng việc cơng việc, nhiều trường hợp viết biết trước số lần lặp lặp lại cơng chương trình máy tính Gi¸o ¸n Tin häc 36 Trêng THCS Mai Thuû 2014 -2015 việc chưa biết số lần lặp lại nó? - HS: Tách ví dụ thành hai loại (một loại biết trước số lần lặp loại chưa biêt số lần lặp ) - Gv: Nhận xét chốt li Nămhọc phi vit lp li nhiu cõu lnh thực phép tính định VD1: Để tính số tự nhiên ta viết sau: begin I=0; Tong:=0; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; Readln; end Hoạt động 2: Câu lệnh lặp - lệnh thay cho nhiều lệnh -Gv : Vì lý nên nhà lập Câu lệnh lặp - lệnh thay cho trình đưa câu lệnh thay cho nhiều lệnh nhiều câu lệnh có tác dụng tương VD1: Vẽ hình vng giống đương nhau, gọi câu lệnh lặp - thuật toán (SGK T56,57) - Hs : Theo dõi VD2: Tính tổng 100 số tự nhiên đầu - Gv : Cho hs nghiên cứu ví dụ sgk tiên - HS: nghiên cứu ví dụ SGK - 56,57 - thuật toán: (đã nghiên cứu học số 5) - Gv: phân tích ví dụ => Kết luận: - Cách mô tả hoạt động - HS: Nghe, nghi chép lặp thuật tốn ví dụ - HS: Mơ tả lại thuật tốn, phân tích thuật gọi cấu trúc lặp tốn - Mọi ngơn ngữ lập trình có “cách” để ? Qua hai ví dụ trên, em thị cho máy tính thực cấu trúc lặp công việc lặp lặp lại? với câu lệnh Đó câu lệnh lặp -HS: Chỉ công việc lặp lại vd1 vd2 Cơng việc lặp ví dụ thao tác vẽ hình vng, cơng việc lặp ví dụ thao tác vẽ cạnh hình vng - Gv: Kết luận 4.Củng cố: - Giáo viên cho hs đưa thêm hoạt động cuocj sống có thao tác lặp, tìm ví dụ tốn học có hoạt động lặp rõ hoạt động lặp - Cho hs mơ tả thuật tốn tốn tính tổng số tự nhiên từ đến 100, phân tích rõ hoạt động lặp 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 - 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 - Đọc trước mục 3,4 để tiết sau học Gi¸o ¸n Tin häc 37 Trêng THCS Mai Thủ 2014 -2015 Ngy son Ngày dạy Nămhọc 06/01/2015 08/01/2015 Tiết 38 BÀI CÂU LỆNH LẶP I MỤC TIÊU: - Biết nhu cầu cần có câu lệnh lặp ngơn ngữ lập trình - Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước for ….do pascal -Viết lệnh for ……… số tình đơn giản - Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng II.CHUẨN BỊ: - GV : Sách giáo khoa, giáo án, tài liệu tinhọc có liên quan -HS : Đọc tài liệu nhà trước III TIẾN TRÌNH LÊN LỚP: 1.Ổn định 2.Bài mới: Hoạt động GV HS Nội dung ghi bảng Hoạt động 3: Ví dụ câu lệnh lặp - Gv: Trình bày cấu trúc vòng lặp For Ví dụ câu lệnh lặp …… to…… - Trong pascal câu lệnh lặp có dạng: ………… +Câu lệnh lặp dạng tiến: - HS: Ghi cấu trúc vòng lặp vào For := to - GV : Giải thích thành phần ; cấu trúc lệnh Trong đó: for, to, từ khố, Biến -HS: Nghe, ghi chép đếm biến đơn có kiểu nguyên (có thể - GV : vận dụng câu lệnh viết vòng lặp cho kiểu kí tự kiểu đoạn con) ví dụ phần Giá trị đầu, giá trị cuối số cụ thể Var i, tong: integer; biểu thức có kiểu kiểu với biến Begin đếm, giá trị cuối phải lớn giá trị đầu Tong:=0; Câu lệnh câu lệnh đơn câu For i: = to lệnh kép Tong:= tong + i; - Câu lệnh thực nhiều lần, Write(‘tong=’,tong); lần thực câu lệnh lần lặp Readln; sau lần lặp biến đếm tự động End tăng lên đơn vị, tăng giá trị biến đếm lớn giá trị cuối vòng lặp dừng lại - Gv: Giải thích hoạt động câu lện -số lần lặp = giá trị cuối-giá trị đầu+1 Gi¸o ¸n Tin häc 38 Trêng THCS Mai Thủ 2014 -2015 - HS: Đọc tìm hiểu chương trình - HS: em đứng chỗ phân tích hoạt động ví dụ - HS: Các em khác thảo luận cho ý kiến - Gv: cho chạy chương trình mẫu gõ trước máy, yêu cầu học sinh quan sát kết - Gv: Giải thích kt qu ca chng trỡnh Nămhọc => for cấu trúc lặp với số lần lặp biết trước - Ví dụ (SGK-58) in hình thứ tự lần lặp Program lap; Var i: integer; Begin For i:=1 to 10 Writeln(‘day la lan lap thu’, i); Readln; End - VD4 (SGK-58) Viết chương trình đưa hình chữ “0” theo hình trứng - HS: Đọc tìm hiểu chương trình rơi - HS: em đứng chỗ phân tích hoạt Program trung_roi; động ví dụ Uses crt; - HS: Các em khác thảo luận cho ý Var i: integer; kiến Begin - Gv: Trình bày cấu trúc câu lệnh ghép Clrscr; - HS: Nghe, ghi chép For i:=1 to 10 - Gv: cho chạy chương trình mẫu gõ begin trước máy, yêu cầu học sinh quan sát Writeln(‘0’); delay(100); kết end; - Gv: Giải thích kết chương trình Readln; End - Tập hợp câu lệnh đặt cặp từ khoá begin end; gọi câu lệnh ghép Hoạt động 4: Tính tổng tích câu lệnh lặp - Gv: Đưa đề lên bảng Tính tổng tích câu lệnh lặp - HS: em lên bảng làm vd5, em lên Ví dụ Tính tổng N số tự nhiên đầu làm vd6.(mơ tả thuật tốn) (5’) tiên lớp cá cem làm theo nhóm, (Chương trình SGK) dãy làm bài, dãy làm vd5 Ví dụ Tính day thưa N số tự nhiên - HS: Đại diện dãy nhận xét thuật toán bảng (Chương trình SGK) GV : Giúp HS sửa lại thuật toán -HS: em lên bảng viết chương trình cho (5’) - HS: hoạt động theo nhóm, chia dãy ban đầu - HS: đại diện dãy nhận xét viết bảng - GV : Giúp học sinh sửa chương trình cho chạy chương trình máy - HS: Quan sát kết Gi¸o ¸n Tin häc 39 Trêng THCS Mai Thuỷ Nămhọc2014 -2015 3Cng c: - Giáo viên hệ thống lại toàn nội dung học - HS đọc ghi nhớ SGK, giáo viên tổng kết đánh giá buổi học 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 - 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 đầu tiên.Về nhà làm tập trang 60-61.Đọc để sau học Gi¸o ¸n Tin häc 40 ... thơng tin có gfi c) Quan sát xem thông tin th i gian chi thay đ i tiết địa i m cụ thể - Hs : Ơ thơng tin hiển thị thơng tin địa i m - Gv : Gi i thích thơng tin cho hs hiểu + Ơ thứ cho biết th i. .. tam giac!’); Realn End Giáo án Tin học 30 Năm học Trờng THCS Mai Thuỷ 2014 -2015 Năm học Ngy son Ngày d¹y Tiết 35 29/12 /2014 31/12 /2014 TÌM HIỂU TH I GIAN V I PHẦN MỀM SUN TIMES(t3) I Mục tiêu:... Năm học Ngy son Ngày dạy 15/12 /2014 17/12 /2014 ễN TP Tiết 33 I MỤC TIÊU Kiến thức - Kiểm tra việc nắm bắt kiến thức học sinh từ đầu năm học - i u chỉnh việc học học sinh việc dạy giáo viên Kỹ