Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
1,34 MB
Nội dung
Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng cụ lập trình : - Biến đại lượng dùng để lưu trữ liệu Giá trị biến thay đổi thực chương trình - Dữ liệu biến lưu trữ gọi giá trị biến giá trị biến biến x x Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng cụ lập trình : Ví dụ 1: (sgk) Writeln (15+5); in hình số 20 đưa trỏ xuống đầu dịng Ta sử dụng hai biến X Y để lưu giữ giá trị hai số 15 Khi : Chúng ta viết lại câu lệnh sau : Writeln (x+y); Bài : SỬ DỤNG BIẾNTRONG TRONG CHƯƠNG TRÌNH Bài : SỬ DỤNG BIẾN CHƯƠNG TRÌNH Biến 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) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng cụ lập trình : Ví dụ 2: Tính giá trị biểu thức: 100 + 50 Có thể thực sau: 100 + 50 ; Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng cụ lập trình : Ví dụ 2: 100 + 50 100 + 50 ; x ←100+50 p1 ← x? / p2 ← x? / Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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 ? Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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, ten : string ; Khai báo có biến, biến có kiểu liệu ? Bài : SỬ DỤNG BIẾNTRONG TRONG CHƯƠNG TRÌNH Bài : SỬ DỤNG BIẾN CHƯƠNG TRÌNH Biến 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) Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng cụ lập trình : Khai báo biến : Cú pháp khai báo biến: Var : ; Trong : Var 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 khác Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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 ; Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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 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 ۷ ۷ ۷ ۷ ۷ Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng Sử dụng biến chương trình : cụ lập trình: - Các Thao tác thực với biến là: + Gán giá trị cho biến Khai báo biến: Gán lệnh gán Nhập giá trị cho biến + Tính tốn với giá trị biến: thực tính tốn biểu thức chứa biến tương tự biểu thức số cụ thể - Câu lệnh gán giá trị 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ị Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng cụ lập trình Sử dụng biến chương trình : - Kí hiệu phép gán Pascal dấu := - Cú pháp câu lệnh gán giá trị cho biến: Khai báo biến := ; Ví dụ: LƯnh ý nghÜa 1) X:=12; 2) X:=Y; Gán giá trị số 12 vào biến nhớ X 3) X:=X+1; 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 tốn tính trung bình cộng hai giá trị nằm hai biến a b, gán kết cho bin x 4)X:=(a+b )/2 ; Gán giá trị đà lu biÕn nhí Y vµo biÕn nhí X Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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 dấu := - Câu lệnh gán giá trị cho biến Pascal có dạng: := ; - Khi gặp câu lệnh gán := VD emthức bên phải Pasal sẽQua tính tốn giá trị biểu phép gán gánkhi giá trị gặp chocâu biến bên trái phép thấy gán lệnh gán Pascal làm gì? Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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 sao? Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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 dấu := - Câu lệnh gán giá trị cho biến Pascal có dạng: := ; * Lưu ý: Kiểu liệu giá trị gán cho biến phải thườngtrùng với kiểu biến gán giá trị giá trị cũ biến bị xóa Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến công Sử dụng biến chương trình : cụ lập trình - Lệnh gán : Tên biến := Biểu thức ; 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âu lệnh sau a a:=200; b x:=100/2; c s:=‘School’; d Readln(a); Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến cơng Hằng : cụ lập trình - Hằng đại lượng lưu trữgì? liệu Vậyđểhằng có giá trị khơng đổi suốt q trình thực Khai báo biến chương trình Sử dụng biến 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ì? Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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á - Cú Qua VD em nêu cú xác định từ khóa, tên pháp khai báo phápHãy khai báo : giátrình? trị chương Const VD trên? tên = giá trị ; Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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ể haycâu sailệnh ? để thay đổi giá trị * Lưu ý: -gán Khơng dùng vị trí 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; ۷ ۷ ۷ Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Ghi nhớ Biến đại lượng dùng để lưu trữ • Khái niệm biến, liệu Nêu điểm khác : Biến 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 : : ; = ; - Lệnh nhập giá trị cho biến : Readln(tênbiến); - Lệnh gán : := ; Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Biến 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 CỦNG CỐ Bài 4/33 (SGK): Trong Pascal, khai báo sau đúng? a) var tb: real; b) var 4hs: integer; c) const x: real; d) var R= 30; ĐÁP ÁN a) Hợp lệ b) Không hợp lệ tên biến bắt đầu số c) Khơng hợp lệ câu lệnh khai báo khơng chứa dấu (:) phải gán giá trị cụ thể khai báo d) Khơng hợp lệ câu lệnh khai báo biến không chứa dấu (=) biến không gán giá trị cụ thể khai báo Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH BÀI TẬP CỦNG CỐ Biến 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ê lỗi có chương trình 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 Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH HƯỚNG DẪN VỀ NHÀ • Học • Làm tập sách • Chuẩn bị thực hành 3, tiết sau thực hành ... Bài : SỬ DỤNG BIẾNTRONG TRONG CHƯƠNG TRÌNH Bài : SỬ DỤNG BIẾN CHƯƠNG TRÌNH Biến 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) Bài : SỬ DỤNG BIẾN TRONG. .. báo có biến, biến có kiểu liệu ? Bài : SỬ DỤNG BIẾNTRONG TRONG CHƯƠNG TRÌNH Bài : SỬ DỤNG BIẾN CHƯƠNG TRÌNH Biến 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. .. thể khai báo Bài : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH BÀI TẬP CỦNG CỐ Biến 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ê lỗi có chương trình sửa lại cho