bai 4 su dung bientiet 1

4 4 0
bai 4 su dung bientiet 1

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

Thông tin tài liệu

mục tiêu của việc sử dụng biến không phải là tránh hoặc giảm đơn giản công việc chỉnh sửa chương trình mà mục tiêu hàng đầu là lưu trữ các giá trị trung gian (được nhập vào hay[r]

(1)

Bài 4: Sử dụng biến chương trình (Tiết 1) Kiểm tra cũ:

1 Viết chương trình Pascal tính diện tích hình chữ nhật với chiều dài = cm, chiều rộng =3cm

Begin

Write('Dien tich hinh chu nhat la: ', 4*3); readln;

end.

2 Hãy trình bày kiểu liệu ngơn ngữ lập trình Pascal kí hiệu chúng

3 Em nêu khái niệm từ khóa tên Nêu quy tắc đặt tên chương trình Dẫn dắt vào bài:

Ta viết chương trình cho phép người sử dụng nhập từ bàn phím chiều dài chiều rộng tương ứng sau tính tốn diện tích hcn cho hiển thị kết hình hay khơng?

-> Đây nội dung học hôm Các em ý theo dõi

mục tiêu việc sử dụng biến tránh hoặc giảm đơn giản công việc chỉnh sửa chương trình mà mục tiêu hàng đầu lưu trữ giá trị trung gian (được nhập vào hay tính tốn) cho hoạt động xử lí liệu sau tên biến giúp chương trình nhận biết xác liệu lưu đâu nhớ Nhiều thao tác xử lí liệu khơng thể thực không sử dụng biến SGK trình bày rõ ý

HĐ GV HĐ HS ND ghi

- Hoạt động chương trình máy tính gì?

- Thơng tin lưu trữ nhớ máy tính gọi gì?

- Hoạt động tính tốn máy tính xử lý với liệu lấy từ nhớ máy tính

VD: Muốn cộng số a b, trước hết số phải nhập vào nhớ máy tính, sau thực phép cộng

- Hãy viết lệnh nhập liệu hai số a b?

- Các số a,b liệu có kiểu gì? - Vậy số a b lưu vào vị trí nhớ, để chương trình biết xác liệu cần xử lý lưu vị trí -> Các ngơn ngữ lập trình cung cấp cơng cụ lập trình quan trọng, biến nhớ (biến)

Các em liên hệ với khái niệm biến hay ẩn mơn tốn: biến

- Xử lý thơng tin - Là liệu

- writeln(‘nhap a=’); readln(a); writeln(‘nhap b=’); readln(b); - Kiểu liệu số nguyên thực

(2)

nhận giá trị - Biến dùng để làm gì?

- Vậy em cho biết biến ngơn ngữ Pascal gì?

(Các em nhớ đặc điểm biến thay đổi giá trị biến vị trí chương trình để so sánh với đại lượng khác mà sau học, gọi hằng) - Giá trị biến gì?

- VD: X=8, đâu biến, giá trị biến?

- Có thể thay đổi giá trị biến = 25 khơng, sao?

VD1(SGK):

? Sự khác hai câu lệnh: Writeln(15+5);

Writeln(x +y);

VD2: (SGK)

Tính giá trị biểu thức Y = 100+50

3 , Z=

100+50

- Em nêu cách tính biểu thức - Ngoài ra, em thấy tử số biểu thức nào?

- Do đó, tính giá trị tử số lưu tạm thời biến trung gian X

- Vậy ta biểu thức tương đương nào?

- X, Y, Z gọi gì?

- Qua ví dụ đơn giản để em hiểu lưu trữ giá trị trung gian (được nhập vào hay tính tốn) cho hoạt động xử lí liệu sau Nhiều thao tác xử lí liệu khơng thể thực không sử dụng biến

- Để sử dụng biến chương trình biến phải khai báo đâu?

- Nghiên cứu SGK cho biết, khai báo biến gồm gì?

- Biến dùng để lưu trữ liệu

HS: TL SGK

- Là liệu biến lưu trữ - X: biến, 8: giá trị biến - Được, giá trị biến thay đổi

- lệnh Writeln(15+5); chương trình lấy trực tiếp hai giá trị 15 thực phép cộng in kết hình

- lệnh Writeln(x +y); chương trình phải gọi giá trị biến x giá trị biến y, thực phép cộng in kết hình

- Hai biểu thức hai biểu thức

- X = 100+50 Y=X/3; Z=X/3 - Biến nhớ (Biến)

- Khai báo phần khai báo chương trình

- Gồm khai báo tên biến kiểu liệu biến

- Biến đại lượng dùng để lưu trữ liệu, thay đổi giá trị biến vị trí chương trình

- Dữ liệu biến lưu trữ: Giá trị biến

(3)

- Đưa cú pháp khai báo biến giải thích ý nghĩa cú pháp

- Lưu ý: Trong trường hợp có nhiều biến kiểu liệu biến phân cách dấu phẩy, biến có kiểu liệu khác phân cách dấu hai chấm

- VD cách khai báo biến Pascal (SGK)

Var m,n: integer;

Chuvi, dientich: real; Thong_bao: string;

- Khai báo có biến, biến có liệu kiểu gì?

- GV: Lấy ví dụ khai báo biến, cho HS nhận xét hay sai? Nếu sai, giải thích sao?

VD: var 3HS: real;

Var dien tich: integer; Var begin: string; Var S: real; P, S: integer;

- VD: Khai báo biến A,B có kiểu nguyên, biến C có kiểu xâu kí tự, biến R kiểu số thực viết nào?

- Quay trở lại với phần kiểm tra cũ, muốn nhập chiều dài chiều rộng hcn từ bàn phím phải khai báo biến làm nào?

(GV gọi HS lên bảng sửa cho HS)

Và sau thấy nhập giá trị biến chiều dài, chiều rộng từ bàn phím

HS: Ghi chép

- m,n: biến có kiểu nguyên Chuvi, dientich: biến có kiểu thực

Thong_bao: biến có liệu kiểu xâu

HS: TL, giải thích (nếu sai)

- var A,B: integer; C: string; R: real; - var a, b: real; Dien_tich: real;

- Cú pháp: Var tên_biến: kiểu_dữ_liệu; Trong đó:

+ var: từ khóa dùng để khai báo biến

+ Tên_biến: Tuân theo quy tắc đặt tên ngôn ngữ lập trình Pascal

+ Kiểu_dữ_liệu: Kiểu nguyên thực xâu kí tự

(…như phần kiểm tra cũ)

* CỦNG CỐ

? Qua học hôm nay, em cần nhớ kiến thức gì? HS: Trả lời

BT1: Đánh dấu X vào lựa chọn sai

Khai báo Đúng Sai

(4)

BT2: Hãy cho biết kiểu liệu biến cần khai báo dùng để viết chương trình để giải tốn cách khai báo biến ngơn ngữ lập trình Pascal:

(Với tập 2, GV hỏi u cầu tốn gì)

a Tính diện tích S hình tam giác với độ dài cạnh a chiều cao tương ứng h (với a h số tự nhiên nhập vào từ bàn phím)

b Tính kết c phép chia lấy phần nguyên kết d phép chia lấy phần dư hai số nguyên a b

c Nhập vào bán kính R hình trịn số thực Tính chu vi diện tích hình trịn d Giờ thể dục, Quang chạy hết quãng đường S(m) khoảng thời gian t (giây)

Viết chương trình để tính vận tốc trung bình v bạn Quang BT3: “Vừa gà vừa chó

Bó lại cho trịn Ba mươi sáu Một trăm chân chẵn”

Hỏi loại có con? ? Bài tốn u cầu gì?

Ngày đăng: 03/06/2021, 13:30

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan