Tìm hiểu bài tập 1 Gv yêu cầu HS đọc kỹ để ra Gọi 1 học sinh đọc đề cho cả lớp nghe Yêu cầu học sinh : + Đọc kỹ nội dung.. GV yêu cầu học sinh xác định các biến trong bài tập?. GV yêu cầ
Trang 1TUẦN 7 TIẾT: 14 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
- Biết khai báo biến và hằng
- Hiểu được các dữ liệu chuẩn: Kiểu số nguyên và kiểu số thực
- Hiểu được lệnh gán giá trị cho biến
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, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím
- Thực hiện được lệnh gán giá trị cho biến
3 Thái độ
- Nghiêm túc trong thực hành, có tinh thần học hỏi, sáng tạo
II CHUẨN BỊ
- Các bài tập liên quan đến từng nội dung
- Giáo viên: Sách giáo khoa, giáo án, phòng thực hành, và bài tập
- Học sinh: Sách giáo khoa, vở, viết, thước kẻ Bài tập chuẩn bị trước
III HOẠT ĐỘNG DẠY HỌC
1 Ổn định
2 Kiểm tra bài cũ
* Câu hỏi:
CH1: Chọn cách khai báo biến đúng:
A Var a, b: integer ;
B Var a, b:=integer;
C Var a, b= integer;
Nêu cú pháp khai báo biến
CH1: Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại
cho đúng:
Var a,b:= integer;
Const c:=3;
Begin
a: = 200 b:= a/c;
write(b);
readln;
end
* Trả lời:
CH1: Chương trình được chỉnh sửa lại là:
Program bt;
Var a: integer;
Trang 2b: real;
Const c=3;
Begin
a: = 200;
b:= a/c;
write(b);
readln;
End
Sau khi học sinh trả lời GV cho học sinh khác nhận xét , sau đó GV trình chiếu đáp án các câu hỏi để khắc sâu cho học sinh
3 Bài mới :
Để củng cố thêm nội dung trong hai tiết học trước Hôm nay ta đi vào nội dung của bài thực hành
Ho ạt động của Giáo viên Hoạt động của học sinh Nội dung
Hoạt động 1 Tìm hiểu bài tập 1
Gv yêu cầu HS đọc kỹ để ra
Gọi 1 học sinh đọc đề cho cả
lớp nghe
Yêu cầu học sinh :
+ Đọc kỹ nội dung
+ Lập các biến có trong
công thức tính
+ Lập công thức tính
+ Xem biến đó có kiểu dữ
liệu gì
GV yêu cầu học sinh xác
định các biến trong bài tập?
GV gọi 1 học sinh phát biểu
Gọi học sinh khác nhận xét
Sau đó GV chốt như vậy ở
bài tập này có các biến a, b,
c và tong
GV yêu cầu học sinh lập
công thức tính?
?Xác định biến đó có kiểu
dữ liệu gì
? Nêu lệnh gán chương trình
Yêu cầu học sinh khởi động
Turbo pascal để chạy
chương trình
GV đi xuống dưới lớp để
Thực hiện theo yêu cầu
Các biến có trong công thức là biến a, b, c và tong
Biến a, b, c, tong có kiểu
dữ liệu integer HS: Tong:= a+b+c
HS thực hành trên máy
Bài tập 1: Viết
chương trình tính tổng của ba số a, b, c với a,
b, c nhập từ bàn phím Phân tích bài toán: Các biến có trong công thức là biến a, b, c và tổng
Tong:= a+b+c ( Lưu ý: Khi viết chương trình trong pascal ta viết không có dấu)
Biến a, b, c, tong có kiểu dữ liệu integer
Trang 3kiểm tra học sinh làm bài
GV lấy một bài của học sinh
chạy thử cho cả lớp xem
+ Yêu cầu học sinh lưu
chương trình với tên
tongbaso.pas
+ Hướng dẫn học sinh dịch
và sữa lỗi nếu có
+ Yêu cầu học sinh chạy thử
chương trình
Hướng dẫn học sinh quá
trình thực hiện
Thực hiện theo yêu cầu
+ Thực hiện theo hướng dẫn
+ Thực hiện theo yêu cầu
Thao tác dịch chương trình
- Chạy chương trình
+ Lưu chương trình với tên tongbaso.pas
+ Dịch chương trình: Alt+F9
+ Chạy chương trình: Ctrl + F9
Hoạt động 2 Tìm hiểu bài tập 2
Yêu cầu học sinh đọc nội
dung bài tập 2
Xác định yêu cầu
của bài tập
GV yêu cầu học sinh nhắc
lại công thức tính chu vi và
diện tích hình chữ nhật
Nêu tên các biến có trong
công thức?
Khởi động Turbo Pacal viết
chương trình trên
Hướng dẫn học sinh quá
trình thực hiện
Yêu cầu học sinh lưu
chương trình với tên
baitap2.pas
Hướng dẫn học sinh dịch
chương trình và sữa lỗi
chương trình nếu có
Yêu cầu học sinh chạy thử
chương trình
Thực hiện theo yêu cầu
+ Công thức tính Chu vi hình chữ nhật là:
(chiều dài+chiều rộng)*2
+ Công thức tính diện tích hình chữ nhật là:
chiều dài *chiều rộng
Các biến có trong công thức: Cd, cr, cv, dt
Thực hiện theo yêu cầu
Thực hiện theo hướng dẫn
Thực hiện theo yêu cầu Thao tác dịch chương trình
Bài tập 2 Viết chương
trình tính chu vi và diện tích hình chữ nhật với chiều dài, chiều rộng nhập từ bàn phím
Phân tích bài toán:
+ Lập các biến có trong công thức tính:
cd, cr, cv, dt
+ Lập công thức tính:
+ cv:=(cd+cr)*2 + dt:=cd*cr + Kiểu dữ của biến:
Cd, cr: integer;
Cv, dt: real;
Chương trình Pascal: Program baitap2;
Uses crt;
Var cd, cr: integer;
Cv, dt: real;
Begin Clrscr;
Write(' chieu dai hinh
Trang 4Gv trình chiếu bài tập mẫu
cho học sinh xem
- Chạy chương trình chu nhat:');
Readln( cd);
Write(' chieu rong hinh chu nhat:');
Readln(cr);
Cv:= (cd+cr)*2;
Dt:= cd*cr;
Writeln(' chu vi hinh chu nhat:', cv:4:1); Writeln(' dien tich hinh chu nhat:' ,dt:4:1); Readln;
End
Hoạt động 3: Cũng cố
- Hệ thống toàn bộ kiến thức
bài học
- Cú pháp khai báo biến:
Var (Danh sách biến): biểu
thức
- Cú pháp lệnh gán:
+ Biến:= Giátri hoặc
biến:=biểu thức
- Nội dung chú thích được
được đặt trong dấu {….} và
(*…*) Chú thích bị bỏ qua
khi dịch và chạy chương
trình
- Để viết được một chương
trình TP đơn giản cần phải?
- Lắng nghe + Đọc kỹ nội dung
+ Lập công thức + Lập các biến có trong công thức tính + Xem biến số đó có
dữ liệu kiểu gì cần lưu ý
4 Dặn dò:
- Về nhà xem toàn bộ nội dung bài giảng
- Làm lại toàn bộ bài tập đã cho
- Về nhà viết chương trình tính diện tích diện tích hình tam giác với cạnh và
chiều cao của tam giác nhập từ bàn phím
IV RÚT KINH NGHIỆM
………
………