Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 13+14: Khai báo và sử dụng biến - Năm học 2020-2021

doc 8 trang nhungbui22 09/08/2022 3700
Bạn đang xem tài liệu "Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 13+14: Khai báo và sử dụng biến - Năm học 2020-2021", để 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:

  • docgiao_an_phat_trien_nang_luc_tin_hoc_lop_8_theo_cv3280_tiet_1.doc

Nội dung text: Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 13+14: Khai báo và sử dụng biến - Năm học 2020-2021

  1. Tuần: 7 Tiết: 13 Ngày soạn: 12/10/2020 Ngày dạy: 19/10/2020 Bài thực hành 3: KHAI BÁO VÀ SỬ DỤNG BIẾN (tiết 1) I.MỤC TIÊU 1.Kiến thức + Bước đầu làm quen cách khai báo và sử dụng biến trong chương trình. 2.Kĩ năng + Hiểu được cách khai báo và sử dụng biến trong chương trình. + Hiểu được lệnh read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. + Hiểu được lệnh gán giá trị cho biến. + Cĩ thể dịch, sửa lỗi và chạy chương trình 3.Thái độ + Nghiêm túc trong thực hành, cĩ tinh thần học hỏi, sáng tạo . 4. Xác định nội dụng của bài - Hiểu được cú pháp khai báo biến 5.Định hướng hình thành năng lực - Năng lực chung: Tư duy, tự học, giải quyết vấn đề, tự quản lý, giao tiếp. - Năng lực chuyên biệt: cơng nghệ thơng tin. II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: 1. Chuẩn bị của giáo viên: - Thiết bị dạy học: Bảng, phịng máy - Học liệu: Sách giáo khoa Tin học 8, giáo án. 2. Chuẩn bị của học sinh: - Các kiến thức liên quan đến bài học, SGK Tin học 8. III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 1.KIỂM TRA BÀI CŨ (5 phút) * Câu hỏi: Nêu khái niệm và cú pháp của khai báo biến, khai báo hằng. Cho ví dụ? * Trả lời: - Biến là các đại lượng được đặt tên dùng để lưu trữ dữ liệu. Giá trị của biến cĩ thể thay đổi trong quá trình thực hiện chương trình. - Cú pháp khai báo biến: Var , , . : ; - Hằng là đại lượng cĩ giá trị khơng đổi trong suốt quá trình thực hiện chương trình. - Cú pháp khai báo hàng: Const = ; 2.KHỞI ĐỘNG (3 phút) - Mục tiêu: Cĩ nhu cầu tìm hiểu nội dung bài học - Phương pháp/Kĩ thuật dạy học: giải quyết vấn đề - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: - Sản phẩm: định hướng nội dung học tập Hoạt động giáo viên Hoạt động học sinh - Sử dụng kiến thức bài cũ - Chú ý lắng nghe - Biến và hằng đều cĩ cách khai báo riêng vậy chúng được sử dụng trong chương trình như thế nào, để hiểu rõ hơn chúng ta cùng tìm hiểu Bài thực hành 3: KHAI BÁO VÀ SỬ DỤNG BIẾN HOẠT ĐỘNG 1: Lý thuyết (10 phút)
  2. - Mục tiêu: Nhớ lại các kiến thức về kiểu dữ liệu, cách khai báo biến. - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: Bảng - Sản phẩm: Kết quả trả lời của hs Hoạt động giáo viên Hoạt động học sinh - Nêu các kiểu dữ liệu và Tên kiểu Phạm vi giá trị phạm vi áp dụng của các dữ liệu kiểu dữ liệu đĩ? Byte Các số nguyên từ 0 đến 255 Integer Số nguyên trong khoảng -32768 đến 32767 Số thực cĩ giá trị tuyệt đối trong khoảng Real 1,5x10-45 đến 3,4x1038 và số 0 Char Một kí tự trong bảng chữ cái String Xâu ký tự, tối đa gồm 255 kí tự. - Nêu cú pháp khai báo Var : ; biến? Trong đĩ: + Tên biến là một hay nhiều biến cĩ cùng kiểu dữ liệu được phân cách nhau bởi dấu phẩy (,) + Kiểu dữ liệu là một trong các kiểu dữ liệu của Pascal. HOẠT ĐỘNG 2: Bài tập 1(20 phút) - Mục tiêu: Hiểu được cách khai báo và sử dụng biến trong chương trình. - Phương pháp/Kĩ thuật dạy học: + Phân nhĩm Hs thực hành. + Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. + Gv quan sát, hướng dẫn các nhĩm thực hành, nhận xét cơng việc của nhĩm. - Hình thức tổ chức hoạt động: làm việc nhĩm - Phương tiện dạy học: Bảng, máy tính - Sản phẩm: Kết quả thực hành của hs Hoạt động giáo viên Hoạt động học sinh Nội dung 1. Bài tập 1 - Yêu cầu HS khởi động Free - Thực hiện theo yêu cầu. Một cửa hàng cung cấp Pascal và đọc nội dung BT1. - Thực hiện: Thanhtien = dịch vụ bán hàng thanh - Hướng dẫn hs tìm cách tính (soluong*dongia)+phi tốn tại nhà. Viết - Hướng dẫn HS tìm hiểu câu a - Gõ chương trình theo chương trình để tính tiền mẫu và tìm hiểu ý nghĩa thanh tốn trong trường - Yêu cầu HS tìm hiểu cú pháp từng câu lệnh trong hợp khách hàng chỉ mua khai báo biến, đặt tên đúng chương trình. một mặt hàng duy nhất. theo qui định của pascal, chọn a) Gõ đoạn chương đúng kiểu dữ liệu của biến - Thực hiện trình theo mẫu và tìm thơng qua đoạn chương trình hiểu ý nghĩa từng câu được viết sẵn. lệnh. - Hướng dẫn hs trong quá trình - Sửa chữa sai xĩt. thực hiện. - Yêu cầu lưu chương trình với - Thực hiện theo yêu cầu. b)Lưu chương trình tên tinhtien.pas với tên tinhtien.pas - Hướng dẫn hs dịch và sửa lỗi - Thao tác dịch chương - Dịch chương trình: gõ nếu cĩ. trình. Alt+F9. - Yêu cầu HS chạy thử chương - Chạy chương trình. - Chạy chương trình trình với bộ dữ liệu đã cho. Ctrl+F9.
  3. - Hướng dẫn hs trong quá trình - Thực hành theo hướng thực hiện. dẫn. * Nếu dữ liệu nhập vào cĩ giá trị lớn ta nên khai báo biến này với kiểu longint; - Yêu cầu hs thực hiện ý c - Nhấn CTRL+F9 nhập lần c. Chạy chương trình lượt các bộ dữ liệu và quan với các bộ dữ liệu (đơn - Quan sát và nhắc nhở sát kết quả giá, số lượng) như sau - Nhận xét và sửa chữa (1000,20), (3500,200),(18500,123). Kiểm tra tính đúng của các kết quả in ra. - Yêu cầu hs thực hiện ý d - Nhấn CTRL+F9 nhập bộ d. Chạy chương trình dữ liệu và quan sát kết quả với bộ dữ liệu - Quan sát và nhắc nhở (1,35000). Quan sát kết - Nhận xét và sửa chữa quả nhận được. Hãy - Yêu cầu hs cho nhận xét vì - Vì số lượng được khai đốn thử lí do tại sao sao kết quả sai báo với kiểu integer, trong chương trình cho kết khi đĩ dữ liệu nhập vào quả sai. lớn hơn phạm vị giá trị qui định-> Sửa lại chương trình. 4.LUYỆN TẬP, CỦNG CỐ ( 3 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: Vấn đáp - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: Bảng - Sản phẩm: ghi nhớ tốt hơn nội dung của bài Hoạt động giáo Hoạt động học sinh Nội dung viên - Giáo viên nhận - Chú ý lắng nghe 1) Cú pháp khai báo biến trong Pascal: xét và đánh giá Var : ; tiết thực hành của 2) Cú pháp khai báo hằng trong Pascal: học sinh. Const : ; - Nêu một số lỗi 3) Cú pháp lệnh gán trong Pascal: học sinh thường Biến := Biểu thức ; mắc phải. 4) Lệnh read (tên biến) hoặc - Tổng hợp kiến readln (tên biến) thức được dùng để nhập dữ liệu từ bàn phím. Sau khi nhập cần nhấn phím Enter để xác nhận. Nếu giá trị nhập vào vượt quá phạm vi của biến, nĩi chung kết quả tính tốn sẽ sai. 5) Nội dung chú thích nằm trong cặp dấu { và } hoặc cặp các dấu (* và *) : - Bị bỏ qua khi dịch chương trình. - Làm cho chương trình dễ đọc, dễ hiểu.
  4. 5. VẬN DỤNG, TÌM TỊI, MỞ RỘNG (4 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: Vấn đáp - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: Bảng - Sản phẩm: ghi nhớ tốt hơn nội dung của bài Hoạt động giáo viên Hoạt động học sinh Nội dung Hãy liệt kê các lỗi nếu cĩ - Chú ý sửa lỗi trong chương trình sau: Var a, b := integer; Var a: integer; b: real; Const c := 3; Const c = 3; Begin a := 200 a := 200; b := a/c; Khai báo kiểu dữ liệu của biến b write(b); chưa đúng (real) readln End. IV. HƯỚNG DẪN HỌC Ở NHÀ (2 phút) - Làm bài tập: Viết chương trình tính chu vi và diện tích hình chữ nhật cĩ chiều dài 6 chiều rộng 4. - Xem nội dung bài tập số 2 để chuẩn bị tiết thực hành hơm sau. 
  5. Tuần: 7 Tiết: 14 Ngày soạn: 12/10/2020 Ngày dạy: 20/10/2020 Bài thực hành 3: KHAI BÁO VÀ SỬ DỤNG BIẾN (tiết 2) I.MỤC TIÊU 1.Kiến thức + Bước đầu làm quen cách khai báo và sử dụng biến trong chương trình. 2.Kĩ năng + Hiểu được cách khai báo và sử dụng biến trong chương trình. + Hiểu được lệnh read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. + Hiểu được lệnh gán giá trị cho biến. + Cĩ thể dịch, sửa lỗi và chạy chương trình 3.Thái độ + Nghiêm túc trong thực hành, cĩ tinh thần học hỏi, sáng tạo . 4. Xác định nội dụng của bài - Khai được biến trong chương trình 5.Định hướng hình thành năng lực - Năng lực chung: Tư duy, tự học, giải quyết vấn đề, tự quản lý, giao tiếp. - Năng lực chuyên biệt: cơng nghệ thơng tin. II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: 1. Chuẩn bị của giáo viên: - Thiết bị dạy học: Bảng, phịng máy - Học liệu: Sách giáo khoa Tin học 8, giáo án. 2. Chuẩn bị của học sinh: - Các kiến thức liên quan đến bài học, SGK Tin học 8. III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 1.KIỂM TRA BÀI CŨ (5 phút) * Câu hỏi: 1. Hãy sắp xếp các câu lệnh trong chương trình tính tổng của 2 số sau cho hợp lý. Begin Write(‘nhap so a:’); Readln(a); Write(‘nhap so b:’); Readln(b); Program tonghaiso; Write(‘tong hai so do la:’,a+b); Var a,b: integer; End. Uses crt; * Trả lời: Program tonghaiso; Uses crt; Var a,b:integer; Begin Write(‘nhap so a:’); Readln(a); Write (‘nhap so b:’); Readln(b); Write(‘tong hai so do la:’,a+b);
  6. End. 2.KHỞI ĐỘNG (3 phút) - Mục tiêu: Cĩ nhu cầu tìm hiểu nội dung bài học - Phương pháp/Kĩ thuật dạy học: giải quyết vấn đề - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: Bảng - Sản phẩm: định hướng nội dung học tập Hoạt động giáo viên Hoạt động học sinh - Giả sử cĩ 2 cốc nước: Cố A đựng nước màu xanh, - Mượn thêm cốc C và thực hiện cốc B đựng nước màu đỏ làm thế nào để đổi lại cốc + Đổ nước cốc A vào cốc C A đụng nước màu đỏ, cốc B đựng nước màu xanh. (xanh) + Đổ nước cốc B vào cốc A (đỏ) + Đổ nước cốc C vào cốc B - Vậy thì đối với biến được sử dụng trong chương (xanh) trình cĩ thực hiện được như vậy hay khơng chúng ta cùng tìm hiểu BTH3: KHAI BÁO VÀ SỬ DỤNG - Chú ý lắng nghe BIẾN HOẠT ĐỘNG 1: Lý thuyết (10 phút) - Mục tiêu: Nhớ lại các kiến thức về kiểu dữ liệu, cách khai báo biến. - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: Bảng - Sản phẩm: Kết quả trả lời của hs Hoạt động giáo viên Hoạt động học sinh - Nêu các kiểu dữ liệu và Tên kiểu Phạm vi giá trị phạm vi áp dụng của các dữ liệu kiểu dữ liệu đĩ? Byte Các số nguyên từ 0 đến 255 Integer Số nguyên trong khoảng -32768 đến 32767 Số thực cĩ giá trị tuyệt đối trong khoảng Real 1,5x10-45 đến 3,4x1038 và số 0 Char Một kí tự trong bảng chữ cái String Xâu ký tự, tối đa gồm 255 kí tự. - Nêu cú pháp khai báo Var : ; biến? Trong đĩ: + Tên biến là một hay nhiều biến cĩ cùng kiểu dữ liệu được phân cách nhau bởi dấu phẩy (,) + Kiểu dữ liệu là một trong các kiểu dữ liệu của Pascal. - Cú pháp lệnh gán trong Biến := Biểu thức ; Pascal? HOẠT ĐỘNG 2: Bài tập 2 (20 phút) - Mục tiêu: Hiểu được cách khai báo và sử dụng biến trong chương trình. - Phương pháp/Kĩ thuật dạy học: + Phân nhĩm Hs thực hành. + Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi và thực hành trên máy. + Gv quan sát, hướng dẫn các nhĩm thực hành, nhận xét cơng việc của nhĩm. - Hình thức tổ chức hoạt động: làm việc nhĩm - Phương tiện dạy học: Bảng, máy tính - Sản phẩm: Kết quả thực hành của hs
  7. Hoạt động giáo viên Hoạt động học sinh Nội dung - Chia nhĩm mỗi máy từ 2-3 hs - Ngồi đúng chỗ 1. Bài tập 2: - Yêu cầu HS đọc nội dung BT2 - Thực hiện theo yêu Viết chương trình nhập số cầu. nguyên x và y, in giá trị của x - Yêu cầu hs khởi động Free - Thực hiện theo yêu và y ra màn hình. Pascal . cầu. - Hốn đổi các giá trị của x và - Hướng dẫn HS tìm hiểu - Chú ý lắng nghe y rồi in lại ra màn hình giá trị chương trình đã viết sẵn. - Gõ chương trình theo của x và y. - Yêu hs gõ chương trình theo mẫu Program hoandoi; mẫu Var x,y,z:integer; - Quan sát và hướng dẫn hs - Sửa chữa sai xĩt. Begin trong quá trình thực hiện. Read(x,y); -Yêu cầu lưu chương trình với - Thực lưu chương trình Writeln(x, ‘ ‘,y); tên hoandoi.pas với tên hoandoi Z:=x; X:=y; Y:=z; - Hướng dẫn hs dịch và sửa lỗi - Thao tác dịch chương Writeln(x, ‘ ‘,y); gõ nếu cĩ. trình. End. - Yêu cầu HS chạy thử chương - Chạy chương trình. - Lưu chương trình với tên trình với bộ dữ liệu (x,y) là hoandoi.pas (5,7) - Dịch chương trình: Alt+F9. - Yêu cầu HS và tìm hiểu ý - Thực hiện theo yêu - Chạy chương trình: Ctrl+F9. nghĩa từng câu lệnh trong cầu. chương trình. 4.LUYỆN TẬP, CỦNG CỐ ( 3 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: Vấn đáp - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: Bảng - Sản phẩm: ghi nhớ tốt hơn nội dung của bài Hoạt động giáo viên Hoạt động học sinh Nội dung - Giáo viên nhận xét - Chú ý lắng nghe 1) Cú pháp khai báo biến trong Pascal: và đánh giá tiết thực Var : ; hành của học sinh. 2) Cú pháp lệnh gán trong Pascal: - Nêu một số lỗi học Biến := Biểu thức ; sinh thường mắc 3) Lệnh read (tên biến) hoặc phải. readln (tên biến) - Tổng hợp kiến thức được dùng để nhập dữ liệu từ bàn phím. 4) Lệnh Write (kết quả) hoặc Writeln(kết quả) được dùng để hiển thị kết quả ra màn hình 5. VẬN DỤNG, TÌM TỊI, MỞ RỘNG (4 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: Vấn đáp - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: Bảng - Sản phẩm: ghi nhớ tốt hơn nội dung của bài Hoạt động giáo viên Hoạt động học sinh Nội dung
  8. - Giả sử bài tập 2 khơng cho sử dụng - Sử dụng phép tốn Viết chương trình nhập số biến phụ ta sẽ giải quyết bài tốn như Cộng và trừ nguyên x và y, in giá trị thế nào? của x và y ra màn - Nhận xét và sửa chữa - Chú ý lắng nghe hình.Hốn đổi các giá trị - Ta sẽ thực hiện như thế nào? - Gán x=x+y của x và y rồi in lại ra - Nhận xét, bổ sung y=x-y màn hình giá trị của x và x=x-y y (khơng sử dụng biến - Hướng dẫn hs viết lại chương trình - Viết chương trình phụ) - Nhận xét và bổ sung IV. HƯỚNG DẪN HỌC Ở NHÀ (2 phút) - Xem và làm tồn bộ hệ thống bài tập trong SGK và sách bài tập để chuẩn bị cho tiết bài tập hơm sau.