Bài giảng Môn Tin học lớp 8 - Tuần 10 - Tiết 19 - Bài thực hành số 3: Khai báo và sử dụng biến

1. Kiến thức:

- Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực

- Hiểu cách khai báo và sử dụng hằng

2. Kỹ năng:

- 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 và Writeln với Read và Readln để thực hiện 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.

 

doc4 trang | Chia sẻ: rimokato | Lượt xem: 1933 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Bài giảng Môn Tin học lớp 8 - Tuần 10 - Tiết 19 - Bài thực hành số 3: Khai báo và sử dụng biến, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tuần 10	Ngày soạn: 17/10 /2014
Tiết 19	Ngày dạy: 20/10/2014
Bài thực hành số 3: KHAI BÁO VÀ SỬ DỤNG BIẾN (t1) 
 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, kiểu số thực
- Hiểu cách khai báo và sử dụng hằng 
2. Kỹ năng:
- 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 và Writeln với Read và Readln để thực hiện 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 độ: Tích cực trong hoạt động theo nhóm, có ý thức tự chủ trong học tập.
II. CHUẨN BỊ:
1. Giáo viên: SGK, SGV, tài liệu, Giáo án 
2. Học sinh:- Đọc trước bài, SGK, đồ dùng học tập, bảng phụ...
III. CÁC HOẠT ĐỘNG DẠY-HỌC:
1. Ổn định tổ chức lớp (1’)
- H/s ngồi theo máy quy định của mình.
2. Kiểm tra bài cũ : (5’)
Câu hỏi: So sánh sự giống và khác nhau giữa hằng và biến 
Trả lời:	
- Giống nhau: 
+ Biến và hằng đều là đại lượng lưu trữ dữ liệu, cả hai đại lượng này đều phải khai báo mới sử dụng được.
- Khác nhau:
+ Giá trị của biến có thể thay đổi còn giá trị của hằng thì không thể thay đổi trong quá trình thực hiện chương trình.
+ Cách khai báo:
- Khai báo biến: Var : ;
- Khai báo hằng: Const =;
3. Bài mới: (36’)
Hoạt động của giáo viên
Hoạt động của học sinh
	Kiến thức ghi bảng
Hoạt đông 1 : Mục đích – yêu cầu (6’)
- 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.
-	Lắng nghe 
Hoạt động 2: Bài tập 1. (30’)
- 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 ?
- Gợi ý công thức cần tính: 
Tiền thanh toán = Đơn giá * Số lượng + Phí dịch vụ
- Yêu cầu HS làm bài toán
- Đ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 vừa đa lên.
- Kết hợp đánh giá và cho điểm HS qua tiết thực hành. - Đ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 vừa đa lên.
-	Đọc bài toán trong SGK và nghiên cứu.
-	Nghiên cứu SGK trả lời.
- Theo dõi
-	Làm câu a theo yêu cầu SGK.
.
- Làm câu b, c, d theo yêu cầu SGK
Viết chương trình Pascal có khai báo và sử dụng biến.
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.
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. 
a)	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ó.
b)	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.
c)	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.
4. Củng cố, dặn dò (3’)
 - Nhận xét bài thực hành và cho điểm các nhóm thực hành
 - Về nhà học bài cũ, thực hành nếu có máy.
- Xem trước phần còn lại của Bài thực hành 3.
IV. Rút kinh nghiệm:
Tuần 10	Ngày soạn: 17/10 /2014
Tiết 20	Ngày dạy: 20/10/2014
Bài thực hành số 3:KHAI BÁO VÀ SỬ DỤNG BIẾN (t2)
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, kiểu số thực
- Hiểu cách khai báo và sử dụng hằng 
2. Kỹ năng:
- 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 và Writeln với Read và Readln để thực hiện 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 độ: Tích cực trong hoạt động theo nhóm, có ý thức tự chủ trong học tập.
II. CHUẨN BỊ:
1. Giáo viên: SGK, SGV, tài liệu, Giáo án 
2. Học sinh:- Đọc trước bài, SGK, đồ dùng học tập, bảng phụ...
III. CÁC HOẠT ĐỘNG DẠY-HỌC:
1. Ổn định tổ chức lớp : (2’)
- H/s ngồi theo máy quy định của mình.
2. Kiểm tra bài cũ : Kiểm tra trong quá trình thực hành.
	3. Bài mới : (40’)
Hoạt động của giáo viên
Hoạt động của học sinh
	Kiến thức ghi bảng
Hoạt động 1 : Rèn kỹ năng soạn, dịch, chạy chương trình có sử dụng biến
Gv : Hướng dẫn HS chỉ ra các bước để giải quyết bài toán này.
- Kiểm tra và hớng dẫn trên các máy.
- Để thực hiện tráo đổi giá trị của hai biến ta làm như thế nào ?
- Đọc đề bài 2 SGK và nghiên cứu để hiểu cách làm.
- Thực hành. Tham khảo chương trình hoan_doi trong SGK
- Soạn, dịch và chạy chương trình này trên máy.
- Trả lời.
Bài 2. Thử viết chương trình nhập các số nguyên x và y, in giá trị của x và y ra màn hình. Sau đó hoán đổi các giá trị của x và y rồi in lại ra màn hình giá trị của x và y.
Tham khảo chơng trình sau:
program hoan_doi;
var x,y,z:integer;
begin
read(x,y);
writeln(x,' ',y);
z:=x;
x:=y;
y:=z;
writeln(x,' ',y);
readln
end.
Hoạt động 2: Tổng kết nội dung tiết thực hành.
- Đưa lên màn hình nội dung chính cần đạt trong 2 tiết thực hành này (SGK) 
- Tổng kết lại
-	Đứng tại chỗ đọc lại.
- Lắng nghe
TỔNG KẾT
1. Cú pháp khai báo biến trong Pascal: 
var : ;
	trong đó danh sách biến gồm tên các biến và đợc cách nhau bởi dấu phẩy. 
2. Cú pháp lệnh gán trong Pascal:
:= 
3. Lệnh read() hay readln(), trong đó danh sách biến là tên các biến đã khai báo, đợc sử dụng để nhập dữ liệu từ bàn phím. Sau khi nhập dữ liệu 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 toán sẽ sai.
4. Củng cố, dặn dò: (3’)
 - Nhận xét bài thực hành, lưu ý một số điểm cần thiết và cho điểm các nhóm thực hành
 - Về nhà học bài cũ, thực hành nếu có máy.
- Xem lại các bài 1, bài 2, bài 3, bài 4 của chương I.
IV. Rút kinh nghiệm:

File đính kèm:

  • doctin 8 tuan 10.doc