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:
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:
- tin 8 tuan 9.doc