1. Trang chủ
  2. » Thể loại khác

Bai 4 Su dung bien trong chuong trinh

38 7 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Cú pháp : Readln Tên biến ; Ví dụ : Câu lệnh ReadlnR; trong chương trình trên, khi chạy chương trình gặp câu lệnh này chương trình sẽ dừng lại cho người sử dụng nhập vào giá trị từ bàn p[r]

(1)Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = ? Kết tính in màn hình R=3 Công thức : Chu vi hình tròn : 2*Pi*R = 2*3.14*R = 2*3.14*3 Diện tích hình tròn : Pi*R2 = Pi*R*R = 3.14*3*3 Chương trình có thể viết sau : (2) Viết chương trình trên Pascal Kết chạy chương trình (3) Ta có thể viết chương trình cho phép người sử dụng nhập từ bàn phím bán kính hình tròn, sau đó tính toán chu vi và diện tích cho hiển thị kết màn hình hay không ? Chương trình có thể viết sau : (4) Viết chương trình trên Pascal (5) Kết chạy chương trình (6) Vậy R chương trình trên dùng để lưu trữ liệu nhập vào Trong ngôn ngữ lập trình, R gọi là biến Đây chính là nội dung bài học hôm Các em chú ý theo dõi bài (7) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : Hãy cùng quan sát chương trình này ! (8) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : Ngôn ngữ lập trình cung cấp công cụ quan trọng cho người viết chương trình Đó là biến nhớ, hay gọi ngắn gọn là biến Trong 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 là giá trị biến biến x x (9) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : Ví dụ 1: (sgk) Writeln (15+5); in màn hình số 20 và đưa trỏ xuống đầu dòng Ta có thể sử dụng hai biến X và Y để lưu giữ giá trị hai số 15 và Khi đó : Chúng ta có thể viết lại câu lệnh trên sau : Writeln (x+y); (10) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : Ví dụ 1: (sgk) Writeln (x+y); Chương trình thực sau: 15 X Y 20 (= X+Y) (11) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : Ví dụ 2: Tính giá trị các biểu thức: 100  50 Có thể thực sau: 100  50 ; (12) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : Ví dụ 2: 100  50 100  50 ; x 100+50 yx/3 zx/5 (13) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Khai báo biến : - Khai báo tên biến - Khai báo kiểu liệu biến Tên biến người sử dụng đặt theo quy tắc ngôn ngữ lập trình Quy tắc đặt tên ngôn ngữ lập trình nào ? (14) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Khai báo biến : Ví dụ 3: Khai báo biến Pascal: Var m, n : integer ; s, dientich : real ; thong_bao, ten : string ; Khai báo trên có bao nhiêu biến, biến có kiểu liệu gì ? (15) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Khai báo biến : Ví dụ 3: Khai báo biến Pascal: Từ khoá Biến kiểu số thực (Real) Biến kiểu số nguyên (Integer) Var m, n : integer ; s, dientich : real ; thong_bao, ten : string ; Biến kiểu xâu (string) (16) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Khai báo biến : Cú pháp : Var <Tên biến> : <Kiểu liệu> ; Trong đó :  Từ khóa chương trình quy định Trong Pascal : Var là từ khóa dùng để khai báo biến  Tên biến người lập trình đặt (theo quy tắt đặt tên Pascal)  Kiểu liệu : Là kiểu liệu biến nhận chương trình Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác (17) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Khai báo biến : Bài tập 1: Khai báo biến Pascal: Khai báo hai biến A, B có kiểu số nguyên, biến C kiểu kí tự; biến R kiểu số thực: Var A,B : Integer ; C : Char ; R : Real ; (18) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Khai báo biến : Bài tập : Đánh dấu ۷ vào lựa chọn đúng sai : Khai báo Var end : String; Var a,b : Integer ; C : Real ; Đúng ۷ Var 5ch : String ; Var x : Char Var m,n : Integer ; Var chieu dai : Real; Var bankinh,S : Real ; P , S : Integer ; ۷ Sai ۷ ۷ ۷ ۷ ۷ (19) 3.Sử dụng biến chương trình • Nếu ta khai báo kiểu liệu là kiểu integer mà ta gán gián trị cho biến kiểu real thì sẽ nào? Kiểu liệu được gán cho biến thường phải trùng với kiểu biến và được gán một giá trị mới, giá trị cũ biến sẽ mất Giá trị biến có thể thay đổi tại bất kì thời điểm nào chương trình (20) Ví dụ 3: Mô tả lệnh gán Pascal Lệnh pascal Ý nghĩa X:=1 Gán số vào biến x X:=y Gán y vào biến nhớ x I:=i+1 Tăng giá trị biến nhớ i lên X:=(a+b)/2 Thực hiện 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 quả gán vào biến (21) * Dạng câu lệnh gán • <Tên biến>:=<Kiểu liệu >; Ví dụ về câu lệnh gán? So_pi:=3.14; S:=s*i; A:=a+b; Tuoi:=15; (22) 4: Hằng • Có hai đại lượng thường được sử dụng giải toán học đó là hằng và biến • Theo em hiểu là gì? • - Hằng là đại lượng có giá trị không đổi suốt quá trình thực hiện - Hằng phải được gán giá trị khai báo - Trong chương trình, không thể dùng câu lệnh để thay đổi giá trị hằng (23) Câu hỏi thảo luận? Nêu khác và biến ? Hằng - Được gán giá trị khai báo -Giá trị hằng không thay đổi suốt quá trình thực hiện chương trình Biến - Giá trị biến được gán chạy chương trình - Giá trị biến có thể thay đổi được tại từng thời điểm thực hiện chương trình (24) Viết chương trình tính diện tích hình tròn với bán kính nhập từ bàn phím? Program bt; • Var R:integer; • S:real; • Const Pi=3.14; • Begin • Write(‘nhap ban kinh hinh tron r= ’); • Readln(r); • S:=pi*r*r; • Writeln(‘dien tich hinh tron la: ’, s ); • Readln; • End (25) Đáp án • Câu 1: A a*x*x +b*x +c B a/b – 1/d*(c+d) C (a+b*b)*(c-d)*(c-d) (26) Đáp án Tên liệu Integer Phạm vi giá trị Số nguyên khoảng -215 đến 215 -1 Real Số thực có giá trị tuyệt đối khoảng 2.9x1039 đến 1.7x1038 và số Char Một kí tự bảng chữ cái String Xâu kí tự, tối đa gồm 255 kí rự (27) Đánh dấu ۷ vào lựa chọn đúng sai : Bài tập : Khai báo Var end : String; Var a,b : Integer ; C : Real ; Đúng ۷ Var 5ch : String ; Var x : Char Var m,n : Integer ; Var chieu dai : Real; Var bankinh,S : Real ; P , S : Integer ; ۷ Sai ۷ ۷ ۷ ۷ ۷ (28) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Hãy cùng quan sát chương trình này ! (29) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Gán giá trị cho biến; Tính toán với các biến Tuỳ theo ngôn ngữ lập trình, cách viết lệnh gán có thể khác Trong 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 (=) Ví dụ 4: Mô tả lệnh gán và tính toán với các biến Pascal Lệnh Pascal Ý nghĩa X:= 12; Gán giá trị số 12 vào biến X X:=Y; Gán giá trị đã lưu biến Y vào biến X X:=(a+b)/2; Tính trung bình cộng hai giá trị hai biến a và b Kết gán vào biến X X:=X+1; Tăng giá trị biến X lên đơn vị, kết gán trở lại biến X (30) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Gán giá trị cho biến; Tính toán với các biến Trong Pascal, còn cung cấp lệnh để gán giá trị cho biến nhập từ bàn phím Cú pháp : Readln( Tên biến ); Ví dụ : Câu lệnh Readln(R); chương trình trên, chạy chương trình gặp câu lệnh này chương trình dừng lại cho người sử dụng nhập vào giá trị từ bàn phím Lưu ý : Sử dụng biến chương trình Biến phải khai báo Kiểu liệu giá trị gán cho biến phải trùng kiểu liệu biến Khi gán giá trị mới, giá trị cũ biến bị xóa (31) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Hãy cùng quan sát chương trình này ! (32) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Hằng : Tương tự biến, là công cụ lưu trữ liệu Khác với biến, là đại lượng có giá trị không đổi suốt chương trình Trong Pascal, khai báo theo cú pháp sau : Cú pháp : Const <tên hằng> = giá trị ; Trong đó : Const là từ khóa để khai báo Ví dụ : Trong chương trình trên, để dùng số Pi = 3.14 Khai báo : Sau khai báo hằng, chương trình sử dụng là đại lượng để tính toán Ví dụ : Trong chương trình trên : (33) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Hằng : Cú pháp : Const <tên hằng> = giá trị ; Khai báo : Tính toán : Lưu ý : Sử dụng chương trình Hằng phải khai báo Gán giá trị cho khai báo Không thể dùng câu lệnh gán giá trị cho chương trình (34) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Hằng : Hãy cùng quan sát chương trình này ! (35) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Hằng : Bài tập : Đánh dấu ۷ vào lựa chọn đúng sai : Giả sử A khai báo là biến với kiểu liệu số thực, X là biến với kiểu liệu xâu, R là khai báo R=3 Các phép gán sau đây có hợp lệ không ? Phép gán A:= 5; X:= 1212; X:= ‘3383'; R:=4; A:= ‘Nguyen Du' Hợp lệ ۷ ۷ Không hợp lệ ۷ ۷ ۷ (36) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Sử dụng biến chương trình : Hằng :  Biến và là các đại lượng đặt tên dùng để lưu trữ liệu Giá trị biến có thể thay đổi, còn giá trị giữ nguyên suốt quá trình thực chương trình  Biến và phải khai báo trước sử dụng (37) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH - Biến là đại lượng dùng để lưu trữ liệu, liệu này có thể thay đổi thực hiện chương trình - Dữ liệu biến lưu trữ được gọi là giá trị biến - Khai báo biến PASCAL Var <Tên biến> : <Kiểu liệu> ; (38) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH -Học bài cũ Làm bài tập:1, 2, 3, 4, 5, – SGK/33 Bài TH3:Khai báo và sử dụng biến (39)

Ngày đăng: 07/06/2021, 18:29

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w