Sử dụng biến trong chương trình : - Kí hiệu phép gán trong Pascal là dấu := - Câu lệnh gán giá trị cho biến trong Pascal có dạng: := ; * Lưu ý: Kiểu dữ liệu của giá trị được gán cho biế[r]
(1)Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (2) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 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 diện tích cho hiển thị kết màn hình hay không ? (3) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 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 (4) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : - Biến là đại lượng dùng để lưu trữ liệu Giá trị biến 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 (5) 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); (6) Bài : SỬ BIẾN DỤNG BIẾNTRONG TRONG CHƯƠNG TRÌNH Bài : SỬ DỤNG 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) (7) 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 ; (8) 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 z 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 : Khai báo biến : * 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 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 ? (10) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập 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: string ; Khai báo trên có bao nhiêu biến, biến có kiểu liệu gì ? (11) Bài : SỬ BIẾN DỤNG BIẾNTRONG TRONG CHƯƠNG TRÌNH Bài : SỬ DỤNG CHƯƠNG TRÌNH Biến là công cụ lập 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) (12) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình : Khai báo biến : Cú pháp khai báo biến: Var <Tên biến> : <Kiểu liệu> ; Trong đó : Var là từ khóa 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 Lưu ý: Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác (13) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập 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 ; (14) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập 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 ۷ ۷ ۷ ۷ ۷ (15) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công Sử dụng biến chương trình : cụ lập trình: - Các Thao tác có thể thực với biến là: Khai báo biến: + Gán giá trị cho biến Gán lệnh gán Nhập giá trị cho biến + Tính toán với giá trị biến: thực tính toán các biểu thức chứa biến tương tự các biểu thức số cụ thể - Câu lệnh gán giá trị các NNLT có dạng: Tên biến Biểu thức cần gán giá trị cho biến; Trong đó: dấu Vd: x x i biểu thị phép gán biến giá x nhận trị -c/b giávào trị -c/b cho biến x -c/b gán biến x gán giá trị biến y y i + biến i gán giá trị i cộng thêm đơn vị (16) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình Sử dụng biến chương trình : - Kí hiệu phép gán Pascal là dấu := - Cú pháp câu lệnh gán giá trị cho biến: Khai báo biến <Tên biến> := <biểu thức>; Ví dụ: Lệnh 1) X:=12; 2) X:=Y; 3) X:=X+1; ý nghĩa Gán giá trị số 12 vào biến nhớ X Gán giá trị đã lưu biến nhớ Y vào biến nhớ X Tăng giá trị biến x lên đơn vị, kết gán lại cho biến x Thực phép toán tính trung bình cộng 4)X:=(a+b)/2 ; hai giá trị nằm hai biến a và b, gán kết cho biến x (17) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình Khai báo biến Sử dụng biến chương trình : - Kí hiệu phép gán Pascal là dấu := - Câu lệnh gán giá trị cho biến Pascal có dạng: <Tên biến> := <biểu thức>; - Khi gặp câu lệnh gán <tên biến> := <biểu thức> VD trên emthức bên phải Pasal sẽQua tính toán giá trị biểu phép gán và gánkhi giá trị gặp này chocâu biến bên trái phép thấy gán lệnh gán Pascal làm gì? (18) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình Khai báo biến Sử dụng biến chương trình : Nếu kiểu liệu giá trị thu bên phải phép gán khơng trùng với kiểu liệu biến bên trái phép gán thì sao? (19) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình Khai báo biến Sử dụng biến chương trình : - Kí hiệu phép gán Pascal là dấu := - Câu lệnh gán giá trị cho biến Pascal có dạng: <Tên biến> := <biểu thức>; * Lưu ý: Kiểu liệu giá trị gán cho biến phảithường trùng với kiểu biến và gán giá trị thì giá trị cũ biến bị xóa (20) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công Sử dụng biến chương trình : Tên biến := Biểu thức ; cụ lập trình - Lệnh gán : Khai báo biến - Lệnh nhập giá trị cho biến : Readln(tênbiến); VD: Readln(r); // nhập giá trị cho biến r Ví dụ: Hãy giải thích ý nghĩa các câu lệnh sau đây a a:=200; b x:=100/2; c s:=‘School’; d Readln(a); (21) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công Hằng : cụ lập trình - Hằng là đại lượng lưu là trữgì? liệu và Vậyđểhằng Khai báo biến Sử dụng biến chương trình : có giá trị không đổi suốt quá trình thực chương trình dụng đượctahằng - Để sửMuốn dụng sử hằng, phải khai báo chương trình trước tiên ta phải làm gì? (22) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công Hằng cụ lập trình Ví dụ : Khai báo biến Sử dụng biến chương trình : : Tên Giá trị Từ khoá trên hãy nêu HãyQua xácVD định từ em khóa, pháp báo têncú vàkhai giá trị - Cỳ phỏp khai bỏo :trình? chương VD trên? Const tên = giá trị ; (23) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến là công cụ lập trình Khai báo biến Sử dụng biến chương trình : Hằng : Bài tập : Với khai báo : Var Chuvi: Real; Các phép sau thể đúng haycâu sailệnh ? để thay đổi giá trị * Lưu ý: -gán Không dùng bất kì vị trí nào chương trình Lệnh Đúng Sai -Khi cần thay đổi giá trị hằng, ta cần thay đổi nơi khai báo 1) Chuvi:=2*pi*bankinh; Khi cần thay đổi giá trị 2) Pi:=3.1416 ta làm nào? 3) bankinh:=bankinh+2; ۷ ۷ ۷ (24) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Ghi nhớ Biến và là các đại lượng dùng để lưu trữ • Khái niệm biến, liệu Nêu điểm khác : Biến và phải khai báo trước sử dụng biến Giá trị biến có thểhằng thayvà đổi, giá trị khụng thay đổi thực chương trình • Khai báo biến Var • Khai báo Const • Sử dụng biến chương trình : <Tên biến> : <Tên kiểu liệu>; <Tên hằng> = <Giá trị hằng> ; - Lệnh nhập giá trị cho biến : Readln(tênbiến); - Lệnh gán : <Tên biến> := <Biểu thức> ; (25) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH BÀI TẬP CỦNG CỐ Biến là công cụ lập trình: Khai báo biến: Sử dụng biến chương trình: Bài 5/33 (SGK): Hãy liệt kê các lỗi có chương trình đây và sửa lại cho đúng? var a, b:= integer; const c:=3; thừa dấu = thừa dấu : begin Hằng : a:= 200 thiếu dấu ; b:=a/c; Khai báo kiểu liệu không phù hợp write(b); readln; end (26) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH HƯỚNG DẪN VỀ nhµ • Học bài • Làm bài tập sách • Chuẩn bị bài thực hành 3, tiết sau thực hành (27)