1. Trang chủ
  2. » Tất cả

k8-bai-4_su-dung-bien-trong-chuong-trinh

20 4 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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 1,38 MB

Nội dung

11 Biến Biếnlà làcơng cơngcụ cụtrong tronglập lậptrình trình 22 Khai Khaibáo báobiến biến 33 Sử Sửdụng dụngbiến biếntrong trongchương chươngtrình trình 44 Hằng Hằng Biến cơng cụ lập trình Để biết xác liệu cần xử lí lưu trữ vị trí nhớ, ngơn ngữ lập trình cung cấp cơng cụ lập trình: Biến nhớ (biến) Trước máy tính xử lí, liệu lưu trữ đâu? Mọi liệu lưu trữ nhớ máy tính Biến cơng cụ lập trình Ví dụ 1: In kết phép cộng 15 + hình Tên biến X ← 15 Y←5 Giá trị biến Câu lệnh in Viết lại lệnh Biến làlàgì? Biến đạisử lượng dùng để lưu trữ liệu kết cách Giá trịtính củara phép dụng biến? Dữ liệu biến lưu trữ gọi giá trị biến biến gì? hình? Writeln(X+Y); Giá trị biến thay đổi Writeln(15+5); thực chương trình 20 Biến cơng cụ lập trình Ví dụ 2: Tính giá trị biểu thức sau: 100 + 50 100 + 50 Hãy dùng cácin Viết câu lệnh biến để lưu kết trữ cần tính biểuliệu thức tốn? hình? X  100 + 50 Y = X/3 Z = X/5 Writeln(Y); Writeln(Z); Khai báo biến - Khai báo tên biến - Khai báo kiểu liệu biến Khai báo phần khai báo chương trình * Cú pháp khai báo biến: Var : < Kiểu liệu>; Trong đó: Quy đặt Khai báo biến Trongtắc Pascal tên phần nàokhai báo biến - Var: Từ khóa cótại kiểu chương trình? chương liệu nào? - Danh sách trình? biến: Là tên biến người lập trình đặt Nếu nhiều biến có kiểu liệu đặt cách dấu phẩy - Kiểu liệu: Kiểu liệu tương ứng biến Khai báo biến Ví dụ: Khai báo biến Pascal: Var m, n : integer ; cv, dientich : real ; thong_bao, ten : string ; Khai báo có biến, biến có kiểu liệu ? Củng cố: Thảo luận nhóm Bài tốn 1: Nhập vào bán kính đường trịn số chẵn R Tính chu vi (CV) diện tích (S) đường tròn Hãy xác định kiểu liệu cho R, CV , S Ghi cú pháp khai báo biến R : số nguyên CV, S : số thực Var R : Integer; CV, S : Real; Củng cố: Bài tốn 2: 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? Nếu gọi số gà x, số chó y Hãy xác định kiểu liệu cho x, y Var x, y: Integer; ? real char integer string Củng cố: Bài toán 3: Đá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 ۷ ۷ ۷ ۷ ۷ Sử dụng biến chương trình Sau khai báo biến, thực thao tác với biến sau: - Gán giá trị cho biến - Tính tốn với biến Sử dụng biến chương trình a Gán giá trị cho biến * Cú pháp gán giá trị cho biến Pascal: := ; Ví dụ: Mơ tả lệnh gán tính tốn với biến Pascal Lệnh Pascal X:= 12; X:=Y; Ý nghĩa Gán giá trị số 12 vào biến X 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 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 3 Sử dụng biến chương trình a Gán giá trị cho biến * Lưu ý: - Gán giá trị cho biến phải nằm phần thân - Khi gán giá trị mới, giá trị cũ bị xóa - Giá trị gán cho biến phải có kiểu liệu trùng với kiểu liệu biến Ví dụ: Khai báo n có kiểu liệu String, Phép gán sau hợp lệ cho n? A n:=1234; B n:=’1234’; C n=’1234’; D n:1234; Sử dụng biến chương trình a Gán giá trị cho biến - Có thể gán giá trị cho biến câu lệnh nhập liệu từ bàn phím Read(tên_biến); Readln(tên_biến); VD: Readln(soluong);  Khi chạy chương trình gặp câu lệnh 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 ý: Câu lệnh in giá trị biến hình có dạng: Write(tên_biến); Writeln(tên_biến); Sử dụng biến chương trình Củng cố: Bài 1/33: Giả sử biến A khai báo kiểu liệu số thực, X kiểu liệu xâu Các phép gán sau có hợp lệ không? A A:=4; B X:=3242; C X:=‘3242’; D A:=‘Ha noi’; Sử dụng biến chương trình b Tính tốn với biến VD: Tính tổng biến X biến Y, sau in kết hình Program vd; Uses crt; Var x, y :integer; Begin clrscr; Writeln(‘Nhap X:’); Readln(X); Writeln(‘Nhap Y:’); Readln(Y); Writeln(X+Y); readln End 4 Hằng - Tương tự biến, công cụ lưu trữ liệu Khác với biến, đại lượng có giá trị khơng đổi suốt chương trình - Muốn sử dụng phải khai báo gán giá trị cho phần khai báo * Cú pháp khai báo: Ví dụ: Khai báo hằng: Const = ; Hằng * Lưu ý: - Không thể dùng câu lệnh để thay đổi giá trị biến Nếu muốn thay đổi giá trị hằng, ta cần chỉnh sửa lần nơi khai báo - Sau khai báo hằng, ta sử dụng để tính tốn Ví dụ: Hằng Củng cố: Theo em, câu lệnh gán sau có hợp lệ hay khơng? Vì sao? + Pi:=3.14; + Bankinh:=Bankinh+2; Đáp án: - Khơng hợp lệ - Vì giá trị khơng đổi suốt q trình thực chương trình nên khơng thể dùng câu lệnh gán để thay đổi giá trị cho biến Củng cố: Bài tập : Đánh dấu ۷ vào lựa chọn sai : Giả sử A khai báo biến với kiểu liệu số thực, X biến với kiểu liệu xâu, R khai báo R=3 Các phép gán sau 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ệ ۷ ۷ ۷ - Xem lại nội dung học - Làm tập sgk: 2, 4, sgk trang 33 - Chuẩn bị thực hành số

Ngày đăng: 18/04/2022, 22:08

HÌNH ẢNH LIÊN QUAN

màn hình? - k8-bai-4_su-dung-bien-trong-chuong-trinh
m àn hình? (Trang 3)
màn hình? - k8-bai-4_su-dung-bien-trong-chuong-trinh
m àn hình? (Trang 4)
w