Để chương trình luôn biết chính xác dữ liệu cần xử lí được lưu trữ ở vị trí nào trong bộ nhớ, các ngôn ngữ lập trình cung cấp một công cụ lập trình đó là biến nhớ.. - Biến là một đạ[r]
(1)GIÁO ÁN TIN HỌC 8
Ngày soạn: 24/9/2016 Tuần - Tiết 11
Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t1)
I Mục tiêu: Kiến thức:
- Giúp học sinh hiểu, biết cách sử dụng biến chương trình máy tính - Giúp học sinh hiểu, biết biến chương trình Pascal
Kỹ năng:
- Rèn luyện cho học sinh thao tác thực phép toán với liệu số 3.Thái độ :
- Giúp học sinh có thái độ học tập đắn, nghiêm túc học II Phương tiện dạy học.
Giáo viên:
- Giáo án, chuẩn bị máy phương tiện khác liên quan Học sinh:
- Vở, bút, sách giáo khoa III Phương pháp.
- Phương pháp thuyết trình, vấn đáp , tổ chức nhóm IV Tiến trình tiết dạy:
Ổn định tổ chức: (1’) Kiểm tra cũ: (5’)
- Em biết người máy giao tiếp với qua gì? - Em hiểu liệu kiểu liệu?
Bài (36’)
HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRỊ NỘI DUNG Hoạt động 1: Tìm hiểu biến chương trình
Tìm hiểu biến chương trình
Để chương trình ln biết xác liệu cần xử lí lưu trữ vị trí nhớ, ngơn ngữ lập trình cung cấp cơng cụ lập trình biến nhớ
- Biến đại lượng có giá trị thay đổi trình thực chương trình
? Biến dùng để làm
Học sinh ý lắng nghe => ghi nhớ kiến thức
Biến dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình
1 Biến cơng cụ lập trình:
- Biến đợc dùng để lu trữ liệu
liệu thay đổi thực chơng trình
- Dữ liệu biến lu trữ đợc gọi giá trị biến
* Ví dụ :
In kết phép cộng 15+5 lên hình viết lệnh :
writeln(15+5);
In lên hình giá trị biến x + giá trị biến y viết lệnh :
writeln(X+Y);
* Ví dụ :
Tính in giá trị biểu thức
100 50
và
100 50
hình
Hoạt động 2: Tìm hiểu cách khai báo biến.
(2)GIÁO ÁN TIN HỌC 8
- Tất biến dùng chương trình phải khai báo phần khai báo chương trình
- Việc khai báo biến gồm: * Khai báo tên biến
* Khai báo kiểu liệu biến
Ví dụ:
Var m,n: Integer; S, diện tích: real; Thongbao: Strinh; Trong đó:
Var ? M,n ? S, dientich ? Thongbao ?
Tuỳ theo ngơn ngữ lập trình, cú pháp khai báo biến khác
Học sinh ý lắng nghe => ghi nhớ kiến thức
- Var từ khố ngơn ngữ lập trình dùng để khai báo biến
- m,n: biến có kiểu số nguyên
- S, dientich: biến có kiểu số thực
- thongbao: biến kiểu xâu
2 Khai báo biến
- Việc khai báo biến gồm : + Khai báo tên biến;
+ Khai báo kiểu liệu biến. * Ví dụ :
Trong :
-223 var từ khố ngơn ngữ lập trình dùng để khai báo biến,
-224 m, n biến có kiểu nguyên (integer),
-225 S, dientich biến có kiểu thực (real),
-226 thong_bao là biến kiểu xâu (string)
Dạng tổng quát :
Var danh sách tên biến : kiểu của biến ;
4.Củng cố.
- Theo em biến cơng cụ lập trình? - Ta khai báo biến sao?
- Bài tập: 1,2,3 SGK trang 33
5 Dặn Dò.
- Nhận xét tiết học - Học
- Làm tập 4a,b,d SGK/33
* RÚT KINH NGHIỆM.
Ngày soạn: 24/9/2016 Tuần - Tiết 12
Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t2)
I Mục tiêu: Kiến thức:
- Giúp học sinh hiểu, biết cách sử dụng biến chương trình máy tính - Giúp học sinh hiểu, biết chương trình Pascal
Kỹ năng:
- Rèn luyện cho học sinh thao tác thực phép toán với liệu số 3.Thái độ :
- Giúp học sinh có thái độ học tập đắn nghiêm túc học II Phương tiện dạy học.
(3)GIÁO ÁN TIN HỌC 8
Giáo viên: - Giáo án, chuẩn bị máy phương tiện khác liên quan Học sinh: - Vở, bút, sách giáo khoa
III Phương pháp.
- Phương pháp thuyết trình, vấn đáp , tổ chức nhóm IV Tiến trình tiết dạy:
Ổn định tổ chức: (1’) - Kiểm tra sĩ số, vệ sinh Kiểm tra cũ: (5’) - Em biết biến gì?
- Em hiểu liệu kiểu liệu? Bài (36’)
Ổn định tổ chức lớp Kiểm tra cũ
- Viết câu lệnh in kết phép tính: 20 + hình - Cho biết kiểu liệu ngôn ngữ lập trình Pascal
Bài mới
Hoạt động thày Hoạt động trò Ghi bảng 1 Sử dụng biến chương
trình
-Khi tính toán chu vi ta phải lưu trữ kết vào cơng cụ gọi gì?
- GV u cầu HS bổ sung phần khai báo
- Trong toán học em ghi biểu thức tinh tốn nào?
- GV giải thích đưa thao tác thực với biến: gán giá trị cho biến tính tốn với giá trị biến - Đưa vài vd
- Giới thiệu ký hiệu phép gán NNLT Pascal, yêu cầu HS viết lại BT tính chu vi NNLT Pascal Nhận xét khác
- GV nêu vấn đề : Khai báo biến chuvi kiểu số ngun có khơng?-> Sự phù hợp kiểu liệu
- Chiếu bảng trang 31, ghi cột
Yêu cầu HS ghi hoàn chỉnh
HS: phải khai báo thêm biến để lưu trữ chu vi
Var a, b, chuvi : real; HS: chuvi= (a+b)2;
HS làm quen với dấu HS lắng nghe phát biểu ý nghĩa vài phép gán đơn giản
- HS
Chuvi:= (a+b)*2; Nhận xét khác
Khơng thể a,b khai báo kiểu ‘real’nên chu vi khơng thể kiểu ngun HS tìm hiểu 0hát biểu ý nghĩa dựa vào hướng dẫn Giáo viên
HS làl
3,Sử dụng biến tbong chương trình
- Sau khai báo ta gán tính tốn với giá trị biến - Trong NNLT Pascal lệnh gán giá trị tính tốn với biến thực hiện:
Tenbien := BT cần gán giá trị cho biến;
VD: X := 12;
Chuvi := (a+b)*2; Y := y+1;
(4)GIÁO ÁN TIN HỌC 8
tập nêu
2 Hằng
- GV đưa tập viết câu lệnh tính diện tích s hình trịn đường kính d nhập từ bàn phím
- Trong câu lệnh thành phần biến?
-Khi tính diện tích hình trịn thành phần khơng thay đổi - GV giời thiệu cách khai báo số lưu ý sử dụng
- GV cho HS thấy rõ hiệu việc sử dụng
HS S := 3.14*d; HS: s v! d HS : số pi=3.14
HS cho vài Vd , so sá.h với việc khai báo biếl
4 Hằng
- Hằng: đại lượng có giá trị khơng đổi q trình thực chương trình
- Trong NNLT Pascal, ta khai báo sau:
Const tenhang = giatri; VD:
Const pi = 3.14;
4.Củng cố.
- Nhắc lại thao tác thực với biến, lưu ý kiểu liệu thực câu lệnh gán giá trị
- Cách khai báo hằng, lưu ý sử dụng - Bài tập
BT 1,5 trang
5 Dặn Dò.
- Học bài- Làm tập SGK/33
* RÚT KINH NGHIỆM.
================