Giáo án Tin Học Lớp 8 - Bài thực hành 3: Khai báo và sử dụng biến

pdf 6 trang Minh Lan 15/04/2025 120
Bạn đang xem tài liệu "Giáo án Tin Học Lớp 8 - Bài thực hành 3: Khai báo và sử dụng biến", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfgiao_an_tin_hoc_lop_8_bai_thuc_hanh_3_khai_bao_va_su_dung_bi.pdf

Nội dung text: Giáo án Tin Học Lớp 8 - Bài thực hành 3: Khai báo và sử dụng biến

  1. Tuần 7, Tiết 13 Ngày dạy: BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN Số tiết: 02 – Thời gian thực hiện: tuần 07 Tiết 1 I. MỤC TIÊU 1. Kiến thức - HS bước đầu làm quen và sử dụng biến trong chương trình. - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến. 2. Kĩ năng - Khởi động và thoát Pascal. - Nhập chương trình. - Kết hợp được giữa lệnh Write, Writeln với lệnh Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Dịch, sửa lỗi trong chương trình, chạy chương trình và xem kết quả. 3. Thái độ - Nghiêm túc học và giữ gìn phòng máy 4. Định hướng hình thành năng lực: - Năng lực giải quyết vấn đề, năng lực hợp tác. II.Chuẩn bị của GV, HS: 1. Chuẩn bị của GV: Máy tính, máy chiếu, giáo án. 2. Chuẩn bị của HS: Đọc bài trước. III. Tổ chức các hoạt động học tập. 1. Khởi động - Ổn định lớp - Kiểm tra bài cũ * Thế nào là biến, nêu cú pháp khai báo biến? thế nào là hằng? nêu cú pháp khai báo? 2. Bài mới HOẠT ĐỘNG GV VÀ HỌC SINH NỘI DUNG Hoạt động 1: Bài tập 1 - GV cho HS hoạt động nhóm tìm hiểu các Bài tập 1: Một cửa hàng cung cấp dịch vụ kiểu dữ liệu trong Pascal và cách khai báo bán hàng thanh toán tại nhà. Khách hàng chỉ biến với các kiểu dữ liệu. cần đăng ký số lượng mặt hàng cần mua, nhân - GV gợi ý hướng dẫn cho HS sử dụng công viên cửa hàng sẽ trả hàng và nhận tiền thanh thức để viết chương trình. toán tại nhà khách hàng. Ngoài giá trị hàng hoá, khách hàng còn phải trả thêm phí dịch
  2. - HS gõ chương trình vào máy tính và nêu ý vụ. Hãy viết chương trình Pascal để tính tiền nghĩa của từng câu lệnh trong chương trình. thanh toán trong trường hợp khách hàng chỉ - HS lưu chương trình với tên mua một mặt hàng duy nhất. TINHTIEN.PAS. - HS tiến hành dịch chương trình và quan sát Chương trình: các lỗi xuất hiện trên màn hình. Program Tinh_Tien; - GV quan sát và hướng dẫn HS cách sửa lỗi. Uses CRT; - HS chạy chương trình. Var soluong: Interger; - GV yêu cầu các nhóm chạy chương trình với dongia, thanhtien: Real; bộ dữ liệu (đơn giá và số lượng) lần lượt là thongbao: String; (1000, 20), (3500, 200), (18500, 132). Const phi = 10000; - HS quan sát kết quả nhận được trên màn BEGIN hình và rút ra nhận xét. CLRSCR; - HS tiếp tục chạy lại chương trình với bộ dữ thong bao:=’Tong so tien phai tra’; liệu (1, 35000). Writeln(‘Don gia = ‘); ?Quan sát kết quả nhận được và nêu lí do tại Readln(dongia); sao chương trình cho kết quả sai. Writeln(‘So luong = ‘); - GV nhận xét các nhóm và đưa ra đáp án đúng. Readln(soluong); - HS thoát máy. thanhtien:= soluong * dongia + phi; Writeln(‘thongbao, thanhtien:10:2); Readln; END. 3.Luyện tập Hoạt động của GV-HS Nội dung GV giao nhiệm vụ: Bài 4/33: GV phát phiếu học tập cho học sinh và YC a) Đúng. học sinh tìm ra các lỗi sai của mỗi bài. b) Sai (vì tên biến không hợp lệ). Sửa lại cho đúng c) Sai (vì hằng phải được cho giá trị khi khai HS tiếp nhận nhiệm vụ báo). d) Sai (vì biến không được gán giá trị khi HS thực hiện nhiệm vụ theo sự hướng dẫn khai báo, cách gán giá trị không đúng cú GV pháp). Giáo viên quan sát và hướng dẫn các Bài 5/33: nhóm. * Các lỗi: GV HD các nhóm làm việc
  3. Các nhóm báo cáo kết quả thực hiện của Dòng 1: Thừa dấu bằng. nhóm mình Dòng 2: thừa dấu : Dòng 4: Thiếu dấu ; Khai báo kiểu dữ liệu của biến b chưa đúng. * Sửa lại đúng: var a: integer; b: real; const c= 3; begin a:= 200; b:= a/c; write(b); readln end. 4. Vận dung, mở rộng -YCHS đọc, ghi nhớ phần tổng kết sgk/36 5. Hướng dẫn học sinh học tập ở nhà: - Học bài cũ. - Làm bài tập 2 SGK/35 bài thực hành 3. ? Viết chương trình nhập vào 3 số và in ra màn hình tổng của 3 số đó. - Chuẩn bị tiết sau thực hành. RÚT KINH NGHIỆM ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................
  4. Tuần 7, Tiết 14 Ngày dạy: .. BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN Số tiết: 02 – Thời gian thực hiện: tuần 07 Tiết 2 I. MỤC TIÊU 1. Kiến thức - HS bước đầu làm quen và sử dụng biến trong chương trình. - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến. 2. Kĩ năng - Khởi động và thoát Pascal. - Nhập chương trình. - Kết hợp được giữa lệnh Write, Writeln với lệnh Read, Readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Dịch, sửa lỗi trong chương trình, chạy chương trình và xem kết quả. 3. Thái độ - Nghiêm túc học và giữ gìn phòng máy 4. Định hướng hình thành năng lực: - Năng lực giải quyết vấn đề, năng lực hợp tác. II.Chuẩn bị của GV, HS: 1. Chuẩn bị của GV: Máy tính, máy chiếu, giáo án. 2. Chuẩn bị của HS: Đọc bài trước. III. Tổ chức các hoạt động học tập. 1. Khởi động - Ổn định lớp - Kiểm tra bài cũ: Cách khai báo sau đúng hay sai, sai sửa lại Var X: real; Begin Writeln(‘X=15 div 2’, x); End. 2. Bài mới. HOẠT ĐỘNG GV VÀ HỌC SINH NỘI DUNG Hoạt động 1: Bài tập 2 - HS khởi động vào Turbo Pascal. Bài tập 2: Viết chương trình nhập các số nguyên x và y, in giá trị của x và y ra màn
  5. - HS hoạt động nhóm thảo luận viết hình. Sau đó hoán đổi giá trị của xa và y rồi chương trình cho bài toán. in lại ra màn hình giá trị của x và y. Chương trình: Program Hoan_doi; - GV gợi ý thêm cho HS sử dụng biến Uses CRT; trung gian để thực hiện giải quyết yêu cầu Var x,y,z: Interger; của bài toán trên bằng cách thêm vào 1 BEGIN biến trong chương trình. CLRSCR; - HS tiến hành gõ chương trình vào máy Writeln(‘NHap x = ‘); tính. Readln(x); - GV quan sát, gợi ý. Writeln(‘Nhap y = ‘); - HS các nhóm tiến hành dịch chương Readln(y); trình. Writeln(‘Truoc trao doi, gia tri cua x - HS quan sát các lỗi xuất hiện trên màn la’,x); hình. Writeln(‘Truoc trao doi, gia tri cua y - GV gợi ý, hướng dẫn HS cách sửa lỗi. la’,y); - HS tiến hành chạy chương trình. z:=x; - GV yêu cầu các nhóm nhập giá trị vào x:=y; cho 2 biến x và y. y:=z; - HS quan sát kết quả nhận được trên màn Writeln(‘Sau trao doi, gia tri cua x hình và rút ra nhận xét. la’,x); - GV nhận xét các nhóm. Writeln(‘Sau trao doi, gia tri cua y la’,y); - HS thoát TP. Readln; - Thoát máy. END. 3. Luyện tập Hoạt động của GV-HS Nội dung Gv: nêu câu hỏi, bài tập Hs: làm bài Gv: gọi hs chữa bài Bài 4.7, 4.8, 4.14 sách bài tập Hs: trả lời Gv: nhận xét, cho điểm 4. Vận dụng, mở rộng -YCHS đọc, ghi nhớ phần tổng kết sgk/36 5. Hướng dẫn học sinh học tập ở nhà + Học bài theo sgk và vở ghi ? Viết chương trình nhập vào 3 số và in ra màn hình thương của 3 số đó.
  6. - Chuẩn bị tiết sau chữa bài tập. RÚT KINH NGHIỆM ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ ............................................................................................................................................................................ HIỆU TRƯỞNG TỔ TRƯỞNG GIÁO VIÊN (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)