Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (149.82 KB, 4 trang )
<span class='text_page_counter'>(1)</span>Trường THCS Lý Tự Trọng Giáo án tin học 8 Tuần:6 PHẦN 1: Tiết: 11 LẬP TRÌNH ĐƠN GIẢN Ngày soạn: 25 /07/2010 BÀI 4: Ngày dạy: 14 / 9 /2010 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH I. Mục tiêu: 1. Kiến thức: - Biết được: biến là công cụ trong lập trình. - Biết được cách khai báo biến trong chương trình Pascal 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ị: Gv:Sách giáo khoa, máy tính điện tử. Hs:Xem bài trước ở nhà. III. Tiến trình bài dạy: 1. Ổn định lớp. (1p) 2. Kiểm tra bài cũ: (5p) + Gọi hs nhắc lại các kiểu dữ liệu đã học? 3. Bài mới: (35p) Chúng ta đã làm quen với một số chương trình Pascal đơn giản. Các chương trình đó chỉ giải quyết các công việc nhập và xuất dữ liệu. Vậy để giải quyết được các bài toán phức tạp thì phải cần công cụ đặc biệt trong chương trình đó là biến. Vậy biến là gì? Sử dụng biến như thế nào?, . . chúng ta cần tìm hiểu bài “Sử dụng biến trong chương trình”. (2p) Hoạt động của Gv Hoạt động của Hs Nội dung Hoạt động 1: 10p Tìm hiểu biến trong chương trình. - Hđ cơ bản của chương trình máy 1. Biến là công cụ trong lập trình: tính là xử lí dữ liệu. Trước khi được Học sinh chú ý lắng nghe máy tính xử lí, mọi dữ liệu nhập vào => ghi nhớ kiến thức. - Biến là một đại lượng lưu trư dữ liệu và dữ liệu do biến lưu trữ có thể thay sẽ được lưu trữ trong bộ nhớ máy đổi trong quá trình thực hiện chương tính. trình Vd: Tổng hai số 15 và 5 - Để 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 -Biến được dùng để lưu đó là biến nhớ. - Biến là một đại lượng có giá trị thay trữ dữ liệu và dữ liệu đổi trong quá trình thực hiện chương được biến lưu trữ có thể trình thay đổi trong khi thực ? Biến dùng để làm gì. - Dữ liệu do biến lưu trữ đgl giá trị của hiện chương trình. ? Dữ liệu do biến lưu trữ được gọi là - Dữ liệu do biến lưu trữ biến gì. đgl giá trị của biến. Vd: Khi nhập a= 2 thì số 2 chính là giá trị của biến. Hoạt động 2: 15’ 2. Khai báo biến Tìm hiểu cách khai báo biến. - Tất cả các biến dùng trong chương trình đều phải được khai báo ngay Học sinh chú ý lắng nghe - Việc khai báo biến gồm: * Khai báo Tên biến trong phần khai báo của chương trình. => ghi nhớ kiến thức. - Việc khai báo biến gồm: * Khai báo Kiểu dữ liệu của biến. * Khai báo tên biến * Khai báo kiểu dữ liệu của biến. - Cách khai báo biến trong pascal. Ví dụ: Var m,n: Integer; S, dientich : real; Gv: Trần Văn Bé Hai. Var Tên biến : Kiểu dữ liệu; Lop8.net.
<span class='text_page_counter'>(2)</span> Trường THCS Lý Tự Trọng Thongbao: String; Trong đó: Var dùng để làm gì? m,n ? S, dientich ? Thongbao là gì?. Giáo án tin học 8. *Lưu ý: - Var là từ khoá của Tên biến khi đặt phải tuân thủ theo ngôn ngữ lập trình dùng quy tắt đặt tên trong chương trình. để khai báo biến. - m,n: là biến có kiểu số nguyên. - Lấy ví dụ từ bài tập 4 SGK. - S, dientich: là các biến - Y/c hs đọc đề bài. Sau đó gọi từng có kiểu số thực. hs nhận xét xem khai báo nào sau đâu - thongbao: là biến kiểu là đúng. xâu Ví dụ : Trong Pascal, khai báo nào sau đây là đúng. a/ var tb : integer; đúng b/ 4hs : real; sai - Tuỳ theo ngôn ngữ lập trình, cú Hs lắng nghe và ghi bài - Tuỳ theo ngôn ngữ lập trình, cú pháp pháp khai báo biến có thể khác nhau. khai báo biến có thể khác nhau.. 4. Củng cố: (9p) ? Hãy nêu cách khai báo biến trong chương trình. ? Em hãy viết khai báo biến để : a/ Tính diện tích hình chữ nhật có chiều dài a, chiều rộng b (trong đó a và b thuộc kiểu dữ liệu số thực). b/ Tính tiền sách biết : tiền sách = số lượng * Đơn giá. 5. Dặn dò: (1p) - Học bài kết hợp SGK và xem trước phần còn lại cảu bài. - Làm bài tập 1 SGK. Rút Kinh nghiệm. .......................................................................................................................................................................... .......................................................................................................................................................................... .......................................................................................................................................................................... ........................................................................................................................................................................... Gv: Trần Văn Bé Hai. Lop8.net.
<span class='text_page_counter'>(3)</span> Trường THCS Lý Tự Trọng Giáo án tin học 8 Tuần:6 PHẦN 1: Tiết: 12 LẬP TRÌNH ĐƠN GIẢN Ngày soạn: 25 /07/2010 BÀI 4: Ngày dạy: 14 / 9 /2010 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tt) I. Mục tiêu: 1. Kiến thức: - Biết được: biến là công cụ trong lập trình. - Biết được cách khai báo biến trong chương trình Pascal 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ị: Gv:Sách giáo khoa, máy tính điện tử. Hs:Xem bài trước ở nhà. III. Tiến trình bài dạy: 1. Ổn định lớp: (1p) 2. Kiểm tra bài cũ: (5p) - Hãy nêu cách khai báo biến trong chương trình. - Em hãy viết khai báo biến để tính cv và dt hình vuông.(với cạnh hình vuông nhập từ bàn phím) 3. Bài mới: (35p) Ở tiết trước chúng ta đã biết được biến là gì? Và cách khai báo biến trong chương trình? Và biến được sử dụng trong chương trình ntn? Thì ở tiết này chúng ta cùng nhau tìm hiểu phần còn lại của bài 4. Hoạt động của Gv Hoạt động của Hs Nội dung Hoạt động 1: 15 p Tìm hiểu cách sử dụng biến trong chương trình. 3. Sử dụng biến trong chương Các thao tác có thể thực hiện với Học sinh chú ý lắng nghe => ghi trình: biến là: nhớ kiến thức. - Gán giá trị cho biến Các thao tác có thể thực hiện với - Tính toán với giá trị của biến. biến là: Câu lệnh gán giá trị trong các Câu lệnh gán giá trị trong các - Gán giá trị cho biến - Tính toán với giá trị của biến. ngôn ngữ lập trình thường có ngôn ngữ lập trình có dạng: dạng như thế nào? Tên biến <= Biểu thức cần gán giá trị cho biến. Hãy nêu ý nghĩa của các câu lệnh Câu lệnh gán giá trị trong các ngôn - Gán giá trị số 12 vào biến nhớ ngữ lập trình có dạng: sau: x:=12; Tên biến Biểu thức cần gán giá x - Gán giá trị đã lưu trong biến trị cho biến. x:=y; - Còn riêng Pascal thì dấu “” thay nhớ Y vào biến nhớ X - Thực hiện phép toán tính trung bằng dấu “:=” như sau: x:=(a+b)/2; bình cộng hai giá trị nằm trong hai biến nhớ a và b. Kết quả gán Tên biến := Biểu thức cần gán giá vào biến nhớ X. trị cho biến. - Tăng giá trị của biến nhớ X lên x:=x+1; một đơn vị. Kết quả gán trở lại vào biến X. Hoạt động 2: 15p Tìm hiều hằng trong chương - Học sinh chú ý lắng nghe => 4. Hằng: trình. ghi nhớ kiến thức. - Hằng là một đại lượng có giá trị - Hằng là một đại lượng có giá trị không thay đổi trong quá trình không thay đổi trong quá trình thực thực hiện chương trình. hiện chương trình. - Ví dụ về khai báo hằng: Const pi = 3.14; - Const: là từ khoá để khai báo - Ví dụ về khai báo hằng: hằng Bankinh = 2; Const pi = 3.14; Trong đó: - pi, bankinh: là các hằng được Bankinh = 2; Gv: Trần Văn Bé Hai. Lop8.net.
<span class='text_page_counter'>(4)</span> Trường THCS Lý Tự Trọng - Const ? gán giá trị tương ứng là 3.14 và 2. - pi, bankinh ? 4. Củng cố: (4p) ? Nêu các thao tác có thể thực hiện với biến. ? Hãy nêu điểm khác nhau giữa biến và hằng? 5. Dặn dò: (1p) - Học bài kết hợp SGK - Làm bài tập 2, 5, 6 trang 33. Giáo án tin học 8. Rút Kinh nghiệm. .......................................................................................................................................................................... .......................................................................................................................................................................... .......................................................................................................................................................................... ........................................................................................................................................................................... Gv: Trần Văn Bé Hai. Lop8.net.
<span class='text_page_counter'>(5)</span>