Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
2,67 MB
Nội dung
Trường THCS Duy Phiên - Giáo án Tin học Ngày soạn : 27.08.2016 Ngày dạy : 31.08.2016 TIẾT : BÀI : MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I MỤC TIÊU : Kiến thức : 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 Kỹ : Nhận biệt chương trình ? Thái độ : Có thái độ học tập tích cực, nghiêm túc học tập II CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính Học sinh : - Đọc trước - SGK, Đồ dùng học tập III TIẾN TRÌNH LÊN LỚP : Ổn định tổ chức lớp : - Kiểm tra sĩ số : 8A : Kiểm tra cũ : Kiểm tra đồ dùng học sinh Dạy : HOẠT ĐỘNG CỦA THẦY VÀ TRÒ 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 qua Con người lệnh cho máy tính H : Nghiên cứu SGK phần G : Làm để in văn có sẵn nào? giấy - Con người điều khiển máy tính thơng qua Giáo viên: Nguyễn Thị Kết -1- Trường THCS Duy Phiên - Giáo án Tin học lệnh 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 chương trình H : Nghiên cứu trả lời theo ý hiểu - Chương trình cách để người dẫn G : Giải thích chương trình cho máy tính thực nhiều thao tác liên tiếp cách tự động HOẠT ĐỘNG : Tìm hiểu ví dụ rô bốt quét nhà G : Chiếu sơ đồ vị trí Ví dụ: rơ-bốt qt nhà rơbốt (Mơ hình SGK) H : Quan sát nghiên cứu SGK G : Em phải lệnh để - Lập chương trình lệnh cụ thể, đơn rơbốt hồn thành việc nhặc rác bỏ vào giản, theo trình tự để rơbốt hồn thùng nơi qui định thành tốt công việc 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 để hồn thành cơng việc Củng cố kiến thức Sau thực lệnh “Hãy quét nhà” 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 bên trái hình) Hướng dẫn nhà Viết lệnh dẫn để rơbốt hồ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 Ngày soạn : 01.09.2016 Giáo viên: Nguyễn Thị Kết -2- Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 07.09.2016 TIẾT : BÀI : MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (T2) I MỤC TIÊU : Kiến thức: 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 tố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 Kỹ năng: Nhận biết phải viết chương trình? Thái độ: Có thái độ học tập tích cực, u thích mơn học II CHUẨN BỊ : Giáo viên: - SGK, SGV, tài liệu, giáo án, máy tính, phần mềm Pascal Học sinh : - Đọc trước bài, SGK, đồ dùng học tập III PHƯƠNG PHÁP - Thuyết trình, giảng giải, vấn đáp IV TIẾN TRÌNH LÊN LỚP: Ổn định tổ chức lớp : - Kiểm tra sĩ số : 8A : Kiểm tra cũ : Con người lệnh cho máy tính ? Lấy ví dụ minh hoạ ? Dạy : HOẠT ĐỘNG CỦA THẦY VÀ TRÒ 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 trình Viết chương trình : lệnh cho máy H : Nghiên cứu SGK quan sát sơ đồ tính làm việc 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 trình để để trả lời G : Chốt ý hình Giáo viên: Nguyễn Thị Kết -3- Trường THCS Duy Phiên - Giáo án Tin học G : Viết chương trình ? Viết chương trình hướng dẫn máy tính H : Trả lời thực công việc hay giải G : Đưa khái niệm viết chương trình tốn cụ thể hình H : Đọc lại ghi HOẠT ĐỘNG : Tìm hiểu ngơn ngữ lập trình, chương trình dịch G : Máy tính có hiểu chương trình Chương trình ngơn ngữ lập 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 - Ngơn ngữ lập trình ngơn ngữ dùng để G : Chốt khái niệm hình viết chương trình máy tí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 dịch đóng vai trò "người chương trình khơng phiên dịch" dịch chương trình H : Suy nghĩ trả lời : Khơng viết ngơn ngữ lập trình sang G : Giải thích tác dụng chương ngơn ngữ máy để máy tính hiểu đtrình dịch ược 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 - Chương trình soạn thảo chương trình lấy ví dụ số môi trường lập dịch thường kết hợp vào phần trình khác mềm, 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ướng dẫn nhà a 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 không? b Sau thực lệnh “Hãy quét nhà” 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 bên trái hình) c 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? Ngày soạn : 03.09.2016 Giáo viên: Nguyễn Thị Kết -4- Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 09.09.2016 TIẾT : BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU : Kiến thức: 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 trùng với từ khố Kỹ năng: Phân biệt từ khóa tên Thái độ: Có thái độ học tập tích cực, u thích mơn học II CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án, máy tính, phần mềm Pascal Học sinh : - Đọc trước bài, SGK, Đồ dùng học tập III PHƯƠNG PHÁP - Thuyết trình, giảng giải, vấn đáp IV TIẾN TRÌNH LÊN LỚP : Ổn định tổ chức lớp : - Kiểm tra sĩ số : 8A : Kiểm tra cũ : 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 ? Dạy : HOẠT ĐỘNG CỦA THẦY VÀ TRÒ Giáo viên: Nguyễn Thị Kết KIẾN THỨC CẦN ĐẠT -5- Trường THCS Duy Phiên - Giáo án Tin học 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ương * Ví dụ chương trình đơn giản viết trình đơn giản viết môi Pascal 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 dịch sang mã máy máy tính đưa kết ? - Sau chạy chương trình máy in lên H : Trả lời theo ý hiểu hình dòng chữ Chao cac ban HOẠT ĐỘNG : Học sinh hiểu ngơn ngữ lập trình gồm G : Khi nói viết ngoại ngữ để Ngơn ngữ lập trình gồm gì? người khác hiểu em có cần phải dùng chữ cái, từ cho phép phải ghép theo quy tắc ngữ pháp hay không ? H : Đọc câu hỏi suy nghĩ trả lời - Ngôn ngữ lập trình tập hợp kí hiệu G : Ngơn ngữ lập trình gồm quy tắc viết lệnh tạo thành chương ? trình hồn chỉnh thực máy tính H : Nghiên cứu SGK trả lời G : Chốt khái niệm hình HOẠT ĐỘNG : HS tìm hiểu từ khố tên chương trình G : Đưa ví dụ chương trình Từ khoá tên phần trước H : Nghiên cứu - Từ khố ngơn ngữ lập trình G : Theo em từ từ dành riêng, khơng dùng từ khố Giáo viên: Nguyễn Thị Kết -6- Trường THCS Duy Phiên - Giáo án Tin học chương trình từ khoá H : Trả lời theo ý hiểu G : Chỉ từ khố 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 cho mục đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định - Tên 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 trùng với từ khoá Củng cố kiến thức ? Qua tiết học em hiểu đ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 bắt đầu chữ số khơng 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 từ khoá tên chương trình Ngày soạn : 07.09.2016 Giáo viên: Nguyễn Thị Kết -7- Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 14.09.2016 TIẾT : BÀI : LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I MỤC TIÊU : Kiến thức: 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 Kỹ năng: Nhận biết phần khai báo, phần thân chương trình Thái độ: Có thái độ học tập tích cực, u thích mơn học II CHUẨN BỊ : Giáo viên: - SGK, SGV, tài liệu, Giáo án, máy tính, phần mềm Pascal Học sinh: - Đọc trước bài, SGK, Đồ dùng học tập III PHƯƠNG PHÁP - Thuyết trình, giảng giải, vấn đáp IV TIẾN TRÌNH LÊN LỚP : Ổn định tổ chức lớp : - Kiểm tra sĩ số : 8A : Kiểm tra cũ : Ngơn ngữ lập trình gồm ? Thế từ khố tên chương trình ? Dạy : HOẠT ĐỘNG CỦA THẦY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Học sinh hiểu cấu trúc chương trình Cấu trúc chung chương trình G : Đưa ví dụ chương 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; 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 G : Cho biết chương trình có phần ? H : Quan sát chương trình Phần thân chương trình gồm câu lệnh Giáo viên: Nguyễn Thị Kết -8- Trường THCS Duy Phiên - Giáo án Tin học 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 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 đặt trước phần thân chương trình HOẠT ĐỘNG : Học sinh hiểu số thao tác NNLT Pascal Ví dụ ngơn ngữ lập trình G : Khởi động chương trình T.P để - Khởi động chương trình : xuất hình sau : - Màn hình T.P xuất G : Giới thiệu hình soạn thảo T.P H : Quan sát lắng nghe G : Giới thiệu bước để làm việc với chương trình mơi trường lập trình T.P - Từ bàn phím soạn chương trình tương tự word - Sau 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 Củng cố kiến thức ? Qua tiết học em hiểu điều H : Nhắc lại kiến thức trọng tâm G : Chốt lại kiến thức cần nắm vững tiết học Hướng dẫn nhà Hiểu cấu trúc chương trình thường gồm phần ? Học thuộc bước để làm việc với chương trình mơi trường T.P Học thuộc phần ghi nhớ (SGK) Ngày soạn : 11.09.2016 Giáo viên: Nguyễn Thị Kết -9- Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 16.09.2016 TIẾT : BÀI THỰC HÀNH : LÀM QUEN VỚI TURBO PASCAL A MỤC TIÊU : Thực thao tác khởi động/kết thúc TP, làm quen với hình soạn thảo TP Thực thao tác mở bảng chọn chọn lệnh Soạn thảo chương trình Pascal đơn giản Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án, máy tính, phần mềm Pascal, phòng máy Học sinh : - Đọc trước bài, SGK, Đồ dùng học tập C TIẾN TRÌNH TIẾT DẠY : I Ổn định tổ chức lớp : - Kiểm tra sĩ số : 8A : II Kiểm tra cũ : Cấu trúc chung chương trình gồm phần ? Đọc tên chức số từ khố chương trình Nêu bước để làm việc với chương trình Turbo Pascal III Dạy : HOẠT ĐỘNG CỦA THẦY VÀ TRÒ KIẾN THỨC CẦN ĐẠT HOẠT ĐỘNG : Hướng dẫn ban đầu G : Đóng điện H : Khởi động kiểm tra tình trạng máy tính => Báo cáo tình hình cho G G : Xác nhận kết báo cáo máy H : ổn định vị trí máy G : Phổ biến nội dung yêu cầu Giáo viên: Nguyễn Thị Kết - 10 - Trường THCS Duy Phiên - Giáo án Tin học Điều kiện Điề u kiệ n Đúng Sai Câu lệnh Sai Đún g Câu lệnh Câu lệnh => Cách thể hoạt đọng phụ thuộc vào điều 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 Hoạt động : GV: Đưa cấu trúc câu lện điều kiện Câu lệnh điều kiện dạng thiếu * Cấu trúc câu lệnh điều kiện dạng thiếu: GV: Khi gặp câu lệnh điều kiện này, If then ; chương trình kiểm tra điều kiện Nếu (If, then từ khoá) điều kiện thoả mãn, chương trình Ví dụ: Giả sử cần in số a hình a>b thực câu lệnh sau từ khoá then - Nếu a>b in giá trị a hình Ngược lại, câu lệnh bị bỏ qua If a>b then write (a); GV: Theo dõi ví dụ ví dụ để Ví dụ 5: SGK/49 hiểu thêm câu lệnh điều kiện dạng readln(a) thiếu If a>5 then write (‘So da nhap khong hop le’); HS: nghiên cứu ví dụ GV: Đưa cấu trúc câu lệnh điều kiện * Cấu trúc câu lện điều kiện dạng đủ: dạng đủ If then else ; trình kiểm tra điều kiện Nếu điều kiện (If, then, else từ khố) thoả mãn, chương trình thực Ví dụ 6: SGK/50 câu lệnh sau từ khố then Trong Nếu b khác tính kết quả; trường hợp ngược lại, câu lệnh Ngược lại thơng báo lỗi thực If b0 then x:=a/b else write (‘Mau so bang 0, GV: u cầu h/s tìm hiểu ví dụ để hiểu khong chia duoc’); thêm câu lệnh điều kiện dạng đủ Kiểm tra đánh giá GV : Hệ thống lại kiến thức học Hướng dẫn nhà - Học làm tập 2, 3, (Sgk/50-51) Ngày soạn : 30.11.2014 Giáo viên: Nguyễn Thị Kết - 71 - Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 05.12.2014 TIẾT 31: BÀI THỰC HÀNH SỬ DỤNG CÂU 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 tốn sử dụng chương trình Thái độ: Nghiêm túc thực hành, 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, phòng máy Học sinh : - Làm tập nhà - SGK, Đồ dùng học tập III TIẾN TRÌNH LÊN LỚP: Ổn định tổ chức lớp : 8A : 8B : 8C : Kiểm tra cũ : Kết hợp học Dạy : Hoạt động GV HS Nội dung * Hoạt động : Thực hành GV : Gọi HS đọc yêu cầu Bài Bài ? mô tả thuật tốn a)Mơ tả thuật tốn HS : Suy nghĩ trả lời B1: Nhập số nguyên a, b từ bàn phím GV : Nhận xét chốt lại thuật tốn B2: Nếu a Trang then writeln (‘Ban Long cao hon’); If Long = Trang then writeln (‘ Hai ban bang nhau’); If Long < Trang then writeln (‘Ban Trang cao hon’); hoặc: If Long > Trang then writeln (‘Ban Long cao hon’) else If Long < Trang then writeln (‘Ban Trang cao hon’) else write (‘Hai ban cao bang nhau’); Kiểm tra đánh giá G : Nhận xét ý thức kết tiết thực hành Hướng dẫn nhà Làm tập lại để chuẩn bị cho tập sau Ngày soạn : 02.12.2014 Ngày dạy : 08.12.2014 TIẾT 32: BÀI THỰC HÀNH Giáo viên: Nguyễn Thị Kết - 73 - Trường THCS Duy Phiên - Giáo án Tin học SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF … THEN (T2) 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 tố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, SGV, 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 III TIẾN TRÌNH LÊN LỚP: 1.Ổn định tổ chức lớp : 8A : 8B : 8C : Kiểm tra cũ : Kết hợp học Dạy : Hoạt động GV HS Nội dung * Hoạt động : Nhắc lại kiến thức cũ ? Nhắc lại câu lệnh điều kiện sử dụng ? Viết lại câu lệnh sử dụng Bài * Hoạt động : Thực hành HS: Thực hành gõ chương trình GV: Giải thích câu lệnh điều kiện chương trình (Phải sử dụng dấu ngoặc tròn phép so sánh để đảo bảo thứ tự) Tìm hiểu ý nghĩa câu lệnh If (a+b>c) and (b+c>a) and (c+a>b) (Đồng thời thoả mãn điều kiện a+b>c, b+c>a, c+a>b câu lệnh phải dùng phép quan hệ and để đảm bảo điều kiện đồng thời thoả mãn) * Hoạt động 3: Thực hành tập áp * Bài tập áp dụng Giáo viên: Nguyễn Thị Kết - 74 - Trường THCS Duy Phiên - Giáo án Tin học dụng Viết chương trình cho phép nhập điểm GV: Đưa đề v yêu cầu HS viết chương kiểm tra bạn in hình trình gõ chương trình vào máy kết quả: Nếu điểm =5 nhỏ 6.5 “Bạn đạt điểm trung bình” Nếu điểm lớn 6.5 nhỏ “Bạn đạt điểm khá” Nếu điểm >=8 “Bạn đạt điểm giỏi” Program Nhap_diem_KT; uses crt; var Diem: Real; Begin clrscr; write(‘Nhap diem’); Readln(Diem); If Diem= 5) and (Diem =6.5) and (Diem < 8) then write (‘Ban dat diem kha’); If Diem >=8 then write (‘Ban dat diem gioi’); Readln End Kiểm tra đánh giá G : Nhận xét ý thức kết tiết thực hành Hướng dẫn nhà Ôn tập câu lệnh điều kiện để chuẩn bị cho tiết kiểm tra thực hành Ngày soạn : 05.12.2014 Giáo viên: Nguyễn Thị Kết - 75 - Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 12.12.2014 TIẾT 33: KIỂM TRA THỰC HÀNH TIẾT I MỤC TIÊU: Kiến thức: Đánh giá kiến thức học sinh câu lệnh điều kiện Kĩ năng: Viết chương trình hồn câu lệnh điều kiện Thái độ: Nghiêm túc thực hành, 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, phòng máy Học sinh : - Làm tập nhà III TIẾN TRÌNH LÊN LỚP: Ổn định tổ chức lớp : 8A : 8B : 8C : Kiểm tra : a Đề bài: Viết chương trình tính tiền khách hàng phải toán tiền mua sách sau: Một hiệu sách cuối năm thực đợt khuyến lớn với nội dung sau: Nếu khách hàng mua sách với tổng số tiền 100 nghìn đồng, khách hàng giảm 30% tổng số tiền phải toán; khách hàng mua sách với tổng số tiền 100 nghìn đồng khách hàng giảm 10% tổng số tiền phải toán b Đáp án: Program Tinh_tien; uses crt; Giáo viên: Nguyễn Thị Kết - 76 - Trường THCS Duy Phiên - Giáo án Tin học va T: Real; Begin write (‘ Nhap tong so tien:’); Readln (T);p If T >= 100 000 then write (‘so tien phai toan la: ‘,70%*T) else write (‘So tien phai toan la:’, 90%*T); Readln End Nhận xét - đánh giá G : Nhận xét ý thức kết tiết kiểm tra thực hành Hướng dẫn nhà Hệ thống, ôn tập lại toàn lý thuyết kỳ I Ngày soạn : 10.12.2014 Giáo viên: Nguyễn Thị Kết - 77 - Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 15.12.2014 Tiết 34 : ÔN TẬP HỌC KỲ I (T1) I MỤC TIÊU: Kiến thức: Hệ thống lại kiến thức học từ đầu năm Kĩ năng: áp dụng câu lệnh để viết chương trình hồn chỉnh 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, phòng máy Học sinh : - Ơn tập, SGK, đồ dùng học tập III TIẾN TRÌNH LÊN LỚP: Ổn định tổ chức lớp : 8A : 8B : 8C : Kiểm tra cũ : Kết hợp học Dạy : Hoạt động gv hs Hoạt động : ? Con người lệnh cho máy tính nào? ? Chương trình máy tính gì? ? Tại cần viết chương trình? HS: Trả lời ? Hãy phần biệt ngôn ngữ máy NNLT ? NNLT bao gồm gì? Từ khố gì? Tên? Khi đặt tên ta cần ý qui tắc gì? ? Cấu trúc chung chương trình gồm phần? Kể tên? ? Để dịch chạy chương trình ta nhấn tổ hợp phím gì? HS: Trả lời ? Kể tên số kiểu liệu thường dùng Giáo viên: Nguyễn Thị Kết Nội dung ghi bảng Ôn lại kiến thức cũ Máy tính chương trình máy tính Làm quen với chương trình NNLT Chương trình máy tính liệu - 78 - Trường THCS Duy Phiên - Giáo án Tin học ? Kể tên phép toán với liệu kiểu số? ? Kể tên pháp so sánh kí hiệu Pascal? ? Lệnh in liệu hình lệnh gì? ? Lệnh nhập liệu lệnh gì? ? Lệnh tạm dừng chương trình lệnh gì? HS: Trả lời ? Biến gì? Cách khai báo biến? Sử dụng biến chương trình ? Sau khai báo biến, ta thực thao tác với biến? ? Hằng gì? Cách khai báo hằng? ? Nêu khác biến hằng? HS: Trả lời ? Bài tốn gì? Xác định tốn gì? Từ tốn đến chương trình ? Q trình giải tốn máy tính gồm bước? ? Thuật tốn gì? mơ tả thuật tốn gì? ? Cấu trúc rẽ nhánh có dạng? Câu lệnh điều kiện ? Hãy viết cấu trúc câu lệnh điều kiện dạng thiếu đủ nêu hoạt động chương trình gặp câu lệnh này? Kiểm tra đánh giá G : Nhận xét kiến thức h/s đạt Hướng dẫn nhà Ôn tập lý thuyết Ngày soạn : 17.12.2014 Giáo viên: Nguyễn Thị Kết - 79 - Trường THCS Duy Phiên - Giáo án Tin học Ngày dạy : 22.12.2014 Tiết 35 : ÔN TẬP HỌC KỲ I (T2) I MỤC TIÊU: Kiến thức: Hệ thống lại kiến thức học từ đầu năm Kĩ năng: áp dụng câu lệnh để viết chương trình hồn chỉnh 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, phòng máy Học sinh : - Ôn tập, SGK, đồ dùng học tập III TIẾN TRÌNH LÊN LỚP: Ổn định tổ chức lớp : 8A : 8B : 8C : Kiểm tra cũ : Dạy : hoạt động gv hs Hoạt động : Ôn lại kiến thức cũ GV: Ra đề tập để h/s làm HS: Suy nghĩ làm tập GV: Gọi 1h/s lên bảng làm HS: Lên bảng viết chương trình GV: Gọi h/s nhận xét GV: Nhận xét cho điểm nội dung ghi bảng Bài 1: Viết chương trình in giá trị a b với điều kiện: Nếu a >= b in giá trị a, ngược lại in giá trị b Program In_gia_tri_a_va_b; uses crt; var a, b: Real; Begin clrscr; write (‘nhap gia tri a:’); Readln(a); write (‘nhap gia tri b:’); Readln(b); If a>=b then write (a) else write (b); Readln end GV: Ra tập yêu cầu h/s làm HS: Suy nghĩ làm Giáo viên: Nguyễn Thị Kết - 80 - Trường THCS Duy Phiên - Giáo án Tin học GV: Gọi h/s lên bảng viết chương trình HS: Lên bảng viết chương trình GV: Gọi HS nhận xét HS: Nhận xét GV: nhận xét cho điểm Bài 2: Viết chương trình tìm giá trị lớn số a, b, c, d nhập vào từ bàn phím Program Tim_so_lon_nhat; var Max, a, b, c, d: Integer; Begin Write (‘Nhap ca so a, b, c, d’); Readln(a,b,c,d); Max:=a; If Max < b then Max:=b; If Max b then max:=a else max:=b; c If a5) then X:=0; d) if X mod 5=0 then begin X:=X*X; X:=X-10; end; Câu 2: (2đ) Viết cú pháp câu lệnh điều kiện dạng thiếu? Giải thích ý nghĩa cú pháp? Câu 3: (4đ) Tính diện tích hình A Biết hình A hình tạo hình chữ nhật (có chiều dài b chiều rộng 2a) hình bán nguyệt (có bán kính a) Em hãy: a) Xác định tốn (0,5 đ) b) Mơ tả thuật tốn để giải tốn (1,5 đ) c) Viết chương trình tính diện tích hình A (2đ) ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ THI HỌC KỲ I (2014-2015) I TRẮC NGHIỆM (3 điểm) Mỗi câu trả lời đạt 0,5 điểm Câu Đáp án D a a d d d II TỰ LUẬN (7 điểm) 1/a) X=10; (0.25đ) b) X=20; (0.25đ) c) X= 0; (0.25đ) d) X=90; (0.25đ) 2) Cú pháp câu lệnh điều kiện dạng thiếu if then < câu lệnh>; (1đ) Giải thích: Nếu thỏa mãn điều kiện thực câu lệnh sai kết thúc chương trình (1đ) 3) a) Xác định toán (0.5đ) Giáo viên: Nguyễn Thị Kết - 84 - Trường THCS Duy Phiên - Giáo án Tin học Điều kiện cho trước: Hình A hình tạo hình chữ nhật(chiều dài b chiều rộng 2a) hình bán nguyệt(có bán kính a) Kết thu được: Tính diện tích hình A b)Mơ tả thuật tốn: (1.5đ) Input:Số a ½ chiều rộng hình chữ nhật bán kính hình bàn nguyệt, b chiều dài hình chữ nhật (0.5đ) Output: Diện tích hình A B1: S1 ← 2ab {Tính diện tích hình chữ nhật}; (0.25đ) B2: S2 ← Лa /2 {Tính diện tích hình bán nguyệt}; (0.5đ) B2: S ← S1 + S2 kết thúc (0.25đ) c) Viết chương trình (2đ) Progam ct; (0.25đ) Uses crt; Var a,b,S1,S2,S: Real; (0.25đ) Const pi = 3,14; (0.25đ) Begin Writeln(‘nhap a,b:=’); readln(a,b); (0.25đ) S1:= 2*a*b; (0.25đ) S2:= pi*a*a/2; (0.25đ) S:= S1+S2; (0.25đ) Writeln(‘Diện tích hình A là’,S:2:2); (0.25đ) Readln; End Nhận xét - đánh giá G : Nhận xét ý thức kết tiết kiểm tra Hướng dẫn nhà Hệ thống, ôn tập lại toàn lý thuyết kỳ I Giáo viên: Nguyễn Thị Kết - 85 - ... toán so sánh TP G : Đưa lên hình bảng kí hiệu phép toán so sánh toán Các phép so sánh học G : Các phép toán so sánh dùng để Giáo viên: Nguyễn Thị Kết - 19 - Trường THCS Duy Phiên - Giáo án Tin. .. Biết số phép toán với liệu số; B CHUẨN BỊ : Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học máy tính, projector, Học sinh : - Kiến thức học - Đọc trước - SGK, Đồ dùng học tập, bảng... Thái độ: Có thái độ học tập tích cực, u thích mơn học II CHUẨN BỊ : Giáo viên: - SGK, SGV, tài liệu, Giáo án, máy tính, phần mềm Pascal Học sinh: - Đọc trước bài, SGK, Đồ dùng học tập III PHƯƠNG