Sử dụng biến trong chương trình Các thao tác có thể thực hiện Học sinh chú ý lắng nghe => - Muốn dùng biến ta phải thực với biến là: ghi nhớ kiến thức.. hiện các thao tác: - Gán giá trị [r]
(1)Tuần tiết 11, 12 Bài Ngày soạn: 14/9/2010 Ngày dạy: 21/9/2010 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH I MỤC TIÊU: Kiến thức: - Biết được: biến là công cụ lập trình; - Biết cách khai báo biến chương trình Pascal; - Biết cách sử dụng biến chương trình Pascal; - Biết khái niệm ngôn ngữ lập trình Kĩ năng: - Rèn luyện kĩ khai báo biến chương trình Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn II CHUẨN BỊ: GV:Sách giáo khoa, máy tính điện tử HS: Đọc trước bài, vở, bút III TỔ CHỨC HOẠT ĐỘNG DẠY HỌC: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ Hoạt động 1: Ổn định lớp – giới thiệu bài (5 phút) Ổn định nắm sỉ số lớp Lớp trưởng báo cáo Giới thiệu bài Nhận thức vấn đề cần nghiên cứu Hoạt động 2: Tìm hiểu biến chương trình (20 phút) NỘI DUNG Bài SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình Để chương trình luôn biết chính Học sinh chú ý lắng nghe => xác liệu cần xử lí lưu ghi nhớ kiến thức trữ vị trí nào nhớ, các ngôn ngữ lập trình cung cấp công cụ lập trình đó là biến nhớ Biến là đại lượng có giá trị - Biến dùng để lưu trữ thay đổi quá trình thực liệu và liệu này có thể thay chương trình đổi thực chương trình ? Biến dùng để làm gì? Biến dùng để lưu trữ - Dữ liệu biến lưu trữ liệu và liệu biến lưu trữ gọi là giá trị biến có thể thay đổi thực chương trình * Ví dụ 1: In kết phép cộng 15+5 lên màn hình viết lệnh: writeln(15+5); In lên màn hình giá trị biến x + giá trị biến y viết lệnh: writeln(X+Y); Lop8.net (2) * Ví dụ 2: Tính và in giá trị 100 50 các biểu thức và 100 50 màn hình Cách làm: X =100+50 Y =X/3 Z =X/5 Hoạt động 2: Tìm hiểu cách khai báo biến (15 phút) Khai báo biến Tất các 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; ? ? Var? ? m,n? ? S, dientich? ? Thongbao? Học sinh chú ý lắng nghe => ghi nhớ kiến thức - 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, dientich: real; thong_bao: string; - Var là từ khoá ngôn ngữ lập trình dùng để khai báo biến - m,n: là biến có kiểu số nguyên - S, dientich: là các biến có kiểu số thực - thongbao: là biến kiểu xâu Trong đó : -223 var là từ khoá ngôn ngữ lập trình dùng để khai báo biến, -224 m, n là các biến có kiểu nguyên (integer), -225 S, dientich là các biến có kiểu thực (real), -226 thong_bao là biến kiểu xâu (string) Tùy theo ngôn ngữ lập trình, cú Dạng tổng quát: pháp khai báo biến có thể khác Var danh sách tên biến: kiểu biến; Hoạt động 3: Tìm hiểu cách sử dụng biến chương trình (15 phút) Sử dụng biến chương trình Các thao tác có thể thực Học sinh chú ý lắng nghe => - Muốn dùng biến ta phải thực với biến là: ghi nhớ kiến thức các thao tác: - Gán giá trị cho biến + Khai báo biến thuộc kiểu nào - Tính toán với giá trị biến đó + Nhập giá trị cho biến gán giá trị cho biến + Tính toán với giá trị biến Câu lệnh gán giá trị các Câu lệnh gán giá trị các - Lệnh để sử dụng biến: Lop8.net (3) ngôn ngữ lập trình thường có dạng nào? ngôn ngữ lập trình có dạng: Tên biến <= Biểu thức cần gán giá trị cho biến Hãy nêu ý nghĩa các câu lệnh sau: x:=12; x:=y; x:=(a+b)/2; x:=x+1; + 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; Gán giá trị số 12 vào biến nhớ x Lệnh Ý nghĩa X:=12; Gán giá trị đã lưu biến nhớ Y vào biến nhớ X Thực phép toán tính trung bình cộng hai giá trị nằm hai biến nhớ a và b Kết gán vào biến nhớ X Tăng giá trị biến nhớ X lên đơn vị Kết gán trở lại vào biến X Gán giá trị số 12 vào biến nhớ X X:=Y; Gán giá trị đã lu biến nhớ Y vào biến nhớ X X:=(a+b)/2; Thực phép toán tính trung bình cộng hai giá trị nằm hai biến nhớ a và b Kết gán vào biến nhớ X X:=X+1; Tăng giá trị biến nhớ X lên đơn vị, kết gán trở lại biến X Hoạt động 4: Tìm hiều chương trình (15 phút) - Hằng là đại lượng có giá trị không thay đổi quá trình thực chương trình Học sinh chú ý lắng nghe => ghi nhớ kiến thức Ví dụ khai báo hằng: Const pi = 3.14; Bankinh = 2; Trong đó: ? Const? ? pi, bankinh? - Const: là từ khoá để khai báo - pi, bankinh: là các gán giá trị tương ứng là 3.14 và Hằng - Hằng là đại lợng để lu trữ liệu và có giá trị không đổi suốt quá trình thực chơng trình - Cách khai báo hằng: Const tên =giá trị hằng; Ví dụ: const pi = 3.14; bankinh = 2; Hoạt động 4: Củng cố - vận dụng (15 phút) Gọi học sinh nêu kiến thức cần Nêu kiến thức cần nhớ ghi nhớ bài Tổ chức cho học sinh thảo luận Thảo luận theo nhóm hai học sinh các câu hỏi 1, 2, trang 33 SGK trả lời các câu hỏi và bài tập SGK Tổ chức cho học sinh trả lời trên Trả lời câu hỏi và thống câu lớp và thống câu trả lời đúng trả lời trên lớp ghi Hoạt động 5: Nhận xét tiết học – hướng dẫn học sinh nhà (5 phút) - Nhận xét tinh thần và thái độ chung lớp, động viên nhắc nhở học sinh có thái độ chưa đúng (nếu có), hay chưa tích cực học tập Hướng dẫn học sinh nhà trả lời các câu hỏi và bài tập còn lại, xem trước bài thực hành Lop8.net (4)