Trường THCS TT PleiKần Tổ Toán Lý Họ và tên giáo viên Nguyễn Thị Huế TÊN BÀI DẠY BÀI TẬP Môn học/Hoạt động giáo dục TIN ; lớp 8C4, 8C5, 8C6,8C7 Thời gian thực hiện (01 số tiết) I Mục tiêu 1 Kiến thức[.]
Trường: THCS TT PleiKần Tổ: Toán - Lý Họ tên giáo viên: Nguyễn Thị Huế TÊN BÀI DẠY: BÀI TẬP Môn học/Hoạt động giáo dục: TIN ; lớp: 8C4, 8C5, 8C6,8C7 Thời gian thực hiện: (01 số tiết) I Mục tiêu: Kiến thức: HS nắm được: - Hiểu số kiểu liệu chuẩn, khai báo biến, - Biết cấu trúc viết chương trình PASCAL đơn giản, sửa lỗi Năng lực: 2.1 Năng lực chung: - Tự chủ tự học: Luôn học hỏi tự tìm tịi dạng thơng tin máy tính - Năng lực giao tiếp hợp tác: Tham gia hoạt động nhóm, giải vấn đề giáo viên đặt - Năng lực giải vấn đề sáng tạo: Sáng tạo xử lí tốt tình đặt tiết học 2.2 Năng lực đặc thù: - Rèn luyện kỹ viết chương trình ngơn ngữ lập trình Pascal - Viết chương trình TP đơn giản, khai báo biến, câu lệnh vào để nhập thông tin từ bàn phím đưa thơng tin hình - Thành thạo trình sử dụng câu lệnh lập trình Phẩm chất: - u thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm - Nghiêm túc học làm việc máy tính, có ý thức sử dụng máy tính mục đích - Nâng cao ý thức lịng say mê học tập mơn học II Thiết bị dạy học học liệu Giáo viên: - Kế hoạch học - SGK, máy tính, bảng nhóm - Phiếu học tập cho nhóm: Phụ lục Học sinh: - SGK, Bài cũ nhà III Tiến trình dạy học Hoạt động 1: Xác định vấn đề a) Mục tiêu: - Biết ngơn ngữ lập trình dùng để dẫn máy tính thực tính tốn - Tổ chức tình học tập b) Nội dung: Cú pháp khai báo biến, hằng? c) Sản phẩm: - Trả lời câu hỏi, tính tốn đơn giản - Hiểu hoạt động phép toán div, mod d) Tổ chức thực hiện: Giao nhiệm vụ, học sinh thực nhiệm vụ, báo cáo, đánh giá nhận xét Hoạt động giáo viên học sinh *Chuyển giao nhiệm vụ: Tiến trình nội dung Câu hỏi: Kể tên lại kiến thức - Hoạt động nhóm thảo luận tống kết phiếu học trọng tâm học tập *Thực nhiệm vụ: Các nhóm thực *Báo cáo kết quả: HS lên bảng trả lời *Đánh giá kết quả: - Học sinh nhận xét, bổ sung, đánh giá: - Giáo viên nhận xét, đánh giá: ->Giáo viên gieo vấn đề cần tìm hiểu học Để trả lời câu hỏi đầy đủ xác vào học hôm ->Giáo viên nêu mục tiêu học: Hoạt động 2: Hình thành kiến thức (Khơng có) Hoạt động Luyện tập a) Mục tiêu: - Vận dụng kiến thức học để trả lời câu hỏi mà giáo viên đưa - Biết cách sử dụng kiến thức học để viết số chương trình đơn giản b) Nội dung: Khắc sâu kiến thức qua câu hỏi giáo viên đưa c) Sản phẩm: Hoàn thành câu hỏi giáo viên đưa d) Tổ chức thực Giao nhiệm vụ, học sinh thực nhiệm vụ, báo cáo, đánh giá nhận xét Hoạt động giáo viên học sinh *Chuyển giao nhiệm vụ: Thảo luận nhóm đại diện nhóm trả lời, hồn thành câu hỏi sau: Chương trình máy tính gì? Ngơn ngữ lập trình gì? Việc tạo ngơn ngữ lập trình gồm bước? 3 Nêu quy tắc đặt tên ngôn ngữ lập trình? Cấu trúc chung chương trình gồm gì? Tiến trình nội dung I/ LÝ THUYẾT 1.Máy tính chương trình máy tính - Chương trình máy tính dãy câu lệnh mà máy tính hiểu thực - Ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính - Việc tạo chương trình máy tính gồm hai bước: + Viết chương trình ngơn ngữ lập trình + Dịch chương trình thành ngơn ngữ máy để máy tính hiểu 2.Làm quen với chương trình ngơn ngữ lập trình - Tên chương trình người lập trình quy định, tuân thủ theo quy tắc ngơn ngữ lập trình chương trình dịch thoả mãn: - Tên khác tương ứng với đại lượng khác - Tên khơng trùng với từ khố *Cấu trúc chung chương trình: gồm hai phần: - Phần khai báo thường gồm câu lệnh dùng để: + Khai báo tên chương trình + Khai báo thư viện 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ó 3.Sử dụng biến chương trình - Cú pháp khai báo biến: var tên biến: kiểu liệu Nêu cú pháp để khai báo biến - Các thao tác thực với biến là: gán giá trị cho biến, tính tốn với biến chương trình? Hằng: - Hằng đại lượng có giá trị khơng đổi suốt q trình thực hện chương trình - Cú pháp khai báo hằng: Const tên = giá trị *HS thực nhiệm vụ: Thảo luận nhóm hồn thành câu hỏi *Sản phẩm học tập: Hoàn thành câu hỏi giáo viên đưa *Báo cáo: Cá nhân báo cáo *Đánh giá kết quả: - Học sinh nhận xét, bổ sung, đánh giá: - Giáo viên nhận xét, đánh giá sản phẩm Hoạt động 4: Vận dụng a) Mục tiêu: - Vận dụng kiến thức học để áp dụng giải tập mà giáo viên đưa - Biết cách sử dụng kiến thức học để làm tập b) Nội dung: Khắc sâu kiến thức qua tập đơn giản c) Sản phẩm: Hoàn thành tập mà giáo viên đưa d) Tổ chức thực hiện: Giao nhiệm vụ, học sinh báo cáo, đánh giá nhận xét Hoạt động giáo viên học sinh *Chuyển giao nhiệm vụ: Nội dung - Bài tập: Thảo luận nhóm đại diện nhóm trả lời, hoàn thành tập sau: Bài 1: Viết biểu thức toán Bài 1: Viết biểu thức tốn với kí hiệu với kí hiệu pascal a 15*4-30+12 pascal x 5 a) 15 – 30 + 12 ;b) x y ( x 2) b (x+5)/(x+1)-1/(y+1) c) 3x Bài 2: Viết chương trình đưa thơng báo c (x+2)^2/(3*x+1) hình Mỗi thơng báo nằm dịng lệnh Bài Rat vui duoc lam quen voi cac ban! Day la bai kiem tra giua hoc ki mon Tin hoc lop 8! Chuong trinh Free Pascal rat la hay! Program bai2; Uses crt; Begin Writeln(‘Rat vui duoc lam quen voi cac ban!’); Writeln(‘Day la bai kiem tra giua hoc ki mon Tin hoc lop 8!); Writeln(‘Chuong trinh Free Pascal rat la hay!’); end Bài Bài : Viết câu lệnh thực khai báo sau : a) Khai báo biến S có kiểu liệu số thực b) Khai báo hai biến x y có kiểu liệu số nguyên c) Khai báo có tên pi có giá trị 3,14 Bài 4: Tìm sai chương trình sau: Program 1pheptinh; Var x,y : = integer; Begin x: = 3; y: = 5; Writeln(‘x + y =’, x + y); Stop a Var S: real; *HS thực nhiệm vụ: Hoàn thành tập - Từ khóa kết thúc End khơng phải stop *Sản phẩm học tập: Bài 1: Viết biểu thức tốn với kí hiệu pascal a 15*4-30+12 b (x+5)/(x+1)-1/(y+1) c (x+2)^2/(3*x+1) Bài Program bai2; Uses crt; Begin Writeln(‘Rat vui duoc lam quen voi cac ban!’); Writeln(‘Day la bai kiem tra giua hoc ki mon Tin hoc lop 8!); Writeln(‘Chuong trinh Free Pascal rat la hay!’); end Bài b Var x,y:integer; c Const pi = 3.14; Bài Lỗi sai - Tên chương trình bắt đầu số - Khai báo biến khơng có dấu = sau : a Var S: real; b Var x,y:integer; c Const pi = 3.14; Bài Lỗi sai - Tên chương trình bắt đầu số - Khai báo biến khơng có dấu = sau : - Từ khóa kết thúc End khơng phải stop *Báo cáo: Cá nhân báo cáo *Đánh giá kết quả: - Học sinh nhận xét, bổ sung, đánh giá - Giáo viên nhận xét, đánh giá sản phẩm Trường: THCS TT PleiKần Tổ: Toán - Lý Họ tên giáo viên: Nguyễn Thị Huế TÊN BÀI DẠY: KIỂM TRA GIỮA HỌC KÌ I Mơn học/Hoạt động giáo dục: TIN ; lớp: 8C4, 8C5, 8C6,8C7 Thời gian thực hiện: (01 số tiết) I MỤC TIÊU: Mức độ/yêu cầu cần đạt: - Đánh giá kiến thức học sinh chương trình máy tính Năng lực: - Hiểu cấu trúc chương trình máy tính ngơn ngữ lập trình - Hiểu rõ cách sử dụng khai báo biến Phẩm chất: - Nghiêm túc, tích cực, tư II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU : - Giáo viên: Đề kiểm tra, đáp án, biểu điểm - HS: Đồ dùng học tập, bút, thước, giấy , học cũ III TIẾN TRÌNH LÊN LỚP Hoạt động: Kiểm tra a Mục tiêu: Củng cố lại nội dung học b Nội dung: HS làm kiểm tra 45 phút giấy c Sản phẩm học tập: Bài làm cuả HS d Tổ chức thực hiện: GV: Phát đề cho HS thực