Hỏi Đáp

Biến số và hằng số trong lập trình pascal – Em Yêu Tin Học

Hằng số trong tin học là gì

Tôi có thể hiểu một phần ý nghĩa của các biến và hằng số ngay cả trong tiêu đề. biến là giá trị của nó, thay đổi trong quá trình thực thi chương trình dựa trên ngữ cảnh cụ thể.

1. hằng số.

1.1. Khái niệm về hằng số:

Một hằng số là một đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.

1.2. Cách khai báo hằng:

const const_name = value;

Trong đó tên_mỗi_đổi là tự đặt, tuân theo các quy tắc cho tên và giá_trị có thể là một hằng số hoặc một hằng biểu thức với các toán hạng.

Ví dụ 1 :

const max = 150; {hằng} l = false; {hằng số logic} a = (5 * 7) / 4; {hằng số thực} ​​ch = ‘y’; {hằng ký tự} ho = ‘Vietnamese’; { hằng số chuỗi}

Xem Thêm : Top 10 Bài văn tả cảnh đẹp của quê hương em hay nhất – Toplist.vn

Lưu ý : pascal có một số hằng số tích hợp sẵn được phép sử dụng mà không cần khai báo, ví dụ: pi ( có giá trị số p ), maxint (giá trị của là 32767, là số nguyên lớn nhất ). Ví dụ: bạn có thể sử dụng lệnh sau:

writeln (‘Diện tích hình tròn bán kính r = 5 là:’, pi * 5 * 5: 8: 3); không đặt tên biến hoặc hàm giống với hằng số có sẵn trong pascal.

2. Biến đổi.

2.1. Khái niệm về biến:

Một biến là một đại lượng có thể thay đổi giá trị trong một chương trình. Mọi biến phải thuộc một số kiểu dữ liệu và phải được khai báo trước. Những gì khai báo làm là yêu cầu máy giữ các ô nhớ thích hợp trong bộ nhớ sẵn sàng để chứa dữ liệu.

2.2. Cách khai báo biến:

var Tên biến: data_type name;

Ví dụ 2 :

var x, y, z: real number; {khai báo 3 biến kiểu real, mỗi biến cấp phát 6 byte bộ nhớ} select: char; exit: boolean; i, j: integer; name: char string [7 ];

Lưu ý :

Biến

  • ten trong ví dụ trên chứa một chuỗi không quá 7 ký tự. Giả sử biến ten dài 7 byte. Biến chuỗi khai báo nhiều nhất chuỗi [255].
  • Một biến chuỗi (chuỗi, độ sâu ký tự) được cấp phát một số byte bằng chiều dài của nó cộng với 1. Byte đầu tiên được sử dụng để viết các ký tự số được lưu trữ và mỗi byte còn lại chứa một ký tự.
  • Các biến có thể được khai báo và khởi tạo ( value-gán ) bằng cách:

Xem Thêm : Điểm chuẩn Học Viện Ngân Hàng 2022 – 2021 – 2020 Chính Xác Nhất

Hằng số x = 25.0; y: số thực = -5.23; ho_ten: string [25] = ‘le hang’; Lưu ý sự khác biệt giữa x và y: x là hằng số thực và y là biến thực . Giá trị của y có thể được thay đổi trong chương trình nhưng không thể thay đổi giá trị của x.

Các loại biến và phạm vi biến

Các loại biến và phạm vi biến

3. Các loại biến, phạm vi của biến.

3.1 Các biến toàn cục.

Một biến được gọi là biến toàn cục khi nó được khai báo ở đầu chương trình và chúng ta có thể gọi nó ở bất kỳ đâu trong chương trình. Trong ví dụ trên, chúng ta có a, b, c là các biến toàn cục.

3.2 Biến cục bộ.

Một biến cục bộ chỉ có thể được truy cập trong chương trình con của nó, ví dụ: biến tam trong chương trình, bạn không thể truy cập biến tam trong chương trình chính. Các biến a, b, c trong thủ tục cucbo cũng là biến cục bộ, tất cả các truy cập đến a, b, c bây giờ là biến cục bộ thay vì các biến bên ngoài a, b, c. Khi viết chương trình, bạn nên tránh đặt tên các biến giống nhau.

4. tham số và giá trị.

4.1 Các thông số.

Nói một cách đơn giản, chương trình con là một tham số khi nó khai báo một biến trong một tham số được truyền với var . Nó sẽ được thay đổi bởi chương trình con. Ví dụ, đoạn văn chính chính của chúng tôi như sau:

Bắt đầu a: = 1; b: = 10; honvi (a, b); kết thúc.

Chúng ta thấy rằng quá trình hoán vị được khai báo là: hoanvi (var x, y: byte) vì vậy x, y sẽ thay đổi dựa trên những gì chúng ta cung cấp cho nó. Trong chương trình chính, chúng tôi đặt welcome (a, b), vì vậy a và b thay đổi ở cuối chương trình con . Trong trường hợp này, các giá trị của a và b được hoán đổi cho nhau. a = 10, b = 1. cheervi (a, b) a, b là các tham số.

giá trị 4.2.

Nếu chúng ta khai báo là hoanvi (x, y: byte) vẫn như ví dụ trên, thì sau khi chúng ta gọi hoivi (a, b), giá trị của a, b no b sẽ thay đổi thành cuối chương trình con , a: = 1, b = 10. hoanvi (a, b) a, b là các giá trị.

Hy vọng bài viết này giúp bạn hiểu các khái niệm cơ bản về hằng và biến, đồng thời giúp bạn phân biệt giữa tham số (có var) và giá trị tham số (không có var). Để thành thạo lập trình pascal, bạn phải luyện tập rất nhiều, và mỗi khi bạn mắc lỗi, hãy cố gắng hiểu lỗi đó nghĩa là gì. Hãy tiếp tục làm việc chăm chỉ và bạn sẽ thành công. Nếu bạn chỉ biết sao chép và dán mã của người khác … hãy để nó yên ????

Nguồn: https://xettuyentrungcap.edu.vn
Danh mục: Hỏi Đáp

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button