1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án Tin học 8 - Tuần 6 - Năm học 2010-2011 - Phạm Thị Lê Dung

5 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

GV: Chính vì giá trị của hằng là không đổi trong suốt chương trình nên không thể dùng câu lệnh để thay đổi giá trị của hằng như đối với biến ở bất kì vị trí nào trong chương trình GV lấy[r]

(1) Trường THCS Ngô Gia Tự Tuần Tiết 11 GV:Phạm Thị Lê Dung Ngày soạn: 18/09/09 Ngày dạy: 21/09/09 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH A- Mục tiêu HS: - Biết khái niệm biến, - Hiểu cách khai báo, sử dụng biến B- Chuẩn bị - GV: SGK, máy chiếu - HS: Xem trước bài nhà C- Tiến trình bài dạy I Kiểm tra bài cũ II Bài Hoạt động GV và HS Hoạt động 1: Biến là công cụ lập trình GV: Hoạt động chương trình máy tính là xử lí liệu Trước máy tính xử lí, liệu nhập vào lưu nhớ máy tính Ví dụ, muốn cộng hai số a và b, trước hết hai số đó nhập và lưu nhớ máy tính, sau đó máy tính thực phép cộng a + b Để chương trình luôn biết chính xác liệu cần xử lí lưu vị trí nào nhớ, các ngôn ngữ lập trình cung cấp công cụ lập trình quan trọng Đó là biến nhớ, hay gọi ngắn gọn là biến Nội dung Biến là công cụ lập trình: - Biến dùng để lưu trữ liệu và liệu biến lưu trữ có thể thay đổi thực chương trình - Dữ liệu biến lưu trữ gọi là giá trị biến VD1: In giá trị tổng hai số a + b màn hình Gán: X  a và Y  b Write (X + Y) VD2: Tính giá trị các biểu thức 100  50 100  50 ; và ghi kết màn hình Gán: Biến dùng để lưu trữ liệu và X  100 + 50 liệu biến lưu trữ có thể thay đổi X  X/3 ; Write (X) thực chương trình Dữ liệu biến lưu trữ gọi là X  X/5 ; Write (X) giá trị biến GV lấy ví dụ minh hoạ cho HS Hoạt động 2: Khai báo biến Khai báo biến: GV: Tất các biến dùng Việc khai báo biến gồm: chương trình cần phải khai báo - Khai báo tên biến phần khai báo chương trình Lop8.net (2) Trường THCS Ngô Gia Tự  Hoạt động GV và HS 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 GV:Phạm Thị Lê Dung Nội dung - Khai báo kiểu liệu biến Trong Pascal Var <tên biến>: kiểu liệu; Tên biến phải tuân theo quy tắc đặt VD: tên ngôn ngữ lập trình Var m, n: integer; GV lấy VD khai báo biến pascal S, dientich: Real; var m,n : integer; Thongbao: String; S, dientich: real; thong_bao: string; GV: Gọi HS cho biết integer, real, string là kiểu gì? HS trả lời: Integer: số nguyên Real: số thực String: xâu kí tự GV: Giải thích thêm - var là từ khoá ngôn ngữ lập trình dùng để khai báo biến, - m, n là các biến có kiểu nguyên (integer), - S, dientich là các biến có kiểu thực (real), - thong_bao là biến kiểu xâu (string) GV lưu ý HS: Tên biến phải tuân theo quy tắc đặt tên ngôn ngữ lập trình Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác III Củng cố Cho HS thực câu 4/33 IV Dặn dò - Xem lại bài và đọc trước phần còn lại - Làm câu 4, 6/33 D – Rút kinh nghiệm Lop8.net (3) Trường THCS Ngô Gia Tự  Tuần Tiết 12 GV:Phạm Thị Lê Dung Ngày soạn: 18/09/09 Ngày dạy: 21/09/09 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(tt) A- Mục tiêu HS: - Biết vai trò biến lập trình - Hiểu lệnh gán B- Chuẩn bị - GV: SGK, máy chiếu - HS: Xem trước bài nhà C- Tiến trình bài dạy I Kiểm tra bài cũ Câu hỏi: Biến dùng để làm gì? Cách khai báo biến? Câu 6/33 * Đáp án: Biến dùng để lưu trữ liệu và liệu biến lưu trữ có thể thay đổi thực 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 a) Var S, a, h: integer b) Var a, b: integer; c, d: real; II Bài Hoạt động GV và HS Hoạt động Sử dụng biến chương trình GV: Sau khai báo, ta có thể sử dụng các biến chương trình Các thao tác có thể thực với các biến là: - Gán giá trị cho biến; - Tính toán với các biến Nội dung Sử dụng biến chương trình: Các thao tác có thể thực với các biến là - Gán giá trị cho biến; - Tính toán với các biến Câu lệnh gán giá trị cho biến có dạng: GV lưu ý HS: Kiểu liệu giá trị gán cho biến phải trùng với kiểu biến và gán giá trị mới, giá trị cũ biến bị xoá Ta có thể thực việc gán giá trị cho biến bất kì thời điểm nào chương trình, đó giá trị biến có thể thay đổi Lop8.net Tên biến  Biểu thức cần gán giá trị cho biến; Trong ngôn ngữ Pascal, kí hiệu phép gán là dấu := Trong Pascal <tên biến> := <giá trị>; VD: SGK/31 (4) Trường THCS Ngô Gia Tự  Hoạt động GV và HS GV giới thiệu dạng câu lệnh gán giá trị cho biến lấy VD cho HS GV:Phạm Thị Lê Dung Nội dung Tên biến  Biểu thức cần gán giá trị cho biến; đó, dấu  biểu thị phép gán Ví dụ: x   c/b (biến x nhận giá trị  c/b); x  y (biến x gán giá trị biến y); i  i + (biến i gán giá trị i cộng thêm đơn vị) GV nhấn mạnh: Tuỳ theo ngôn ngữ lập trình, cách viết lệnh gán có thể khác Ví dụ, ngôn ngữ Pascal, người ta dùng phép gán là dấu kép ":=" để phân biệt với phép so sánh là dấu (=) GV lấy ví dụ minh hoạ trang 31 cho HS Hoạt động 2: Hằng GV: Ngoài công cụ chính để lưu trữ liệu là biến, các ngôn ngữ lập trình còn có công cụ khác là Khác với biến, là đại lượng có giá trị không đổi suốt quá trình thực chương trình Hằng: Hằng là đại lượng có giá trị không đổi suốt chương trình Việc khai báo gồm: - Khai báo tên - Gán giá trị cho Giống biến, muốn sử dụng hằng, VD: ta cần phải khai báo tên Const pi = 3.14; Tuy nhiên phải gán giá trị Bankinh = 2; khai báo Chú ý: Không thể dùng câu lệnh để Tên phải tuân theo quy thay đổi giá trị (như tắc đặt tên ngôn ngữ lập trình biến) bất kì vị trí nào chương GV lấy VD khai báo pascal trình và giải thích cho HS - const là từ khoá để khai báo hằng, - Các pi, bankinh gán giá trị tương ứng là 3.14 và Với khai báo trên, để tính chu vi hình tròn, ta có thể dùng câu lệnh sau: chuvi:=2*pi*bankinh; Lop8.net (5) Trường THCS Ngô Gia Tự  Hoạt động GV và HS GV: Vậy lợi ích việc sử dụng là gì? GV:Phạm Thị Lê Dung Nội dung HS: Việc sử dụng hiệu giá trị (bán kính) sử dụng nhiều câu lệnh chương trình Nếu sử dụng hằng, cần thay đổi giá trị, ta cần chỉnh sửa lần, nơi khai báo mà không phải tìm và sửa chương trình GV: Chính vì giá trị là không đổi suốt chương trình nên không thể dùng câu lệnh để thay đổi giá trị (như biến) bất kì vị trí nào chương trình GV lấy VD câu lệnh không hợp lệ III Củng cố - Nhắc lại cách sử dụng biến chương trình - Hằng là đại lượng nào? - Cách khai báo - Nêu giống và khác và biến, cách khai báo? IV Hướng dẫn nhà - Xem lại bài và đọc trước bài thực hành - Làm câu 1, 2, 3, 5/33 D - Rút kinh nghiệm Lop8.net (6)

Ngày đăng: 29/03/2021, 20:29

Xem thêm:

w