HomeBlog siteBiến và kiểu dữ liệu trong Pascal

Biến và kiểu dữ liệu trong Pascal

biến là một định danh được trỏ trực tiếp tới ô nhớ tài liệu trên máy tính. như các game thủ biết, các ô nhớ trên máy tính ta không hề biết được tên của nó là gì, thế cho nên trong pascal đưa ra khái niệm biến để giúp lập trình viên dê dàng thao tác với các ô nhớ đó hơn .ví dụ ngôi nhà của bạn nằm ở trong thành phố sẽ rất khó tìm, thậm chí còn là không hề tìm thấy nếu không có số nhà. trường hợp này ta gọi số nhà là biến và nó trỏ tới đúng chuẩn ngôi nhà đó .banquyen png

bài viết này được đăng tại
miễn phítuts.net, không được copy dưới mọi hình thức.

I. Khai báo biến trong Pascal

như ở trong bài tìm hiểu và khám phá cấu trúc chương trình pascal, ta có một khu vực khai báo biến đó là nằm giữa từ khóa program và begin.

program programname;VAR  identifierlist1 : datatype1;  identifierlist2 : datatype2;  identifierlist3 : datatype3;  ...beginEND.

Như vậy, để khai báo biến a sử dụng cú pháp sau :

ten_bien : kieu_du_lieu

ví dụ: khai báo biến name với kiểu dữ liệu là char.

name : char

chúng ta có 4 kiểu tài liệu sư dụng phổ cập nhất, đó là :

  • integer: là kiểu số nguyên trong phạm vi 32768 tới 32767.
  • real: là kiểu số thực nằm trong phạm vi 3.4×10^-38 to 3.4×10^38
  • char: chứa các kí tự à được bao quanh bởi dấu nháy đơn.
  • boolean: kiểu nhị phân và nó có hai giá trị true hoặc false.

Đúng chuẩn của turbo pascal thì chúng ta không có kiểu chuỗi string, nó có ở hầu hết các ngôn ngữ lập trình hiện đại như c/c++. tuy nhiên qua free pascal thì bạn có thể định nghĩa kiểu chuỗi string.

sau đây là một ví dụ về cách khai báo biến trong pascal .

program sayhello;varyourname : string;begin   writeln('nhap ten cua ban: ');   readln(yourname);      writeln('ten cua ban la: ', yourname);   readln;end.

chương trình pascal này sẽ hỏi tên của bạn, bạn nhập tên thì nó sẽ
công bố tên mà bạn vừa nhập.

ii. gán giá trị cho biến trong pascal

trong quy trình
xây dừng xây dựng chương trình chắc như đinh bạn sẽ phải gán giá trị cho biến, lúc này hãy sử dụng cú pháp dưới đây .

var_name := value

toán tử := ta gọi là toán tử gán, dùng để gán một giá trị cho một biến.

Ví dụ

program sayhello;var	yourname : string;	yourblog : string;	begin      yourname := 'nguyen van cuong';   yourblog := 'freetuts.net';   end.

nếu
người chơi khai báo nhiều biến cùng kiểu tài liệu thì hoàn toàn có thể sử dụng cách khai báo nhanh như sau :

program sayhello;var	yourname, yourblog : string;	begin      yourname := 'nguyen van cuong';   yourblog := 'freetuts.net';end.

iii. các kiểu dữ liệu thường dùng trong pascal

pascal chỉ là ngôn từ dùng để học lập trình, giúp người
thế hệ dễ tiếp cận, vì thế tất cả chúng ta chỉ nên sử dụng một vài kiểu tài liệu đơn thuần và thông dụng .như ở phần một mình đã nói, tất cả chúng ta có 4 kiểu tài liệu buôn bảng dụng như sau :

  • kiểu số nguyên (integer): là kiểu dữ liệu dùng cho các số chẵn, có thể là số âm hoặc số dương. ví dụ cần lưu trữ tuổi của ai đó thì game thủ sử dụng kiểu này.
  • kiểu nhị phân (boolean): là kiểu chỉ có hai giá trị true hoặc false. ví dụ cần lưu trữ thông số giới tính nam hoặc nữ thì bạn có thể sử dụng kiểu này, true => nam và false => nỮ.
  • kiểu số thực (real): là kiểu số có dấu phẩy động. ví dụ cần lưu điểm trung bình thì nên dùng kiểu này.
  • kiểu ký tự (char): là các kí tự được bao quanh bởi dấu nháy đơn. ví dụ cần lưu trữ chuỗi ký tự ngắn thì dùng kiểu này.
  • kiểu chuỗi (string): xuất hiện ở
    miễn phí pascal, là một chuỗi dài hơn kiểu char. ví dụ cần lưu tên thì nên dùng kiểu này.

hãy xem ví dụ dưới đây để hiểu rõ hơn cách dùng của các loại biến trên .

program sayhello;var	yourname : string;	yourage : integer;	begin   writeln('nhap ten cua ban: ');   readln(yourname);      writeln('nhap tuoi cua ban: ');   readln(yourage);      writeln('ten cua ban la: ', yourname);   writeln;   writeln('tuoi cua ban la: ', yourage);      readln;end.

chạy chương trình ta sẽ có công dụng như sau :

bien va kieu du lieu png

trên là cách sử dụng khai báo biến và các kiểu tài liệu thường gặp trong pascal. Đây là kiến thức và kỹ năng nền tảng nên game thủ phải hiểu thì mới học được những bài tiếp theo. hãy luôn nhớ rằng tùy vào ý nghĩa của từng kiểu tài liệu mà có cách sử dụng khác nhau, game thủ không hề sử dụng kiểu integer để tàng trữ tên được .

source: https://giaima.vn
category: blog site

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Must Read

spot_img