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
- Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực
- Hiểu và thực hiện được việc tráo đổi giá trị của hai biến
2. Kĩ năng:
- Thực hiện được khai báo đúng cú pháp, lựa chọn được cá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
- Sử dụng được lệnh gán giá trị cho biến
3. Thái độ:
- Ham thích môn học.
- Tích cực học tập
II. PHƯƠNG PHÁP:
Phương pháp thử, trực quan, thảo luận nhóm, thử.
III. CHUẨN BỊ:
1. Giáo viên:
- SGK, tài liệu, giáo án.
- Đồ dùng dạy học: máy vi tính
2. Học sinh:
- Đọc trước bài và học bài ở nhà.
- SGK, đồ dùng học tập: máy vi tính
Ngày soạn: 04/10/2009 Tuần 8: Tiết 16: 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: - Bước đầu làm quen cách khai báo và sử dụng biến trong chương trình - Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực - Hiểu và thực hiện được việc tráo đổi giá trị của hai biến 2. Kĩ năng: - Thực hiện được khai báo đúng cú pháp, lựa chọn được cá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 - Sử dụng được lệnh gán giá trị cho biến 3. Thái độ: - Ham thích môn học. - Tích cực học tập II. PHƯƠNG PHÁP: Phương pháp thử, trực quan, thảo luận nhóm, thử. III. CHUẨN BỊ: 1. Giáo viên: - SGK, tài liệu, giáo án. - Đồ dùng dạy học: máy vi tính 2. Học sinh: - Đọc trước bài và học bài ở nhà. - SGK, đồ dùng học tập: máy vi tính IV. TIẾN TRÌNH LÊN LỚP: Ổn định lớp. 2. Bài mới: Hoạt động của Gv - Hs Nội dung Hoạt động 1: Khởi động (5’) Gv: Mở điện Gv: Yêu cầu Hs khởi động máy, quan sát và báo cáo tình trạng máy của mình Hs: Thực hiện Hoạt động 2: Tìm hiểu các kiểu dữ liệu trong Pascal và cách khai báo biến với các kiểu dữ liệu Gv: Yêu cầu Hs đọc Sgk? Hs: Đọc bài Gv: Trong Pascal, có những kiểu dữ liệu nào? Hs: Trả lời. Gv: Cú pháp khai báo biến? Hs: Trả lời. Hoạt động 3: Bài 1 Gv: Yêu cầu Hs đọc Sgk. Gv: Bài 1 yêu cầu thực hiện những gì? Hs: Trả lời. Gv: Quan sát chương trình trong Sgk, hãy cho biết chương trình có bao nhiêu biến, kiểu dữ liệu của mỗi biến? Hs: Trả lời. Gv: Trong chương trình có sử dụng câu lệnh gán không? Đó là những câu lệnh nào? Hs: Trả lời. Gv: Trong chương trình có sử dụng lệnh khai báo hằng không? Hs: Trả lời. Gv: Yêu cầu Hs gõ chương trình lên máy. Lưu chương trình với tên TINHTIEN.PAS. Dịch, chỉnh sửa lỗi và chạy chương trình Gv: Thực hiện các yêu cầu trong Sgk. Hs: Thực hành. Gv: Giải thích cho Hs biết về những dòng chữ được đặt trong dấu { } và (* *) Gv: Tại sao khi chạy chương trình với bộ dữ liệu (1, 35000) thì kết quả lại sai? Hs: Trả lời. Gv: Vì biến Soluong có kiểu dữ liệu là integer nên chỉ cho phép chứa các giá trị trong khoảng từ -32768 đến 32767, giá trị 35000 nằm ngoài phạm vi trên cho nên đã gây ra lỗi, kết quả đưa ra không chính xác. Gv: Làm cách nào để khi ta nhập soluong là 35000 thì kết quả chương trình đúng? Hs: Trả lời. Gv: Ta sửa kiểu dữ liệu của biến soluong là kiểu real. 1. Tìm hiểu các kiểu dữ liệu trong Pascal và cách khai báo biến với các kiểu dữ liệu: Cú pháp khai báo biến: Var : ; Trong đó: - danh sách biến là danh sách một hoặc nhiều tên biến và được 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 2. Bài 1: Viết chương trình Pascal có khai báo và sử dụng biến. program tinh_tien; uses crt; var soluong:integer; dongia, thanhtien:real; thongbao: string; const phi = 1000; begin clrscr; thongbao:='tong so tien phai tra:'; {nhap don gia va so luong hang} write('don gia='); readln(dongia); write('so luong hang='); readln(soluong); thanhtien:=soluong*dongia+phi; (* in ra so tien phai tra *) writeln(thongbao, thanhtien:10:2); readln end. 4. Củng cố: Hãy liệt kê các lỗi có trong chương trình dưới đây và sửa lại cho đúng? Var so luong : integer; Dongia := real; Tien; phidv : byte; Const c : 5; Begin Clrscr; Soluong := 40000; Dongia := soluong / c Write(dongia); Readln End 5. Dặn dò: - Về nhà học bài - Coi tiếp bài 2 của bài thực hành 3: Khai báo và sử dụng biến. Rút kinh nghiệm:
Tài liệu đính kèm: