Bài giảng Môn Tin học lớp 8 - Tuần 9 - Tiết 17 - Bài 4: Sử dụng biến trong chương trình (tiếp)

Học thuộc khái niệm và cách khai báo biến, hằng.

- Làm hết các bài tập trang 33 SGK.

- Xem trước bài thực hành.

IV. Rút kinh nghiệm:

 

doc6 trang | Chia sẻ: rimokato | Lượt xem: 5023 | Lượt tải: 2download
Bạn đang xem nội dung tài liệu Bài giảng Môn Tin học lớp 8 - Tuần 9 - Tiết 17 - Bài 4: Sử dụng biến trong chương trình (tiếp), để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tuần 9	Ngày soạn: 10/10 /2014
Tiết 17	Ngày dạy: 13/10/2014
Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)
I. MỤC TIÊU: 
1. Kiến thức:
- Biết khái niệm biến, hằng
- Hiểu cách khai báo, sử dụng biến, hằng
- Biết vai trò của biến trong lập trình
- Hiểu lệnh gán
2. Kỹ năng:
- Rèn luyện kĩ năng khai báo biến trong chương trình
3. Thái độ: 
- Thái độ học tập nghiêm túc, yêu thích bộ môn
II. CHUẨN BỊ:
1. Giáo viên: SGK, SGV, tài liệu, Giáo án 
2. Học sinh:- Đọc trước bài, SGK, đồ dùng học tập, bảng phụ...
III. TIẾN TRÌNH DẠY-HỌC: 
1.Ổn định tổ chức lớp : (1’)
2. Kiểm tra bài cũ : (4’)
Câu hỏi: 	1. Biến dùng để làm gì trong chương trình ? 
2. Viết cách khai báo biến và cho ví dụ cụ thể ?
Trả lời:
1. Biến được dùng để lưu trữ dữ liệu và dữ liệu này có thể thay đổi trong khi thực hiện chương trình.
2. Cách khai báo biến: Var tên_biến : Kiểu dữ liệu ;
VD : Var a :Integer ; var b: String ;
3. Bài mới: 
Hoạt động của giáo viên
Hoạt động của học sinh
	Kiến thức ghi bảng
Hoạt động 1: Tìm hiểu cách sử dụng biến trong chương trình (20’)
GV: Sau khi khai báo biến, muốn sử dụng biến phải làm cho biến có giá trị bằng 1 trong 2 cách (nhập hoặc gán).
GV:Khi khai báo biến y thuộc kiểu Interger thì phải nhập giá trị cho biến y như thế nào ?
GV:Khi nhập hoặc gán giá trị mới cho biến thì giá trị cũ có bị mất đi hay không ?
GV:Giới thiệu cấu trúc lệnh gán 
GV:Đưa ra màn hình bảng các ví dụ về lệnh gán.
Lệnh
ý nghĩa
X:=12;
Gán giá trị đã lưu trong biến nhớ Y vào biến nhớ X.
X:=(a+b)/2;
Tăng giá trị của biến nhớ X lên 1 đơn vị, kết quả gán trở lại biến X.
Gv : Cho học sinh thảo luận nhóm điền kết quả vào bảng.
GV:Nhận xét và chốt bảng như SGK.
HS: Viết lệnh nhập giá trị cho biến y vào bảng phụ.
HS: Nghiên cứu sgk trả lời.
HS: Nghiên cứu sgk trả lời.
HS: Nghiên cứu ví dụ sgk để hiểu hoạt động của lệnh gán
HS: Thảo luận nhóm điền vào các ô trống lệnh hoặc ý nghĩa của lệnh.
3. Sử dụng biến trong chương trình:
- Muốn dùng biến ta phải thực hiện các thao tác : 
+ Khai báo biến thuộc kiểu nào đó.
+ Nhập giá trị cho biến hoặc gán giá trị cho biến.
+ Tính toán với giá trị của biến.
- Lệnh để sử dụng biến :
+ Lệnh nhập giá trị cho biến từ bàn phím :
Readln(tên biến);
+ Lệnh gán giá trị cho biến :
Tên biến := Biểu thức cần gán giá trị cho biến;
- Ví dụ : 
Lệnh 
Ý nghĩa
X:=12;
Gán giá trị số 12 vào biến nhớ X.
X:=Y;
Gán giá trị đã lưu trong biến nhớ Y vào biến nhớ X.
X:=(a+b)/2;
Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a và b. Kết quả gán vào biến nhớ X.
X:=X+1;
Tăng giá trị của biến nhớ X lên 1 đơn vị, kết quả gán trở lại biến X.
Hoạt đông 2: Tìm hiểu cách sử dụng hằng trong chương trình Pascal(15’)
Gv:Yêu cầu H đọc thông tin SGk 
GV:Nêu khái niệm ngắn gọn về hằng ?
GV:Viết cách khai báo hằng số và 1 ví dụ cụ thể.
GV: Nhận xét và chốt khái niệm hằng, cách khai báo hằng, ví dụ.
GV:Có thể dùng lệnh gán để thay đổi giá trị của hằng không ? Khi cần thay đổi giá trị của hằng ta làm như thế nào ?
HS: Đọc sgk để hiểu thế nào là hằng và cách khai báo hằng như thế nào ?
HS: Trả lời. Viết bảng phụ.
HS: N/c sgk trả lời.
4. Hằng 
- Hằng là đại lượng để lưu trữ dữ liệu và có giá trị không đổi trong suốt quá trình thực hiện chương trình.
- Cách khai báo hằng :
Const tên hằng =giá trị của hằng ;
Ví dụ : 
4. Củng cố, dặn dò (5’)
Đề bài
1. So sánh sự giống và khác nhau giữa hằng và biến? Cho ví dụ về khai báo hằng và biến
Đáp án:
1. - Giống nhau: 
+ Biến và hằng đều là đại lượng lưu trữ dữ liệu.	(1 điểm)
+ Hai đại lượng này đều phải khai báo mới sử dụng được.	(1 điểm)
- Khác nhau:
Hằng
Biến
- Giá trị của hằng không thể thay đổi trong quá trình thực hiện chương trình (1 điểm)
- Cách khai báo biến:
Var : ; (1 điểm)
- Ví dụ: (1 điểm)
Var a, b: Real;
 C: String;
- Giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình (1 điểm)
- Cách khai báo hằng: Const =; (1 điểm)
- Ví dụ: (1 điểm)
Const pi=3.14;
- Học thuộc khái niệm và cách khai báo biến, hằng.
- Làm hết các bài tập trang 33 SGK.
- Xem trước bài thực hành.
IV. Rút kinh nghiệm:
Tuần 9	Ngày soạn: 10/10 /2014
Tiết 18	Ngày dạy: 13/10/2014
BÀI TẬP
 I. MỤC TIÊU:
 1. Kiến thức:
- Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy, biến và hằng.
2. Kĩ năng:
- Rèn luyện kĩ năng khai báo, viết các chương trình đơn giản.
3. Thái độ:
- HS nghiêm túc trong học tập và nghiên cứu bài học, giáo dục học sinh tính sáng tạo, tích cực trong học tập, lòng yêu thích bộ môn.
II. CHUẨN BỊ:
1. Giáo viên: SGK, SGV, tài liệu, Giáo án 
2. Học sinh:- Đọc trước bài, SGK, đồ dùng học tập, bảng phụ...
III. TIẾN TRÌNH DẠY-HỌC: 
1. Ổn định tổ chức lớp : (1’)
2. Kiểm tra bài cũ : Kiểm tra trong quá trình làm bài tập
3. Bài mới : 
Hoạt động của giáo viên
Hoạt động của học sinh
	Kiến thức ghi bảng
Hoạt động 1: Củng cố lại một số kiến thức đã học (10’)
GV? Trong Pascal có những kiểu dữ liệu cơ bản nào?
Gv? Biến là gì? Các khai báo biến?
Gv? Hằng là gì? Cách khai báo hằng
Hs trả lời:
* Kiểu dữ liệu cơ bản :
- Interger : Số nguyên
- Real : Số thực
- Char : Kí tự
- String : Xâu kí tự
Hs trả lời:
- Biến là một đại lượng dùng để lưu trữ dữ liệu, giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.
- Cách khai báo:
Var :
Hs trả lời:
- Hằng là một đại lượng dùng để lưu trữ dữ liệu, giá trị của hằng không thay đổi trong quá trình thực hiện chương trình.
- Cách khai báo:
Const :
1. Củng cố lại một số kiến thức đã học. 
* Kiểu dữ liệu cơ bản :
- Interger : Số nguyên
- Real : Số thực
- Char : Kí tự
- String : Xâu kí tự
* Biến:
- Biến là một đại lượng dùng để lưu trữ dữ liệu, giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.
- Cách khai báo:
Var :
* Hằng: 
- Hằng là một đại lượng dùng để lưu trữ dữ liệu, giá trị của hằng không thay đổi trong quá trình thực hiện chương trình.
- Cách khai báo:
Const :
Hoạt động 2: Vận dụng để làm một số bài tập (30’)
Gv: Ra các đề bài tập 
Bài 1: Dãy số 2012 có thể là dữ liệu kiểu nào?
Bài 2:	 Viết chương trình tính tổng của 2 số nguyên dương nhập từ bàn phím:
Bài 3: Viết chương trình tính diện tích chu vi hình chữ nhật
Dãy chữ số 2012 có thể là dữ liệu kiểu dữ liệu số nguyên, số thực hoặc kiểu xâu kí tự. Tuy nhiên, để chương trình dịch Turbo Pascal hiểu 2012 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn (').
var a: real; b: integer; c: string;
 begin
 writeln('2012');
 writeln(2012);
 a:=2012;
 b:=2012;
c:=’2012’
 end.
Hs: Viết nội dung chương
Program tinhtong;
Var a,b: integer;
 S: real;
Begin 
Writeln(‘ Nhap so nguyen duong a:’); readln(a);
Writeln(‘ Nhap so nguyen duong b:’); readln(b);
S:= a + b;
Writeln( ‘ Tong 2 so a va b la:’, s:3:0);
Readln; 
End.
Hs: Viết nội dung chương trình
Program chu_vi_hinh_chu_nhat;
Var a,b,p: integer;
 Begin 
Writeln(‘ Nhap chieu dai a:’); readln(a);
Writeln(‘ Nhap chieu rong b:’); readln(b);
P:= a + b;
Writeln( ‘ Chu vi hinh chu nhat la:’, P:3:0);
Readln; 
End.
2. Vận dụng để làm một số bài tập:
Bài 1: Dãy số 2012 có thể là dữ liệu kiểu nào?
Bài 2: 	 Viết chương trình tính tổng của 2 số nguyên dương nhập từ bàn phím:
Bài 3: Viết chương trình tính diện tích chu vi hình chữ nhật
4. Củng cố, dặn dò (4’)
 GV kết hợp củng cố trong phần ôn tập
- Ôn tập lí thuyết và bài tập tiết sau kiểm tra 1 tiết
IV. Rút kinh nghiệm:

File đính kèm:

  • doctin 8 tuan 9.doc