I. MỤC TIÊU:
1. Kiến thức:
- 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.
- Kết hợp được 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.
- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.
- Hiểu cách khai báo và sử dụng hằng.
2. Kĩ năng:
- Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.
3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích mônhọc.
4. Năng lực hướng tới:
- Hình thành năng lực sử dụng công nghệ thông tinvà truyền thông, năng lực giải quyết vấn đề dựa trên tin học, năng lực tự học, năng lực hợp tác.
II. CHUẨN BỊ:
- Giáo viên: Giáo án, SGK, phòng máy, máy chiếu.
- Học sinh: Dụng cụ học tập, sách, vở, xem trước bài mới.
III.HOẠT ĐỘNG DẠY - HỌC:
1. Ổn định tổ chức
2. Kiểm tra bài cũ:
? Nêu cách khai báo biến và khai báo hằng trong chương trình. Lấy ví dụ.
? Nêu các cách để gán giá trị cho biến, lấy ví dụ.
3. Bài mới:
Hoạt động của GV |
Hoạt động của HS |
Nội dung |
+ Hoạt động 1: GV Phổ biến nội dung yêu cầu chung trong tiết thực hành là khai báo và sử dụng biến, hằng. GV Yêu cầu HS đọc bài toán trong SGK ? Chương trình này cần khai báo những biến nào? HS: ... GV Gợi ý công thức cần tính: Tiền thanh toán = Đơn giá * Số lượng + Phí dịch vụ GV Yêu cầu HSkhởi động Pascal và gõ chương trình rồi tìm hiểu ý nghĩa của từng dòng lệnh trong chương trình. GV Đi các máy kiểm tra và hướng dẫn, uốn nắn HS cách soạn thảo chương trình. ? Giải thích sơ bộ từng phần trong chương trình. GV nhận xét và giải thích cụ thể GV yêu cầu HS Lưu chương trình với tên TINHTIEN+tên lớp.PAS. Dịch và chỉnh sửa các lỗi gõ, nếu có. ? Chạy chương trình với các bộ số và kiểm tra tính đúng của các kết quả in ra. ? Chạy chương trình với bộ dữ liệu (1, 35000). Quan sát kết quả nhận được. Hãy thử đoán lí do tại sao chương trình cho kết quả sai. GV chốt lại nguyên nhân là do số lượng được khai báo kiểu số nguyên mà giá trị nhập vào lại là 35000 lớn hơn kiểu số nguyên (32767) nên chương trình báo lỗi. GV chấm điểm bài thực hành của một vài HS |
HS lắng nghe HS Đọc bài toán trong SGK và nghiên cứu. - Khởi động Pascal và gõ chương trình. HS giải thích theo ý hiểu. HS lắng nghe. HS thực hiện theo yêu cầu HS thực hiện theo yêu cầu HS thực hiện và trả lời nguyên nhân chương trình chạy sai HS lắng nghe ghi nhớ. |
1. Viết chương trình Pascal có khai báo và sử dụng biến Bài tập 1. a, Viết 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 thanh toan : '; {Nhap don gia va so luong hang} write('Don gia = '); readln(dongia); write('So luong='); readln(so luong); thanhtien:= soluong*dongia+phi; (*In ra so tien phai tra*) writeln(thongbao,thanhtien:10:2); readln end. b) Lưu chương trình với tên TINHTIEN.PAS. 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). d) Chạy chương trình với bộ dữ liệu (1, 35000). |
IV. CỦNG CỐ:
- GV chiếu bài làm của một số nhóm cho cả lớp cùng xem. Gọi các nhóm khác nhận xét, cho điểm bạn. GV nhận xét cho điểm.
- Giáo viên nhận xét và đánh giá tiết thực hành.
V. HƯỚNG DẪN VỀ NHÀ:
- Học bài và thực hành lại trên máy nếu có điều kiện.
- Đọc tiếp bài 2/35 để tiết sau tiếp tục bài thực hành.
VI. RÚT KINH NGHIỆM:
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................