- HS nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình HS biết cách khai báo biến đơn giản2. Kĩ năng.[r]
Trang 1Tuần: 6 Ngày soạn 17/09/2010
Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t1)
I MỤC TIÊU
1 Kiến thức
- HS nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình
HS biết cách khai báo biến đơn giản
2 Kĩ năng
- HS có thể khai báo các biến đơn giản theo đúng cấu trúc
- Liên hệ kiến thức đã học để đặt tên biến
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III TIẾN TRÌNH
1 Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Kiểm tra bài cũ
- Viết câu lệnh in kết quả của phép tính: 20 + 7 ra màn hình
- Cho biết các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1.Biến là công cụ trông lập
trình
- Để tính tổng của hai số bất
kỳ được nhập từ bàn phím
thì trước hết hai số đó sẽ
được nhập và lưu trong bộ
nhớ máy tính,công cụ để
Lắng nghe
HS trả lời theo ý hiểu của mình
1 Biến là công cụ trong lập trình:
- Biến nhớ(gọi tắt là biến) là công cụ của ngôn ngữ lập trình dùng để lưu trữ dữ liệu
- Dữ liệu do biến lưu trữ gọi là giá trị của biến
Trang 2thực hiện việc này gọi là
“biến”.Theo em biến là gì?
- GV củng cố lại phát biểu
của HS
- GV nêu ví dụ: Ta sử dụng
hai biến x,y dùng để lưu trữ
hai số được nhập vào HS
cho VD
- Ứng với mỗi VD ta có các
giá trị tương ứng của biến
->Vậy giá trị của biến là gì?
Theo em dữ liệu được biến
lưu trữ có thể thay đổi
không?
- Để giải quyết vấn đề đã
nêu ra ở trên với hai số đã
nhập được lưu vào hai biến
x, y ta viết câu lệnh như thế
nào?
- GV mô tả trực quan VD
trên
- GV giới thiệu một VD
khác
2 Khai báo biến
- GV giới thiệu cách để khai
báo một biến
- Tên biến phải đặt theo
đúng quy tắc của ngôn ngữ
lập trình, trong NNLT
Pascal tên như thế nào là
hợp lệ?
- GV nêu VD và giải thích
cụ thể
- GV đưa bài tập: để sử
dụng câu lệnh Writeln( x +
y ); ta phải khai báo ra sao?
- HS cho ví dụ về hai giá trị bất kỳ mà HS muốn nhập
- HS trả lời theo nhiều cách khác nhau, GV củng
cố lại HS: viết Writeln( x + y );
HS nhắc lại
HS : var x,y : real;
- Giá trị của biến có thể được thay đổi trong khi thực hiện chương trình
2 Khai báo biến:
Var ten_bien: kiểu dữ liệu; VD:
Var x : real;
m : integer;
a,b : real;
4.Củng cố.
- Theo em vì sao biến là công cụ trong lập trình?
- Ta khai báo biến ra sao?
- Bài tập: 1,2,3 SGK trang 33
5 Dặn Dò.
- Nhận xét tiết học
Trang 3- Học bài
- Làm bài tập 4a,b,d SGK/33
IV RÚT KINH NGHIỆM
Trang 4
Tuần: 6 Ngày soạn 17/09/2010
Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t2)
I MỤC TIÊU
1 Kiến thức
- HS nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình
HS biết cách khai báo biến đơn giản
2 Kĩ năng
- HS có thể khai báo các biến đơn giản theo đúng cấu trúc
- Liên hệ kiến thức đã học để đặt tên biến
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III TIẾN TRÌNH
1 Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Kiểm tra bài cũ
- Viết câu lệnh in kết quả của phép tính: 20 + 7 ra màn hình
- Cho biết các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1 Sử dụng biến trong
chương trình
-Khi tính toán chu vi ta phải
lưu trữ kết quả vào một
công cụ gọi là gì?
- GV yêu cầu 1 HS bổ sung
HS: phải khai báo thêm một biến để lưu trữ chu vi
Var a, b, chuvi : real;
HS: chuvi= (a+b)2;
3,Sậ dụng biến tbong chương trình
- Sau khi khai báo ta có thể gán và tính toán với giá trị của biến
- Trong NNLT Pascal lệnh gán giá trị và tính toán với các biến được thực hiện:
Trang 5phần khai báo
- Trong toán học các em sẽ
ghi biểu thức tinh toán
như thế nào?
- GV giải thích và đưa ra
thao tác có thể thực hiện
với các biến: gán giá trị
cho biến và tính toán với
giá trị của biến
- Đưa ra vài vd
- Giới thiệu ký hiệu phép
gán trong NNLT Pascal,
yêu cầu HS viết lại BT
tính chu vi ở trên trong
NNLT Pascal Nhận xét
sự khác nhau
- GV nêu vấn đề : Khai báo
biến chuvi là kiểu số
nguyên có được không?->
Sự phù hợp về kiểu dữ
liệu
- Treo bảng trang 31, chỉ
ghi cột 1
Yêu cầu HS ghi hoàn chỉnh
bài tập đã được nêu ra ở
trên
2 Hằng
- GV đưa bài tập viết câu
lệnh tính diện tích s của
hình tròn đường kính d
được nhập từ bàn phím
- Trong câu lệnh trên thành
phần nào là biến?
-Khi tính diện tích hình tròn
thì thành phần nào không
thay đổi
- GV giời thiệu về hằng và
cách khai báo và một số lưu
ý khi sử dụng hằng
- GV cho HS thấy rõ hiệu
quả của việc sử dụng hằng
HS làm quen với dấu
HS lắng nghe và phát biểu ý nghĩa vài phép gán đơn giản
Chuvi:= (a+b)*2;
Nhận xét sự khác nhau
Không thể được vì a,b đã khai báo kiểu ‘real’nên chuvi k`ôlg thể là kiểu nguyên
HS tìm hiểu và 0hát biểu ý nghĩa dựa vào hướng dẫn của Giáo viên
HS làl bài
HS S := 3.4*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
Tenbien := BT cần gán giá trị cho biến;
VD:
X := 12;
Chuvi := (a+b)*2;
Y := y+1;
4 Hằng
- Hằng: là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình
- Trong NNLT Pascal, ta khai báo hằng như sau: Const tenhang = giatri; VD:
Const pi = 3.14;
Trang 64.Củng cố.
- Nhắc lại các thao tác có thể thực hiện với các biến, lưu ý về kiểu dữ liệu khi thực hiện câu lệnh gán giá trị
- Cách khai báo hằng, lưu ý khi sử dụng hằng
- Bài tập
BT 1,5 trang
5 Dặn Dò.
- Học bài
- Làm bài tập 3 SGK/33
IV RÚT KINH NGHIỆM