1. Trang chủ
  2. » Giáo án - Bài giảng

GIÁO ÁN TIN HỌC LỚP 8 THEO CHUẨN KĨ NĂNG KIẾN THỨC

96 15 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 96
Dung lượng 2,05 MB

Nội dung

Tuần: Ngày soạn : Tiết: Ngày dạy : 8A1: 8A2: PHẦN I: LẬP TRÌNH ĐƠN GIẢN Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (Tiết 1) A Mục đích, u cầ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 - 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 Kĩ năng: - Biết đưa quy trình câu lệnh để thực cơng việc - Rèn luyện kĩ viết chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số công việc B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: Tiến trình tiết dạy: (40 phút) a Hoạt động 1: Học sinh hiểu người điều khiển máy tính thơng qua gì? TG Nội Dung 20 Con người lệnh cho phú máy tính ? t Con người dẫn cho máy tính thực thơng qua lệnh HĐ GV ? Máy tính cơng cụ giúp người làm cơng việc ? Nêu số thao tác để người lệnh cho máy tính thực HĐ HS + Máy tính cơng cụ giúp người xử lý thông tin cách hiệu + Một số thao tác để người lệnh cho máy tính thực như: khởi động, khỏi phần mềm, chép, di chuyển, thực bước để tắt máy tính… Khi thực thao Con người điều khiển máy tác => ta lệnh cho tính thơng qua lệnh máy tính thực ? Để điều khiển máy tính người phải làm b Hoạt động 2: Tìm hiểu vị trí Rơ bốt nhặt rác TG 20 phú t Nội Dung Ví dụ Rơ-bốt nhặt rác: HĐ GV HĐ HS ? Con người chế tạo thiết bị để giúp người nhặt rác, lau cửa Con người chế tạo Rơkính tồ nhà cao bốt tầng - Giả sử ta có Rơ-bốt thực thao tác như: tiến bước, Các lệnh để Rơ-bốt hồn quay phải, quay trái, nhặt rác bỏ rác vào thùng Học sinh ý lắng nghe thành tốt công việc: - Quan sát hình sách - Tiến bước giáo khoa - Quay trái, tiến bước Học sinh quan sát hình - Nhặt rác ? Ta cần lệnh sách giáo khoa theo yêu - Quay phải, tiến bước để dẫn Rô-bốt di cầu giáo viên - Quay trái, tiến bước chuyển từ vị trí thời + Để Rơ-bốt thực việc - Bỏ rác vào thùng => nhặt rác => bỏ rác vào nhặt rác bỏ rác vào thùng thùng ta lệnh sau: - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước - Bỏ rác vào thùng Học sinh quan sát trả lời: - Quay trái, tiến bước - Quay trái, tiến bước - Quay trái ? 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 Củng cố, dặn dị: (4 phút) a Củng cố: ? Con người làm để dẫn cho máy tính thực cơng việc b Dặn dò: - Về nhà học - Xem tiếp “Máy tính chương trình máy tính (tt)” Nhận xét sau tiết dạy: Tuần: Ngày soạn : Tiết: Ngày dạy : 8A1: 8A2: PHẦN I: LẬP TRÌNH ĐƠN GIẢN Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (Tiết 2) A Mục đích, yêu cầ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 - 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 Kĩ năng: - Biết đưa quy trình câu lệnh để thực cơng việc - Rèn luyện kĩ viết chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số công việc B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: (3 phút) Câu 1: Con người lệnh cho máy tính nào? Câu 2: Em mơ tả q trình rơ-bốt nhặc rác bỏ vào thùng? Tiến trình tiết dạy: (38 phút) a Hoạt động 1: Học sinh hiểu viết chương trình gì? TG 15 phú t Nội Dung HĐ GV HĐ HS Viết chương trình, - Trở lại ví dụ rơ-bốt lệnh cho máy tính làm nhặt rác, việc viết việc lệnh để điều khiển rô-bốt thực chất có nghĩa viết chương trình + Để điều khiển Rô-bốt ta - Để điều khiển Rô-bốt ta phải viết lệnh phải làm gì? + Viết chương trình - Viết lệnh hướng dẫn máy tính thực viết chương trình => cơng việc hay viết chương trình giải tốn cụ thể + Chương trình máy tính ? Chương trình máy tính dãy lệnh mà gì? máy tính hiểu thực + Viết chương trình giúp + Viết chương trình ? Tại cần phải viết người điều khiển máy hướng dẫn máy tính thực chương trình tính cách đơn giản cơng việc hay hiệu giải toán cụ thể b Hoạt động 2: Tìm hiểu ngơn ngữ lập trình, chương trình dịch? TG 23 phú t Nội Dung HĐ GV Chương trình ngơn - Giả sử có hai người nói ngữ lập trình chuyện với Một người biết tiếng Anh, người biết tiếng - Ngôn ngữ dùng để viết Việt Vậy hai người chương trình máy tính hiểu khơng? gọi ngơn ngữ lập trình - Tương tự để dẫn cho máy tính cơng việc cần làm ta phải viết chương trình ngơn ngữ máy Tuy nhiên, việc viết chương trình ngơn ngữ máy khó.? - Các chương trình dịch đóng vai trị "người phiên dịch" dịch chương trình viết ngơn ngữ lập trình sang ngơn ngữ máy để máy tính hiểu - Để máy tính xử lí, thơng tin đưa vào máy phải đuợc chuyển đổi dạng dãy bit (dãy số gồm 1) - Để có chương trình mà máy tính thực cần qua bước: * Viết chương trình theo ngơn ngữ lập trình * Dịch chương trình sang ngơn ngữ máy để máy HĐ HS Học sinh ý lắng nghe => ghi nhớ kiến thức Hs cho ví dụ Học sinh ý lắng nghe tính hiểu Củng cố, dặn dị: (3 phút) a Củng cố: ? Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính ? Chương trình dịch dùng để làm b Dặn dò: - Về nhà học - Xem tiếp “Làm quen với chương trình ngơn ngữ lập trình” Nhận xét sau tiết dạy: Tuần: Ngày soạn : Tiết: Ngày dạy : 8A1: 8A2: Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (Tiết 1) A Mục đích, yêu cầu: Kiến thức: - Biết ngơn ngữ lập trình gồm thành phần chữ quy tắt để viết chương trình, câu lệnh - Biết ngơn ngữ lập trình gồm có tập hợp từ khố dành riêng cho mục đích sử dụng định Kĩ năng: - Rèn luyện kĩ làm quen với chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, u thích viết chương trình để thực số công việc B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: (3 phút) Câu hỏi: Chương trình dịch làm gì? Trả lời: Chương trình dịch chương trình có vai trị chuyển đổi chương trình viết ngơn ngữ lập trình sang ngơn ngữ máy Tiến trình tiết dạy: (38 phút) a Hoạt động 1: Tìm hiểu ví dụ chương trình TG Nội Dung 15 Ví dụ chương trình: phú t Ví dụ minh hoạ chương trình đơn giản viết ngơn ngữ lập trình Pascal Program CT_dau_tien; Uses Crt; HĐ GV HĐ HS Ví dụ minh hoạ Học sinh ý lắng chương trình đơn giản nghe => ghi nhớ kiến viết ngôn ngữ thức lập trình Pascal Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); Begin Writeln (‘Chao cac ban’); End End ? Chương trình gồm câu lệnh Chương trình gồm có câu lệnh Mỗi lệnh gồm cụm từ khác tạo thành từ chữ b Hoạt động 2: Tìm hiểu ngơn ngữ lập trình gồm ? TG 23 phú t Nội Dung HĐ GV Ngơn ngữ lập trình Câu lệnh viết từ gồm gì? kí tự định Kí tự tạo thành bảng chữ ngôn ngữ lập trình Ngơn ngữ lập trình tập - Bảng chữ ngơn hợp kí hiệu quy tắt ngữ lập trình gồm viết lệnh tạo thành gì? chương trinh hồn chỉnh thực máy tính - Mỗi câu lệnh chương trình gồm kí tự kí hiệu viết theo quy tắt định - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch nhận biết thơng báo lỗi Ví dụ: Hình chương trình đơn giản viết ngơn ngữ lập trình Pascal Sau dịch, kết chạy chương trình dịng chữ "Chao Cac Ban" in Củng cố, dặn dò: (3 phút) a Củng cố: ? Ngôn ngữ Pascal gồm ? Bảng chữ ngơn ngữ lập trình gồm b Dặn dị: HĐ HS Học sinh ý lắng nghe => ghi nhớ kiến thức Bảng chữ ngơn ngữ lập trình bao gồm chữ tiếng Anh số kí hiệu khác, dấu đóng mở ngoặc, dấu nháy Học sinh ý lắng nghe - Về nhà học - Xem tiếp “Làm quen với chương trình ngơn ngữ lập trình(tt)” Nhận xét sau tiết dạy: Tuần: Ngày soạn : Tiết: Ngày dạy : 8A1: 8A2: Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH (Tiết 2) A Mục đích, u cầu: Kiến thức: - Biết ngơn ngữ lập trình gồm thành phần chữ quy tắt để viết chương trình, câu lệnh - Biết ngơn ngữ lập trình gồm có tập hợp từ khố dành riêng cho mục đích sử dụng định Kĩ năng: - Rèn luyện kĩ làm quen với chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực số cơng việc B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: (3 phút) - Tên sau hợp lệ ngôn ngữ Pascal? Vì sao? a a; b Tamgiac; c 8A; d Tam giac; e BeginProgram; f end; g b1; h abc; (Tên hợp lệ là: A, B, G, H) Tiến trình tiết dạy: (38 phút) a Hoạt động 1: Tìm hiểu từ khố tên chương trình TG Nội Dung HĐ GV 28 Từ khoá tên: - Các từ như: Program, Uses, phú Begin gọi từ khoá t - Từ khoá từ dành riêng - Từ khố từ dành riêng ngơn ngữ lập trình ngơn ngữ lập trình - Ngồi từ khố, chương trình cịn có tên chương trình - Đặt tên chương trình phải HĐ HS Học sinh ý lắng nghe => ghi nhớ kiến thức Học sinh ý lắng nghe Tuần: Tiết: Ngày soạn : Ngày dạy : KIỂM TRA TIẾT TH A Mục đích, yêu cầu: Kiến thức: - Biết sơ ngơn ngữ lập trình cụ thể - Biết cấu trúc chung chương trình: cấu trúc chung thành phần - Biết thành phần sở ngơn ngữ lập trình cụ thể - Hiểu số kiểu liệu chuẩn - Hiểu cách khai báo biến, khai báo hằng, khai báo tên chương trình - Biết khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ - Hiểu lệnh gán - Biết câu lệnh vào/ra đơn giản để nhập thơng tin từ bàn phím đưa thơng tin hình - Hiểu câu lệnh rẽ nhánh (dạng thiếu dạng đầy đủ) - Hiểu câu lệnh ghép - Hiểu câu lệnh lặp kiểm tra điều kiện trước, vòng lặp với số lần biết trước Kĩ năng: - Viết chương trình đơn giản, khai báo biến, câu lệnh vào/ra để nhập thông tin từ bàn phím đưa thơng tin hình - Viết lệnh rẽ nhánh dạng thiếu đầy đủ - Biết sử dụng có hiệu câu lệnh rẽ nhánh - Viết lệnh lặp với số lần định trước Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học B Phương pháp, phương tiện: - Kiểm tra theo hình thức thực hành máy tính - Đề kiểm tra photo C Chuẩn bị lên lớp: Giáo viên: - Đề kiểm tra Học sinh: - Học thuộc đến lớp D Đề kiểm tra: Đề kiểm tra: Câu 1: (5đ) Viết chương trình tìm giá trị lớn ba số nguyên a, b, c nhập vào từ bàn phím ? Câu 2: (5đ) Viết chương trình để nhập điểm trung bình tháng học sinh in đánh giá dạng “ Giỏi”, “Khá” “Trung bình”? Đáp án: Câu Nội dung Program giatrilonnhat; Uses crt; Var a,b,c,max:integer; Begin Clrscr; Write (‘Nhap cac so a, b, c’); Readln(a,b,c); max:=a; if a=6.5 then writeln (‘Kha’) Else wrileln(‘Trung binh’); Readln; End Điểm 1 1 Nhận xét sau tiết dạy: Tuần: Tiết: Ngày soạn : Ngày dạy : ƠN TẬP A Mục đích, u cầu: Kiến thức: - Củng cố kiến thức học vận dụng để viết số chương trình Kĩ năng: - Rèn luyện kĩ sử dụng số câu lệnh để viết chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà, máy chiếu, máy tính Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: Tiến trình tiết dạy: (40 phút) a Hoạt động 1: Củng cố lại số kiến thức học TG HĐ GV HĐ HS Nội Dung 15 Nêu cách khai báo Var danh sách tên Nêu cách khai báo biến, phú biến, Pascal? biến : kiểu biến ; Pascal? Cho t Cho VD? var từ khố VD? ngơn ngữ lập trình dùng để khai báo biến Const tên = giá trị hằng; - Const từ khố ngơn ngữ lập trình dùng để khai báo VD: Khai báo biến: Var m,n : Interger; S : real; Thongbao: string; Khai báo hằng: Const a = 10; Pi = 3.14; Bài toán công việc hay nhiệm vụ cần phải giải Bài tốn gì? Q Q trình giải tốn trình giải tốn máy tính gồm có bước: Bài tốn gì? Quá máy tính gồm bước? Bước : Xác định tốn trình giải tốn máy tính gồm bước? Bước : Mơ tả thuật tốn Bước : Viết chương trình Cú pháp câu lệnh điều kiện dạng đủ câu lệnh điều kiện dạng thiếu Trình bày cú pháp Dạng thiếu: If < Điều kiện câu lệnh điều kiện dạng > then ; đủ câu lệnh điều kiện Dạng đủ: If < Điều kiện dạng thiếu Cho ví dụ? > then Else ; Cho ví dụ: If a> b then write (a); If a>b then Max := a else Max:= b; Trình bày cú pháp câu lệnh điều kiện dạng đủ câu lệnh điều kiện dạng thiếu Cho ví dụ? b Hoạt động 2: : Viết chương trình TG HĐ GV 25 phú t Quan sát học sinh viết chương trình? Gọi học sinh lên bảng viết câu lệnh Nhận xét sữa cho học sinh HĐ HS Nội Dung HS thực viết Câu 1: Viết chương trình chương trình ngơn tìm giá trị lớn ba ngữ Pascal số nguyên a, b, c nhập vào từ bàn phím? Câu 2: Viết chương trình để HS thực viết nhập điểm trung bình chương trình ngơn tháng học sinh in ngữ Pascal ” đánh giá đưới dạng “ Giỏi”, “Khá” “Trung bình” Củng cố, dặn dò: (4 phút) a Củng cố: - Giáo viên nhận xét đánh giá tiết tập b Dặn dị: - Về nhà học - Tiết 34 “Ơn tập” Nhận xét sau tiết dạy: Tuần: Tiết: Ngày soạn : Ngày dạy : ƠN TẬP CHƯƠNG A Mục đích, yêu cầu: Kiến thức: - Củng cố kiến thức học vận dụng để viết số chương trình Kĩ năng: - Rèn luyện kĩ sử dụng số câu lệnh để viết chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà, máy chiếu, máy tính Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: Tiến trình tiết dạy: a Hoạt động 1: Ôn lại số kiến thức học TG HĐ GV HĐ HS Nội Dung 40 Ngơn ngữ lập trình Câu 1: Ngơn ngữ lập trình tập hợp kí Ngơn ngữ lập phú gì? Chương trình hiệu quy tắc viết lệnh tạo thành trình gì? Chương t dịch gì? chương trình hồn chỉnh thực trình dịch gì? máy tính + Chương trình dịch chương trình có chức chuyển đổi chương trình viết ngơn ngữ lập trình thành chương trình thực máy tính Câu + Từ khố: từ vựng để giao tiếp Từ khoá gì? người máy Từ khố ngơn ngữ lập trình từ dành riêng, khơng dùngcho mục đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định Câu + Tên: dãy kí tự dùng để tên số, tên biến, tên chương trình, … Tên ngơn ngữ Tên tạo thành từ chữ lập trình gì? Quy chữ số song bắt buộc chữ đầu phải tắc đặt tên? chữ - 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 : Từ khố gì? Tên ngơn ngữ lập trình gì? Quy tắc đặt tên? + 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ừ khố Câu Cấu trúc chung chương trình gồm có phần: + Phần khai báo thường gồm câu lệnh dùng để: Cấu trúc chung - Khai báo tên chương trình chương trình gồm - Khai báo thư viện ( chứa lệnh có phần? Hãy trình sẵn sử dụng chương bày cụ thể phần? trình ) số khai báo khác Phần khai báo có khơng có phần khai báo phải đặt trước phần thân chương trình + Phần thân cuả 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ó Cấu trúc chung chương trình gồm phần? Hãy trình bày cụ thể phần? Các kiểu liệu Câu 5: Turbo Các kiểu liệu Pascal? Bảng liệt kê số kiểu liệu Turbo Pascal? ngơn ngữ lập trình Pascal: Tên kiểu Phạm vi giá trị Số nguyên khoảng integer 215 đến 215  Số thực có giá trị tuyệt đối khoảng 2,910-39 đến real 1,71038 số Một kí tự bảng chữ char Xâu kí tự, tối đa gồm 255 kí string tự Nêu cách khai báo Câu 6: Nêu cách khai báo Var danh sách tên biến : kiểu biến, biến ; biến, Pascal? Cho VD? Pascal? Cho VD? var từ khoá ngơn ngữ lập trình dùng để khai báo biến Const tên = giá trị hằng; - Const từ khố ngơn ngữ lập trình dùng để khai báo VD: Khai báo biến: Var m,n : Interger; S : real; Thongbao: string; Khai báo hằng: Const a = 10; Pi = 3.14; Bài tốn gì? Q trình giải tốn máy tính gồm bước? Câu Bài tốn cơng việc hay nhiệm vụ cần phải giải Quá trình giải tốn máy tính gồm có bước: Bước : Xác định toán Bài toán gì? Q trình giải tốn máy tính gồm bước? Bước : Mơ tả thuật tốn Bước : Viết chương trình Trình bày cú pháp câu lệnh điều kiện dạng đủ câu lệnh điều kiện dạng thiếu Cho ví dụ? Câu Cú pháp câu lệnh điều kiện dạng đủ câu lệnh điều kiện dạng thiếu Dạng thiếu: If < Điều kiện > then ; Dạng đủ: If < Điều kiện > then Else ; Cho ví dụ: If a> b then write (a); If a>b then Max := a else Max:= b; thiếu Cho ví dụ? b Hoạt động 2: : Làm số tập TG 45 phú t HĐ GV HĐ HS Nội Dung HS thực viết Viết chương trình chương trình kiểm tra số nguyên Quan sát học sinh viết chương ngôn ngữ Pascal dương A nhập từ bàn trình? phìm số chẵn hay số Gọi học sinh lên bảng viết câu lẻ lệnh Nhận xét sữa cho học HS thực viết 2.Viết chương trình tìm sinh” chương trình giá trị lớn ba ngôn ngữ Pascal số nguyên a, b, c nhập vào từ bàn phím? Củng cố, dặn dò: (4 phút) a Củng cố: - Về nhà hệ thống lại kiến thức học b Dặn dò: - Về nhà học Nhận xét sau tiết dạy: Tuần: Tiết: Ngày soạn : Ngày dạy : BÀI TẬP A Mục đích, yêu cầu: Kiến thức: - Củng cố kiến thức học vận dụng để viết số chương trình Kĩ năng: - Rèn luyện kĩ sử dụng số câu lệnh để viết chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà, máy chiếu, máy tính Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: Tiến trình tiết dạy: (40 phút) a Hoạt động 1: Làm số tập TG HĐ GV HĐ HS 40 HS thực viết chương trình phú ngôn ngữ Pascal t Quan sát học sinh viết chương trình? Gọi học sinh lên Nội Dung Viết chương trình kiểm tra số nguyên dương A nhập từ bàn phìm số chẵn hay số lẻ bảng viết câu lệnh Nhận xét sữa cho học sinh” 2.Viết chương trình tìm giá trị lớn ba HS thực viết chương trình số nguyên a, b, c ngôn ngữ Pascal nhập vào từ bàn phím? Củng cố, dặn dị: (4 phút) a Củng cố: - Về nhà hệ thống lại kiến thức học, xem lại tất tập phần ơn tập b Dặn dị: - Về nhà học - Tiết 36 “Kiểm tra học kì I” Nhận xét sau tiết dạy: Tuần: Ngày soạn : Tiết: Ngày dạy : BÀI TẬP A Mục đích, yêu cầu: Kiến thức: - Củng cố kiến thức học vận dụng để viết số chương trình Kĩ năng: - Rèn luyện kĩ sử dụng số câu lệnh để viết chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học B Phương pháp, phương tiện: - Đặt vấn đề để học sinh trao đổi đưa nhận xét - Sử dụng phương pháp vấn đáp, gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà, máy chiếu, máy tính Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút) - Kiểm tra sĩ số - Ổn định trật tự Kiểm tra cũ: Tiến trình tiết dạy: (40 phút) TG HĐ GV HĐ HS Nội Dung HS thực viết chương Viết chương trình để nhập điểm trình ngơn ngữ trung bình tháng học Quan sát học sinh viết Pascal sinh in hình đánh giá chương trình? đưới dạng “ Giỏi”, “Khá” 40 Gọi học sinh lên “Trung bình” phú bảng viết câu lệnh Viết chương trình nhập ba số t Nhận xét sữa dương a, b, c từ bàn phím, kiểm cho học sinh” tra in hình kết kiểm tra ba số độ dài HS thực viết chương cạnh tam giác hay khơng trình ngơn ngữ Pascal Củng cố, dặn dò: (4 phút) a Củng cố: - Về nhà hệ thống lại kiến thức học, xem lại tất tập phần ôn tập b Dặn dò: - Về nhà học Nhận xét sau tiết dạy: Tuần: Ngày soạn : Tiết: 36 Ngày dạy : KIỂM TRA HỌC KỲ I A Mục đích, yêu cầu: Kiến thức: - Biết khái niệm tốn, thuật tốn - Biết mơ tả thuật tốn cách liệt kê bước sơ đồ khối - Biết sơ ngơn ngữ lập trình Pascal - Biết cấu trúc chung thành phần chương trình TP - Hiểu số kiểu liệu chuẩn - Hiểu cách khai báo biến - Biết khái niệm: phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ - Hiểu lệnh gán - Biết câu lệnh vào/ra đơn giản - Hiểu câu lệnh rẽ nhánh (dạng thiếu đầy đủ) Kĩ năng: - Mơ tả thuật tốn đơn giản liệt kê bước - Viết chương trình đơn giản, khai báo biến, câu lệnh vào/ra để nhập thơng tin từ bàn phím đưa thơng tin hình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học B Phương pháp, phương tiện: - Kiểm tra theo hình thức tự luận (100%) - Đề kiểm tra photo C Chuẩn bị lên lớp: Giáo viên: - Đề kiểm tra Học sinh: - Học thuộc đến lớp D Ma trận: Cấp độ Nhận biết Thông hiểu Nội dung TL TL Biết cấu Hiểu cách Thuật toán xác định ngôn ngữ lập trúc chung chương trình gồm tốn mơ tả trình phần Chức phần Số câu Số điểm 1.0 đ Tỉ lệ % 10 % Chương trình Biết khái niệm tốn, q TP đơn giản trình giải tốn máy tính Biết khai báo biến, cú pháp cách khai báo biến Số câu Số điểm Tỉ lệ % Tổ chức nhánh Số câu Số điểm Tỉ lệ % Tổng số câu Tổng số điểm Tỉ lệ % Vận dụng Cấp độ thấp Cấp độ cao TL TL thuật toán đơn giản 1.5 2.0 đ 20 % 2.5 3.0 đ 30 % Hiểu cách chuyển biểu thức toán học sang Pascal ngược lại Biết vận dụng mơ tả thuật tốn, viết chương trình hồn chỉnh đơn giản 1.0 đ 10 % 2.0 đ 20 % 2.0 đ 20 % Hiểu cú pháp câu lệnh điều kiện rẽ nhánh dạng thiếu, dạng đầy đủ biết cho ví dụ rẽ 5.0 50 % Biết vận dụng viết chương trình hồn chỉnh 1.0 đ 10 % 3 30% Cộng 3.5 40% 0.5 1.0 đ 10% 20% 0.5 10% 1.5 2.0 đ 20 % 10 100% E Đề kiểm tra: Đề kiểm tra: Câu 1: (1 điểm) Bài tốn gì? Q trình giải tốn máy tính gồm bước nào? Câu 2: (1 điểm) Cấu trúc chung chương trình gồm phần? Kể ra? Phần khai báo dùng để làm gì? Câu 3: (1 điểm) Hãy nêu cú pháp câu lệnh điều kiện dạng đầy đủ? Câu 4: (1 điểm) Hãy viết biểu thức toán học sau kí hiệu ngôn ngữ Pascal a x  x  x  15 b (a  c)h Câu 5: (1 điểm) Khai báo biến khai báo gì? Hãy nêu cú pháp câu lệnh khai báo biến? Câu 6: (1 điểm) Giả sử điểm kiểm tra môn tin học lớp có n học sinh cho n biến a1 , a ,…… a n , a i điểm kiểm tra thứ i, với i, =1, 2,……., n Hãy tính điểm trung bình môn tin học lớp Hãy xác định INPUT OUTPUT tốn? Câu 7:( điểm) Viết chương trình hoàn chỉnh, tính diện tích chu vi hình tròn với bán kính nhập từ bàn phím Câu 8:(2 điểm) Một hình A ghép từ hình chữ nhật với chiều rộng 2a, chiều dài b bán nguyệt bán kính a Tính diện tích hình A a Xác định INPUT OUTPUT b Mô tả thuật toán nói Đáp án: Câu Nội dung - Bài tốn cơng việc hay nhiệm vụ cần phải giải - Q trình giải tốn máy tính gồm bước + Xác định tốn + Mơ tả thuật tốn - Cấu trúc chung chương trình máy tính gồm: phần khai báo phần thân chương trình - Phần khai báo thường gồm câu lệnh: Khai báo tên chương trình, khai báo thư viện, số khai báo khác If then Else a 5*x*x*x + 2*x* - 8*x + 15 ((a + c)*h)/2 - Khai báo biến: + Khai báo tên biến + Khai báo kiểu liệu biến Var : ; - Input: n dãy số a1, a2, …, an - Output: s = (a1, a2, …, an)/n Điểm 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 Program Dientich_chuvi_HT; Var R, S, P: real; Const pi = 3.14; Begin Writeln(‘Nhap ban kinh hinh tron = ’); Readln(R); S:= R*R*pi; P:= 2*pi*R; Writeln(‘Dien tich hinh tron la’, S:6:2); Writeln(‘Chu vi hinh tron la’, P:6:2); Readln; End Câu a - Input: Số a 0.5 0.5 0.5 0.5 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 - Output: Diện tích hình A Câu b - B1: S1  2ab a - B2: S2  1 - B3: S  S1 + S2 kết thúc Thống kê kết kiểm tra: Lớp TSHS < 3.5 SL TL Thống kê điểm kiểm tra 3.5 < 5.0 5.0 < 8.0 SL TL SL TL 8.0 < 10 SL TL 8A1 Nhận xét sau tiết dạy: ... gợi mở C Chuẩn bị lên lớp: Giáo viên: - Chuẩn bị giáo án, sách giáo khoa, nghiên cứu tài liệu trước nhà Học sinh: - Sách giáo khoa, đọc sách trước nhà D Tiến trình lên lớp: Ổn định lớp: (1 phút)... A Mục đích, yêu cầu: Kiến thức: - Biết cách chuyển biểu thức toán học sang biểu diễn Pascal - Biết kiểu liệu khác xử lý khác Kĩ năng: - Rèn luyện kĩ chuyển biểu thức toán học sang biểu diễn Pascal... A Mục đích, yêu cầu: Kiến thức: - Biết cách chuyển biểu thức toán học sang biểu diễn Pascal - Biết kiểu liệu khác xử lý khác Kĩ năng: - Rèn luyện kĩ chuyển biểu thức toán học sang biểu diễn Pascal

Ngày đăng: 25/05/2021, 12:55

TỪ KHÓA LIÊN QUAN

w