* Hoạt động 2: - Học sinh biết cách khai báo tên biến thông qua việc tìm hiểu các bài tập sách giáo khoa.. - Học sinh hiểu được ý nghĩa của từng lệnh trong 2 bài tập sách giáo khoa.[r]
Trang 1Tuần 7 - Tiết 13-14
Ngày dạy: 06/10/2015
Bài thực hành 3: KHAI BÁO VÀ SỬ DỤNG BIẾN
1 MỤC TIÊU:
1.1 Kiến thức:
* Hoạt động 1: - Học sinh biết các kiểu dữ liệu cơ bản trong Pascal và cách khai báo
biến với các kiểu dữ liệu
- Học sinh hiểu được các kiểu dữ liệu trong Pascal để phục vụ cho việc khai báo biến đúng yêu cầu
* Hoạt động 2: - Học sinh biết cách khai báo tên biến thông qua việc tìm hiểu các
bài tập sách giáo khoa
- Học sinh hiểu được ý nghĩa của từng lệnh trong 2 bài tập sách giáo khoa
1.2 Kĩ năng:
Hs thực hiện được:
- Việc khai báo một biến, các biến theo yêu cầu bài toán đưa ra
Hs thực hiện thành thạo:
- Vận dụng thành thạo cách khai báo biến, khai báo kiểu dữ liệu để khai báo trong từng yêu cầu bài toán
1.3 Thái độ:
Thói quen:
- Học sinh thói quen tự rèn luyện trong của môn học có ý thức học tập bộ môn, ham thích tìm hiểu về tư duy khoa học
Tính cách:
- Rèn luyện tính kiên trì trong học tập, rèn luyện
2 NỘI DUNG BÀI HỌC:
- 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 dữ liệu
- Tìm hiểu 2 bài tập sách giáo khoa
3 CHUẨN BỊ:
3.1 Giáo viên: Phòng máy và phần mềm Pascal.
3.2 Học sinh: Học bài cũ, đọc trước bài mới ở nhà.
4 TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
4.1.
Ổn định tổ chức và kiểm diện (2’)
Giáo viên ổn định tổ chức và kiểm diện học sinh
4.2.
Kiểm tra miệng (3’)
? Em hãy nêu khái niệm biến? Cú pháp khai báo biến và cho một ví dụ về khai báo
biến
Trang 2Tiến trình bài học:
Hoạt động 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 (5’)
Gv: Nhắc lại cú pháp khai báo biến?
Hs: Nhắc lại cú pháp.
Gv: Đặt trường hợp có nhiều biến
cùng kiểu và đưa ra cú pháp khai
báo
Hs: Lắng nghe và ghi bài.
Gv: Giới thiệu các kiểu dữ liệu cơ
bản của Pascal
Hs: Lắng nghe giáo viên giới thiệu.
Gv: Phân tích ví dụ Sgk.
Hs: Lắng nghe giáo viên phân tích
để hiểu bài
Gv: Yêu cầu học sinh cho ví dụ về
khai báo biến
Hs: Suy nghĩ và cho ví dụ.
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 <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 dữ liệu của Pascal
Các kiểu dữ liệu của Pascal:
Hoạt động 2: Bài tập (27’)
Bài tập 1:
- Tổ chức cho học sinh làm bài thực
hành 1(Bài 1) theo nhóm?
- Quan sát, Giúp các nhóm học
2 Bài tập:
Bài tập 1:
Program Tinh_tien;
Uses crt;
Var soluong: integer;
dongia, thanhtien: real;
thongbao: string;
Const phi=10000;
Begin
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
- Vì kết quả vượt quá phạm vi giá trị của kiểu dữ liệu
Tên kiểu
Phạm vi giá trị
Byte Các số nguyên từ 0 đến 255
Integer Số nguyên trong khoảng 215 đến 215 1
Real Số thực có giá trị tuyệt đối trong khoảng
2,910-39 đến 1,71038 và số 0
Char Một kí tự trong bảng chữ cái
Trang 3sinh khi cần thiết.
- Hỏi kiến thức liên quan đến lỗi
mắc phải của học sinh?
? Tại sao 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?
Bài tập 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
- Tổ chức học sinh thực hành theo
nhóm
- GV quan sát hoạt động của học
sinh, giúp học sinh khi cần thiết
Nêu câu hỏi liên quan đến lỗi khai
báo, sử dụng không hợp lí các lệnh
Write Writeln, Read, Readln
của biến
Bài tập 2:
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.
4.4.
Tổng kết (5’)
- Giáo viên đánh giá kết quả tiết thực hành
- Tuyên giương các em làm tốt, nhiệt tình Phê bình nhắc nhở những em chưa nghiêm túc trong tiết thực hành
4.5.
Hướng dẫn học tập (3’)
Đối với bài học ở tiết này:
- Về nhà các em xem lại bài thực hành và thực hành lại các bài tập của ngày hôm nay
Đối với bài học ở tiết tiếp theo:
- Xem lại tất cả các kiến thức đã được học từ trước đến nay
- Chuẩn bị tốt cho tiết sau ôn tập và kiểm tra 1 tiết trên giấy
5 PHỤ LỤC.
- &