1. Trang chủ
  2. » Mẫu Slide

giao an tuan 6

5 3 0

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

THÔNG TIN TÀI LIỆU

Nội dung

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 [r]

(1)

Tiết 11 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 nhà C- Tiến trình dạy

I Kiểm tra cũ II Bài m iớ

Hoạt động GV HS Nội dung

Hoạt động 1: Biến cơng cụ lập trình

GV: Hoạt động chương trình máy tính 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 b, trước hết hai số nhập lưu nhớ máy tính, sau máy tính thực phép cộng a + b

Để chương trình ln biết xác liệu cần xử lí lưu vị trí nhớ, ngơn ngữ lập trình cung cấp cơng cụ lập trình quan trọng Đó biến nhớ, hay gọi ngắn gọn biến

Biến dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình

Dữ liệu biến lưu trữ gọi giá trị biến

GV lấy ví dụ minh hoạ cho HS Hoạt động 2: Khai báo biến

GV: Tất biến dùng chương trình cần phải khai báo phần khai báo chương trình

1 Biến cơng cụ lập trình: - Biến dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình

- Dữ liệu biến lưu trữ gọi giá trị biến

VD1: In giá trị tổng hai số a + b hình

Gán: X  a Y  b

Write (X + Y)

VD2: Tính giá trị biểu thức

50 100 ;

50

100 

ghi kết hình

Gán:

X  100 + 50

X  X/3 ; Write (X)

X  X/5 ; Write (X)

(2)

Hoạt động GV HS Nội dung 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

Tên biến phải tuân theo quy tắc đặt tên ngơn ngữ lập trình

GV lấy VD khai báo biến pascal

GV: Gọi HS cho biết integer, real, string 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 từ khố ngơn ngữ lập

trình dùng để khai báo biến,

- m, n biến có kiểu nguyên

(integer),

- S, dientich 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 khác

- Khai báo kiểu liệu biến Trong Pascal

Var <tên biến>: kiểu liệu; VD:

Var m, n: integer; S, dientich: Real; Thongbao: String;

III Củng cố

Cho HS thực câu 4/33

IV Dặn dò

- Xem lại đọc trước phần lại - Làm câu 4, 6/33

(3)

Tuần Ngày soạn: 18/09/09

Tiết 12 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 nhà C- Tiến trình dạy

I Kiểm tra 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:

1 Biến dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình

2 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 mới

Hoạt động GV HS Nội dung

Hoạt động Sử dụng biến trong chương trình

GV: Sau khai báo, ta sử dụng biến chương trình Các thao tác thực với biến là:

- Gán giá trị cho biến;

- Tính tốn với biến

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 gán giá trị mới, giá trị cũ biến bị xố Ta thực việc gán giá trị cho biến thời điểm chương trình, giá trị biến thay đổi

3 Sử dụng biến chương trình: Các thao tác thực với biến

- Gán giá trị cho biến; - Tính tốn với biến

Câu lệnh gán giá trị cho biến có dạng: Tên biếnBiểu thức cần gán giá trị cho biến;

Trong ngôn ngữ Pascal, kí hiệu phép gán dấu :=

(4)

Hoạt động GV HS Nội dung GV giới thiệu dạng câu lệnh gán giá

trị cho biến lấy VD cho HS

Tên biếnBiểu thức cần gán giá trị cho biến;

trong đó, dấu  biểu thị phép gán Ví dụ:

x c/b (biến x nhận giá trị c/b); xy (biến x gán giá trị biến y);

ii + (biến i gán giá trị

của 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 khác Ví dụ, ngơn ngữ Pascal, người ta dùng phép gán dấu kép ":=" để phân biệt với phép so sánh dấu (=) GV lấy ví dụ minh hoạ trang 31 cho HS

Hoạt động 2: Hằng

GV: Ngồi cơng cụ để lưu trữ liệu biến, ngôn ngữ lập trình cịn có cơng cụ khác hằng Khác với biến, đại lượng có giá trị khơng đổi suốt q trình thực chương trình

Giống biến, muốn sử dụng hằng, ta cần phải khai báo tên Tuy nhiên phải gán giá trị khai báo

Tên phải tuân theo quy tắc đặt tên ngơn ngữ lập trình

GV lấy VD khai báo pascal giải thích cho HS

- const từ khoá để khai báo hằng,

- Các pi, bankinh gán

giá trị tương ứng 3.14 Với khai báo trên, để tính chu vi hình trịn, ta dùng câu lệnh sau:

chuvi:=2*pi*bankinh;

4 Hằng:

Hằng đạ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 VD:

Const pi = 3.14; Bankinh = 2;

(5)

GV: Vậy lợi ích việc sử dụng gì?

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 sửa chương trình

GV: Chính giá trị khơng đổi suốt chương trình nên dùng câu lệnh để thay đổi giá trị (như biến) vị trí 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 đại lượng nào?

- Cách khai báo

- Nêu giống khác biến, cách khai báo? IV Hướng dẫn nhà

- Xem lại đọc trước thực hành - Làm câu 1, 2, 3, 5/33

Ngày đăng: 05/05/2021, 16:52

w