I. Mục tiêu:
- 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: kiểu số nguyên, kiểu số thực.
+Sử dụng được lệnh gán giá trị cho biến.
+Hiểu cách khai báo và sử dụng hằng.
- Kỹ năng: Khai báo, sử dụng được biến trong bài tập cụ thể.
- Thái độ: Nghiêm túc trong học tập và sử dụng phòng máy.
II. Chuẩn bị
- Giáo viên : - SGK, Máy chiếu, phòng máy - Học sinh : - Học và làm bài tập ở nhà.
III. Tiến trình lên lớp:
* Kiểm tra BC: Kiểm tra khi thực hành
* B i m i:ài mới ới
Hoạt động của giáo viên và học sinh Nội dung ghi bảng
* Hoạt động 1: Cách khai báo biến:
- GV: yêu cầu học sinh nhắc lại một số kiểu dữ liệu cơ bản của ngôn ngữ lập trình pascal - HS: nhắc lại
- GV nhắc lại kiểu dữ liệu và phạm vi giá trị
- GV : nhắc HS quan tâm đến phạm vi giá trị của mỗi kiểu dữ liệu vì nó liên quan đến việc khai báo biến
- GV: Khi khai báo biến em khao báo những gi?
- HS: trả lời
- GV: nhận xét và nhắc lại cách khai báo biến
1. Cách khai báo biến:
Cú pháp:
Var <danh sách biến>: <kiểu dữ liệu>
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 của pascal
ví dụ: var x,y: byte;
so_nguyen: integer;
var chieu_cao, can_nang : real;
* Cách khai báo hằng Cú pháp:
Const <tên hằng> = <giá trị được gán>
- Const là từ khoá để khai báo hằng - Tên hằng do người lập trình đặt và phải tuân thủ quy tắc của ngôn ngữ lập trình
Tên kiểu dữ liệu
Phạm vi giá trị
Byte Các số nguyên từ 0 đến 255.
Integer Các số nguyên từ 32768 đến 32767.
Real Các số thực có giá trị tuyệt đối không lớn hơn 1038. Char Các kí tự trong bảng chữ
cái.
String Các dãy gồm tối đa 255 kí tự.
cho HS
* Khai báo hằng:
- GV: nêu cách khai báo hằng - HS: trả lời
* Hoạt động 2: Bài tập
- GV cho HS gõ bài tập 1 vào trong chương trình
Bài 1. Viết chương trình Pascal có khai báo và sử dụng biến.
a. 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:
b. Lưu chương trình với tên TINHTIEN.PAS. Dịch và chỉnh sửa các lỗi gõ, nếu có.
c. Chạy chương trình với các bộ số liệu gõ vào đơ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 trên màn hình.
d. Chạy chương trình với bộ số liệu gõ vào là (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
- HS gõ chương trình sau đó trả lời các câu hỏi trong SGK
- GV: theo dõi, hướng dẫn học sinh
2. Bài tập
- Khởi động Pascal và gõ chương trình sau:
program Tinh_tien;
uses crt;
var
soluong: integer;
dongia, cuocphi,thanhtien: real;
thongbao: string;
begin clrscr;
cuocphi:=10000;
thongbao:=’Tong so tien phai thanh toán : ’; {Nhap don gia va so luong hang}
write(’Don gia = ’);
readln(dongia);
write(’So luong =
’);readln(soluong);
thanhtien:= soluong*dongia+cuocphi;
(*In ra so tien phai tra*) writeln(thongbao,thanhtien:10:2);
readln end.
IV/ TỔNG KẾT ĐÁNH GIÁ
* Kiểm tra, đánh giá
- Cú pháp khai báo biến trong Pascal:
var <danh sách biến>: <kiểu dữ liệu>;
-Kí hiệu:= được sử dụng trong lệnh gán giá trị cho biến.
- Lệnh read(<danh sách biến>) hay readln(<danh sách biến>), được sử dụng để nhập dữ liệu từ bàn phím.
- Nội dung chú thích nằm trong cặp dấu { và } bị bỏ qua khi dịch chương trình.
Các chú thích được dùng để làm cho chương trình dễ đọc, dễ hiểu.
*HDVN
Xem lại bài, chuẩn bị cho bài tập sau thực hành tiếp
Ngày dạy:08/10/2014