Hoạt động 3 : 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[r]
(1)Ngày soạn: 20/10/2014 Tiết: 17- 18 Bài thực hành số 3
KHAI BÁO VÀ SỬ DỤNG BIẾN
I MỤC TIÊU: 1 Kiến thức:
- Thực khai báo cú pháp, lựa chọn kiểu liệu phù hợp cho biến
- Kết hợp lệnh Write, Writeln với Read, Readln để thực việc nhập liệu cho biến từ bàn phím
2 Kĩ năng:
- Hiểu kiểu liệu chuẩn: số nguyên, số thực - Hiểu cách khai báo sử dụng
- Rèn luyện kĩ kết hợp câu lệnh Write, Writeln với Read, Readln - Sử dụng biến chương trình
3 Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học II CHUẨN BỊ:
1 Giáo viên: - KHDH, chuẩn KTKN, SGK, SGV, máy tính, hình LCD, bảng phụ 2 Học sinh:SGK., kiến thức cũ
III TIẾN TRÌNH LÊN LỚP: 1 Ổn định lớp
2 Bài mới:
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG
Hoạt đông : Hướng dẫn ban đầu GV: Phổ biến nội dung yêu cầu chung
trong tiết thực hành khai báo sử dụng biến, hằng.
HS : Lắng nghe
Hoạt động 2: tập GV yêu cầu HS đọc toán SGK
HS: Đọc tốn SGK nghiên cứu - Chơng trình cần khai báo biến
nào ?
HS: - Nghiên cứu SGK trả lời - Gợi ý công thức cần tính:
Tiền tốn = Đơn giá ´ Số lợng + Phí dịch vụ
HS: Theo dõi ghi nhớ - Yêu cầu HS làm toán
HS: - Làm câu a theo u cầu SGK GV:
Viết chơng trình Pascal có khai báo 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 toán nhà
(2)HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG - Đi máy kiểm tra hớng dẫn, uốn
nắn HS cách soạn thảo chơng trình - Giải thích sơ phần vừa đa lên - Kết hợp đánh giá cho điểm HS qua tiết
thực hành
- Đi máy kiểm tra hớng dẫn, uốn nắn HS cách soạn thảo chơng trình
- Giải thích sơ phần vừa đa lên HS: Làm câu b, c, d theo yêu cầu SGK - Kết hợp đánh giá cho điểm HS qua tiết
thực hành
một mặt hàng 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 toan : ';
{Nhap don gia va so luong hang} write('Don gia = '); readln(dongia); write('So luong ');readln(soluong); thanhtien:= soluong*dongia+phi; (*In 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 chỉnh sửa lỗi gõ, có
b)Chạy chơng trình với liệu (đơn giá số lợng) nh sau (1000, 20), (3500, 200), (18500, 123) Kiểm tra tính kết in c)Chạy chơng trình với liệu (1,
35000) Quan sát kết nhận đợc Hãy thử đốn lí chơng trình cho kết sai
Hoạt động : Rèn kỹ soạn, dịch, chạy chơng trình có sử dụng biến GV : Hớng dẫn HS bớc để giải
quyết toán HS :
- Đọc đề SGK nghiên cứu để hiểu cách làm
(3)HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG - Soạn, dịch chạy chương trình
máy
GV : Kiểm tra hớng dẫn máy HS : Thực hành Tham khảo chơng trình hoan_doi SGK
GV : Để thực tráo đổi giá trị hai biến ta làm nh ?
HS : Trả lời
Chơng trình :
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 4: Tổng kết nội dung tiết thực hành GV:Đưa lên hình nội dung cần
đạt tiết thực hành (SGK) HS: Đứng chỗ đọc lại
GV : Tổng kết lại HS : Lắng nghe
TỔNG KẾT
1. Cú pháp khai báo biến Pascal:
var <danh sách biến>: <kiểu liệu>;
trong danh sách biến gồm tên biến đợc cách dấu phẩy
2. Cú pháp lệnh gán Pascal: <biến>:= <biểu thức>
3. Lệnh read(<danh sách biến>); hay readln(<danh sách biến>); Trong danh sách biến tên
biến khai báo, đợc sử dụng để nhập liệu từ bàn phím Sau nhập liệu cần nhấn phím Enter để xác nhận Nếu giá trị nhập vào vợt q phạm vi biến, nói chung kết tính tốn sai 4. Nội dung thích nằm cặp
dấu { } bị bỏ qua dịch ch-ơng trình Các thích đợc dùng để làm cho chơng trình dễ đọc, dễ hiểu Ngồi sử dụng cặp dấu (* *) để tạo thích IV HƯỚNG DẪN HỌC SINH TỰ HỌC:
(4)