Các bạn hãy tham khảo bộ sưu tập giáo án bài 4 Sử dụng biến trong chương trình - Tin học 8 để có thêm tài liệu phục vụ cho quá trình học tập và giảng dạy. Bộ sưu tập này cung cấp cho học sinh một số tài liệu để tìm hiểu trước nội dung bài học, quý thầy cô có thể sử dụng tài liệu để tham khảo trong quá soạn bài, nhằm rút ngắn thời gian chuẩn bị bài. Những giáo án của bộ sưu tập giáo án Sử dụng biến trong chương trình được chọn lọc về nội dung và hình thức giúp cho quý thầy cô giảng dạy tốt hơn.
Giáo án Tin học Tiết 11 Bài SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH I Mục tiêu: Kiến thức: - Biết được: biến công cụ lập trình - Biết cách khai báo biến chương trình Pascal Kĩ năng: - Rèn luyện kĩ khai báo biến chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn II Chuẩn bị: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: T/g Hoạt động thầy 18p + Hoạt động 1: Hoạt động trị Tìm hiểu biến Nội dung Biến công cụ lập trình: chương trình Để chương trình ln Biến đại lượng biết xác liệu có giá trị thay đổi cần xử lí lưu trữ q trình thực vị trí nhớ, Học sinh ý lắng chương trình ngơn ngữ lập trình nghe => ghi nhớ kiến cung cấp cơng cụ thức lập trình biến nhớ - Biến đại lượng có giá trị thay đổi trình thực chương trình Biến dùng để lưu ? Biến dùng để làm trữ liệu liệu biến lưu trữ thay đổi thực 20p chương trình Khai báo biến + Hoạt động 2: Tìm hiểu cách khai báo biến - Việc khai báo biến - Tất biến dùng gồm: chương trình Học sinh ý lắng * Khai báo tên biến phải khai báo nghe => ghi nhớ kiến * Khai báo kiểu liệu phần khai báo thức biến chương trình - Việc khai báo biến gồm: * Khai báo tên biến * Khai báo kiểu liệu biến Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến khác Ví dụ: Var m,n: Integer; S, diện tích: real; - Var từ khố Thongbao: Strinh; ngơn ngữ lập trình dùng Trong đó: để khai báo biến Var ? - m,n: biến có kiểu số M,n ? nguyên S, dientich ? - S, dientich: biến Thongbao ? có kiểu số thực - thongbao: biến kiểu xâu Tuỳ theo ngơn ngữ lập trình, cú pháp khai báo biến khác IV Củng cố: (5 phút) ? Hãy nêu cách khai báo biến chương trình V Dặn dị: (2 phút) - Học kết hợp SGK - Làm tập 1,2,3,4/33/SGK VI./ Tổng kết – Rút kinh nghiệm: Tiết 12 Bài SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tt) I Mục tiêu: Kiến thức: - Biết cách sử dụng biến chương trình Pascal - Biết khái niệm ngôn ngữ lập trình Kĩ năng: - Rèn luyện kĩ sử dụng biến chương trình Thái độ: - Thái độ học tập nghiêm túc, u thích mơn II Chuẩn bị: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: T/g Hoạt động thầy 20p + Hoạt động 1: Hoạt động trị Tìm hiểu cách sử dụng biến chương trình Nội dung Sử dụng biến chương trình: Học sinh ý lắng Các thao tác thực Các thao tác thực nghe => ghi nhớ kiến với biến là: với biến là: thức - Gán giá trị cho biến - Gán giá trị cho biến - Tính tốn với giá trị - Tính tốn với giá trị biến biến Câu lệnh gán giá trị ngôn ngữ lập Câu lệnh gán giá trị trình thường có dạng ngơn ngữ lập nào? trình có dạng: Tên biến ghi nhớ kiến chương trình - Ví dụ khai báo hằng: Const pi = 3.14; Bankinh = 2; Trong đó: thức - Const ? - Const: từ khoá để - pi, bankinh ? khai báo - pi, bankinh: gán giá trị tương ứng 3.14 IV Củng cố: (5 phút) ? Nêu thao tác thực với biến V Dặn dị: (2 phút) - Học kết hợp SGK - Làm tập 5, 6/33/SGK VI./ Tổng kết – Rút kinh nghiệm: Tiết 13 Bài thực hành KHAI BÁO VÀ SỬ DỤNG BIẾN I Mục tiêu: Kiến thức: - Thực khai báo cú pháp, lựa chọn kiểu liệu phù hợp cho biến - Kết hợp lệnh Write, Writeln với Read, Readln để thực việc nhập liệu cho biến từ bàn phím - Hiểu kiểu liệu chuẩn: số nguyên, số thực - Hiểu cách khai báo sử dụng Kĩ năng: - Rèn luyện kĩ kết hợp câu lệnh Write, Writeln với Read, Readln Thái độ: - Thái độ học tập nghiêm túc, yêu thích mơn học II Chuẩn bị: Nội dung thực hành, máy tính điện tử III Tiến trình thực hành: T/g Hoạt động thầy 20p + Hoạt động 1: Viết chương trình có khai báo sử dụng biến - Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng tốn Hoạt động trị Nội dung nhà Khách hàng cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẻ trả Học sinh độc lập thực hàng nhận tiền viết chương trình tốn nhà khách hàng Ngồi giá trị hàng hố, khách hàng cịn phải tốn khách hàng cịn phải trả thêm phí dịch vụ viết chương trình Pascal để tính tiền 18p tốn trường hợp khách hàng mua - Khởi động Pascal mặt hàng + Hoạt động 2: - Khởi động Pascal Gõ chương trình sau tìm hiểu ý nghĩa câu lệnh chương trình gõ chương trình CHƯƠNG TRÌNH Program Tinh_tien; Uses CRT; Var Soluong: integer; Dongia, thanhtien: real; Thongbao: String; Const phi=10000; Begin Clrscr; Thongbao:= ‘Tong so tien phai toan:’; {Nhap don gia va so luong hang} Writeln(‘Don gia’); Readln(dongia); Writeln(‘So luong’); Readln(soluong); Thanhtien:= soluong*dongia + phi; (*In so tien phai tra*) Writeln(thongbao,thanhtien:10:2); Readln; End IV Nhận xét (5 phút) Giáo viên nhận xét đánh giá tiết thực hành V Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số 3” (tt) VI./ Tổng kết – Rút kinh nghiệm: Tiết 14 Bài thực hành KHAI BÁO VÀ SỬ DỤNG BIẾN (tt) I Mục tiêu: Kiến thức: - Thực khai báo cú pháp, lựa chọn kiểu liệu phù hợp cho biến - Kết hợp lệnh Write, Writeln với Read, Readln để thực việc nhập liệu cho biến từ bàn phím - Hiểu kiểu liệu chuẩn: số nguyên, số thực - Hiểu cách khai báo sử dụng Kĩ năng: - Rèn luyện kĩ kết hợp câu lệnh Write, Writeln với Read, Readln Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học II Chuẩn bị: Nội dung thực hành, máy tính điện tử III Tiến trình thực hành: T/g Hoạt động thầy 20p + Hoạt động 1: Hoạt động trị Viết chương trình nhập số nguyên x y, in giá trị x y Học sinh độc lập thực hình Sau hốn đổi viết chương trình giá trị x y Nội dung in hình giá trị 18p x y + Hoạt động 2: - Khởi động Pascal - Khởi động Pascal Gõ gõ chương trình Chạy chương trình sau Chạy chương trình kiểm tra chương trinh kiểm tra kết kết CHƯƠNG TRÌNH Program hoan_doi; Var x,y,tam: Integer; Begin Clrscr; Write(‘Nhap x, y :’); Read(x,y); Writeln(‘x=’,x); Writeln(‘y=’,y); tam:=x; x:=y; y:=tam; Writeln(‘x=’,x); Writeln(‘y=’,y); Readln; End IV Nhận xét (5 phút) Giáo viên nhận xét đánh giá tiết thực hành V Dặn dò: (2 phút) - Xem lại bài, tiết sau làm tập VI./ Tổng kết – Rút kinh nghiệm: Tiết 15 BÀI TẬP I Mục tiêu: Kiến thức: - Củng cố kiến thức kiểu liệu, phép toán với kiểu liệu số, phép so sánh giao tiếp người máy Kĩ năng: - Rèn luyện kĩ sử dụng phép tốn ngơn ngữ Pascal Thái độ: - HS nghiêm túc học tập nghiên cứu học, giáo dục học sinh tính sáng tạo, tích cực học tập, lịng u thích mơn II Chuẩn bị: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: T/g Hoạt động thầy 15 + Hoạt động 1: Củng p Hoạt động trò cố lại số kiến thức học Nội dung Củng cố lại số kiến thức học * Kiểu liệu : * Kiểu liệu ? Trong Pascal có - Interger : Số nguyên : kiểu liệu - Real : Số thực - Interger : Số - Char : Kí tự nguyên - String : Xâu kí tự - Real : Số thực - Char : Kí tự * Các phép tốn : - Cộng : + - String : Xâu kí tự ? Hãy nêu phép - Trừ : - * Các phép toán toán - Nhân : * : - Chia : / - Cộng : + - Chia lấy phần nguyên, phần - Trừ : - dư : Div, mod - Nhân : * - Chia : / - Chia lấy phần 28p nguyên, phần dư : + Hoạt động 2: Vận Dãy chữ số 2010 Div, mod dụng để làm số liệu kiểu liệu số nguyên, tập số thực kiểu xâu kí tự - Bài 1: Dãy số 2010 Tuy nhiên, để chương trình Vận dụng để làm số tập liệu kiểu dịch Turbo Pascal hiểu 2010 nào? liệu kiểu xâu, - Bài 1: Dãy số 2010 phải viết dãy số cặp liệu kiểu dấu nháy đơn (') var a: real; b: integer; c: string; begin writeln('2010'); writeln(2010); a:=2010; b:=2010; c:=’2010’ end nào? Bài Viết biểu thức toán học sau a) a/b+c/d; Bài Viết biểu dạng biểu thức thức toán học sau Pascal a) a c ; b d b) b) a*x*x+b*x+c ; a*x*x+b*x+c ax bx c ; ax bx c ; x a dạng biểu thức Pascal a) a c ; b d b) c) 1/x-a/5*(b+2); ax bx c ; ax bx c ; c) (b 2) ; a d)(a*a+b)*(1+c)*(1+c)*(1+c) c) x (b 2) ; d) (a b)(1 c)3 d) (a b)(1 c)3 IV Nhận xét (5 phút) Giáo viên nhận xét đánh giá tiết tập V Dặn dị: (2 phút) - Về nhà ơn lại tất kiến thức học, tiết sau kiểm tra tiết VI./ Tổng kết – Rút kinh nghiệm: Tiết 17 Phần mềm học tập LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT 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 Kĩ năng: - Rèn luyện kỹ gõ bàn phím nhanh xác - Vận dụng được: hình thành kỹ thói quen gõ bàn phím mười ngón tay Thái độ: - Cẩn thận, nghiêm túc luyện tập từ dễ đến khó - Phát triển tư duy, phản xạ nhanh II Chuẩn bị: Sách giáo khoa, máy tính điện tử, phần mềm Finger break out III Tiến trình dạy: T/g Hoạt động thầy 5p + Hoạt động 1: Giới Hoạt động trò thiệu phần mềm mềm: ? Hãy nêu mục đích sử + Mục đích phần mềm dụng phần mềm Nội dung Giới thiệu phần luyện gõ bàn phím xác 15p + Hoạt động 2: Tìm hiểu Màn hình cách khởi động giới phần mềm: thiệu hình a) Khởi động phần phần mềm mềm: ? Hãy nêu cách để khởi Nháy đúp chuột lên biểu động phần mềm GV giới thiệu hình phần mềm tượng phần mềm hình Desktop Để khởi động phần mềm ta nháy đúp chuột lên biểu tượng Học sinh ý quan sát - Yêu cầu HS nghiên cứu SGK => thành phần + Các thành phần chính phần mềm phần mềm gồm: b) Giới thiệu - Hình bàn phím vị trí hình phần mềm: trung tâm - Khu vực chơi phía hình bàn phím - Khung bên phải chứa - Muốn khỏi phần lệnh thơng tin lượt mềm ta nháy chuột lên chơi nút Stop khung bên Học sinh ý lắng nghe c) Thoát khỏi phần mềm phải nháy vào nút => ghi nhớ kiến thức Close - Muốn thoát khỏi phần mềm ta nháy chuột lên nút Stop khung bên phải 20p + Hoạt động 3: Tìm hiểu nháy vào nút cách sử dụng phần mềm Close Yêu cầu học sinh nghiên Hướng dẫn sử cứu SGK => cách sử dụng: dụng phần mềm HS nghiên cứu SGK => cách sử dụng - Để bắt đầu chơi em nháy chuột nút Start khung bên phải - Xuất hộp thoại cho biết phím (trong bàn phím) sử dụng lần chơi đó.-> Nhấn phím space để bắt đầu chơi - Nhiệm vụ người chơi phải bắn phá có dạng - Điều khiển ngang bắn cầu nhỏ phím tương ứng - Khơng để cầu lớn “ chạm đất” - Ở mức khó hơn, khơng để vật lạ chạm vào ngang IV Củng cố: (5phút) - Yêu cầu học sinh nhắc lại thao tác phần mềm V Dặn dò: (2 phút) - Về nhà xem lại bài, tiết sau thực hành VI./ Tổng kết – Rút kinh nghiệm: Tiết 18 Phần mềm học tập LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT (tt) I Mục tiêu: Kiến thức: - Biết sử dụng phần mềm Finger Break Out để luyện gõ mười ngón Kĩ năng: - Rèn luyện kỹ gõ bàn phím nhanh xác Thái độ: - Cẩn thận, nghiêm túc luyện tập từ dễ đến khó - Phát triển tư duy, phản xạ nhanh II Chuẩn bị: Sách giáo khoa, máy tính điện tử, phần mềm Finger break out III Tiến trình dạy: T/g Hoạt động thầy 5p + Hoạt động 1: Khởi Hoạt động trò động phần mềm ? Yêu cầu học sinh Nháy đúp chuột lên biểu khởi động phần mềm tượng phần mềm hình Desktop để khởi động theo yêu cầu giáo viên 35p + Hoạt động 2: Giới Học sinh ý lắng nghe => Nội dung thiệu nội dung Ghi nhớ kiến thức thực hành GV giới thiệu nội dung thực hành Sử dụng phần mềm để luyện + Hoạt động 3: Học gõ 10 ngón theo yêu cầu sinh thực hành luyện giáo viên gõ mười ngón phần mềm IV Nhận xét: (5 phút) Nhận xét đánh giá tiết thực hành V Dặn dò: (2 phút) - Về nhà xem trước bài, tiết sau học VI./ Tổng kết – Rút kinh nghiệm: ... 12 Bài SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tt) I Mục tiêu: Kiến thức: - Biết cách sử dụng biến chương trình Pascal - Biết khái niệm ngơn ngữ lập trình Kĩ năng: - Rèn luyện kĩ sử dụng biến chương trình. .. Nội dung Sử dụng biến chương trình: Học sinh ý lắng Các thao tác thực Các thao tác thực nghe => ghi nhớ kiến với biến là: với biến là: thức - Gán giá trị cho biến - Gán giá trị cho biến - Tính...- Biến đại lượng có giá trị thay đổi trình thực chương trình Biến dùng để lưu ? Biến dùng để làm trữ liệu liệu biến lưu trữ thay đổi thực 20p chương trình Khai báo biến + Hoạt động