Tải bản đầy đủ (.docx) (3 trang)

Tiết 13_Bài thực hành 3: Khai báo và sử dụng biến

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (139.89 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Ngày soạn: 27/9/2019 Ngày dạy: 8C1: 8C2:. Tiết 13 8C3:. Bài thực hành 3: KHAI BÁO VÀ SỬ DỤNG BIẾN I. MỤC TIÊU:. 1. Kiến thức: - Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, số thực. - Hiểu cách khai báo và sử dụng hằng. - Hiểu và thực hiện được việc trao đổi giá trị của 2 biến. 2. Kỹ năng - Kết hợp giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - 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. - Sử dụng được lệnh gán giá trị cho biến. - Sử dụng được hằng. - Thực hiện được việc trao đổi giá trị của 2 biến. 3. Thái độ - Nghiêm túc trong học tập, ham thích lập trình trên máy tính để giải các bài tập. 4. Định hướng phát triển năng lực Năng lực tự học; giải quyết vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin và truyền thông; sử dụng ngôn ngữ. II. CHUẨN BỊ:. 1- Giáo viên: Giáo án, SGK, SGV, phòng máy. 2- Học sinh: Học bài cũ. III. PHƯƠNG PHÁP - Giải quyết vấn đề, hoạt động nhóm, phân tích, thực hành. IV. TIẾN TRÌNH:. 1. Ổn định lớp: 1’ 2. Kiểm tra bài cũ: Kết hợp trong giờ 3. Bài mới: (37') Hoạt động của GV và HS Nội dung - Mục tiêu: Hiểu các kiểu dữ liệu, 1. Lý thuyết (5') cách khai báo biến. - Tìm hiểu các kiểu dữ liệu trong - Hình thức tổ chức: cá nhân, nhóm Pascal và cách khai báo biến với các - Kỹ thuật: Động não, vấn đáp, suy kiểu dữ liệu. nghĩ, cặp đôi, chia sẻ, trình bày 1 phút. - Phương pháp: Đàm thoại, đặt vấn đê, trực quan, thảo luận nhóm.. - Mục tiêu: Thực hiện khai báo đúng, - Cú pháp khai báo biến: SGK 34..

<span class='text_page_counter'>(2)</span> lựa chọn kiểu dữ liệu phù hợp, sử dụng được lệnh gán, hiểu cách khai báo và sử dụng hằng. - Hình thức tổ chức: cá nhân, nhóm - Kỹ thuật: Động não, vấn đáp, suy nghĩ, cặp đôi, chia sẻ, trình bày 1 phút. - Phương pháp: Đàm thoại, đặt vấn đê, trực quan, thảo luận nhóm. GV: Nêu các kiểu dữ liệu và phạm vi gái trị trong Pascal? HS: Integer, Real, Char, String. GV: Giới thiệu tổng hợp các kiểu dữ liệu của Pascal. HS: Lắng nghe, ghi bài. GV: Nêu cú pháp khai báo biến, cho ví dụ. GV: Đưa nội dung bài 1. GV: Chương trình này cần khai báo những biến nào ? HS : Nghiên cứu SGK trả lời. GV : Đưa từng phần của chương trình lên màn hình. GV : Giải thích sơ bộ từng phần vừa đưa lên. GV: Nhận xét về các câu lệnh trong SGK. HS: Có 2 câu lệnh đặt trong dấu {} và (* *). GV: Giải thích các chú thích đặt trong dấu {} và (* *).. 2. Bài tập (32') Bài 1: Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà. Khách hàng chỉ 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àng và nhận tiền thanh toán tại nhà khách hàng. Ngoài trị giá hàng hoá, khách hàng cũn phải trả thêm phí dịch vụ. Hóy viết chương trỡnh Pascal để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy nhất. Viết chương trình pascal có khai báo và sử dụng biến: Tiền thanh toán=Đơn giá * Số lượng + Phí dịch vụ - Nhập đơn giá, nhập số lượng từ bàn phím - Khai báo biến, khai báo hằng a. Khởi động pascal gõ chương trình rồi tìm hiểu ý nghĩa trong từng câu lệnh Program Tinh_tien; Uses crt; Var soluong: integer; dongia, thanhtien: real; thongbao: string; Const phi=10000; Begin Clrscr; Thongbao:='Tong so tien phai thanh toan : '; {Nhap don gia va so luong hang} Write('Don gia = '); readln(dongia); Write('So luong = ');readln(soluong); Thanhtien:= soluong*dongia+phi; (*In ra so tien phai tra*) Writeln(thongbao,thanhtien:10:2); Readln; End.. Chương trỡnh này cần khai bỏo những biến nào ? HS : Nghiờn cứu SGK trả lời. GV : Đưa từng phần của chương trỡnh lờn màn hỡnh. GV : Giải thớch sơ bộ từng phần vừa b. Lưu chương trình với tên đưa lờn. TINHTIEN.PAS sau đó dịch và sửa GV: Quan sát, hướng dẫn, sửa lỗi nếu các lỗi nếu có..

<span class='text_page_counter'>(3)</span> có.. c. Chạy chương trình với các bộ dữ liệu (đơn giá và số lượng) như sau: (1000, 20); (3500, 200); (18500,123). Kiểm tra tính đúng của các kết quả in ra.. GV: Kết quả khi nhập bộ dữ liệu (1, d. Chạy chương trình với bộ DL (1, 35000)? Nhận xét 35000) qua sát kết quả nhận được và HS: Báo lỗi do dữ liệu nhập vào dự đoán lí do vì sao sai? ngoài phạm vi của biến. GV: Hãy nhập với bộ dữ liệu (1, 6.5). Dịch, chạy chương trình. Nhận xét kết quả. HS: Báo lỗi do dữ liệu nhập vào không đúng với kiểu dữ liệu của biến. 4. Củng cố (5') - Khi nào cần khai báo hằng, khi nào cần khai báo biến? 5. Hướng dẫn về nhà (2') - Thực hành lại ở nhà bài 1. - Xem trước phần bài còn lại. V. RÚT KINH NGHIỆM:.

<span class='text_page_counter'>(4)</span>

×