Đại Lượng Có Giá Trị Không đổi Trong Quá Trình Thực Hiện Chương Trình Là

Trang chủ Đề thi & kiểm tra Lớp 8 Tin học Trắc nghiệm Tin học 8 Bài 4 (có đáp án): Sử dụng biến và hằng trong chương trình !!

Nội dung chính Show
  • Đại lượng được đặt tên dùng để lưu trữ dữ li...
  • * Hướng dẫn giải

Đại lượng được đặt tên dùng để lưu trữ dữ li...

Câu hỏi: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:

A. Tên

B. Từ khóa

C. Biến

D. Hằng

Đáp án

- Hướng dẫn giải

Hằng là đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình. Cấu trúc khai báo hằng là:CONST <Tên hằng> = <giá trị> ;

Trong đó Tên hằng được đặt theo quy tắc Pascal.

Đáp án: D

Câu hỏi trên thuộc đề trắc nghiệm

Trắc nghiệm Tin học 8 Bài 4 (có đáp án): Sử dụng biến và hằng trong chương trình !!

Lớp 8 Tin học Lớp 8 - Tin học

* Hướng dẫn giải

Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là biến. Mọi biến dùng trong chương trình đều cần khai báo tên và kiểu dữ liệu. Mỗi biến chỉ được khai báo một lần.

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Số câu hỏi: 9

Trắc nghiệm: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:

A. Tên

B. Từ khóa

C. Biến

D. Hằng

Đáp án đúng D. Hằng.

Hằng là đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình.

Cấu trúc khai báo hằng là: CONST = ; Trong đó Tên hằng được đặt theo quy tắc Pascal.

Tìm hiểu thêm về pascal và một số đại lượng trong Pascal cùng Top Tài Liệu nhé!

– Pascal là một ngôn ngữ lập trình cấp cao do giáo sư Niklaus Writh – Trường Đại Học Kỹ Thuật Zurich – Thụy Sĩ đề xuất năm 1970 và đặt tên là Pascal để tưởng nhớ nhà toán học, triết học nổi tiếng người Pháp: Blaise Pascal.

Đại lượng có giá trị không đổi trong quá trình thực hiện chương trình là

– Pascal được phát triển theo khuôn mẫu của ngôn ngữ ALGOL 60. Wirth đã phát triển một số cải tiến cho ngôn ngữ này như một phần của các đề xuất ALGOL X, nhưng chúng không được chấp nhận do đó ngôn ngữ Pascal được phát triển riêng biệt và phát hành vào năm 1970.

a. Hằng

* khái niệm

– Hằng là đại lượng có giá trị thuộc một kiểu dữ liệu nhất định, nhưng giá trị của hằng không thể thay đổi trong thời gian tồn tại của nó. Nói cách khác là khi ta khởi tạo ra biến hằng thì giá trị của biến đó sẽ không được thay đổi trong suốt chương trình, nếu chúng ta thay đổi thì chương trình sẽ báo lỗi.

* Cách khai báo hằng :

CONST

Tên_hằng = giá_trị;

trong đó Tên_hằng là tự đặt, theo đúng quy tắc của một tên, còn giá_trị có thể là một hằng hoặc một biểu thức mà các toán hạng đều là hằng.

Ví dụ 1:

Const

max = 150; {hằng nguyên}

L = False; {hằng logic}

A = (5*7)/4; {hằng thực}

ch =’Y’; {hằng ký tự}

Ho = ’Viet Nam’; {hằng chuỗi}

Lưu ý: Pascal có sẵn một số hằng chuẩn cho phép sử dụng mà không phải khai báo như : Pi (có giá trị bằng số p), MaxInt (có giá trị bằng 32767, là số Integer lớn nhất). Chẳng hạn, có thể 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 hay tên hàm trùng với các hằng số có sẵn trong Pascal.

b. Biến

* Khái niệm về biến (variable) :

– Biến là đại lượng có giá trị thay đổi được trong chương trình. Mỗi biến phải thuộc về một kiểu dữ liệu nhất định và phải được khai báo trước. Việc khai báo có tác dụng báo cho máy dành sẵn các ô nhớ thích hợp trong bộ nhớ để sẵn sàng chứa dữ liệu.

* Cách khai báo biến :

VAR tên_biến : tên_kiểu_dữ_liệu;

Ví dụ 2 :

Var x, y, z : Real; {khai báo 3 biến kiểu Real, mỗi biến được cấp 6 bytes bộ nhớ}

chon : Char;

thoat : Boolean;

i, j : Integer;

ten : String[7];

– Chú ý :

+ Biến ten ở ví dụ trên chứa một dãy không quá 7 ký tự. Ta nói biến tencó độ dài 7 byte. Biến String khai báo tối đa là String[255].

+ Một biến String (chuỗi, sâu ký tự) được cấp một số byte bằng độ dài của nó cộng thêm 1. Byte đầu tiên dùng để ghi số ký tự đang được lưu trữ, mỗi byte còn lại chứa một ký tự.

+ Có thể vừa khai báo vừa khởi đầu (gán giá trị) cho các biến theo cách sau :

Const

x = 25.0;

y : Real = -5.23;

Ho_ten : String[25] = ‘Le Hung’;

Chú ý phân biệt x và y : x là hằng thực, y là biến thực. Trong chương trình có thể thay đổi giá trị của y nhưng không thể thay đổi giá trị của x.

– Pascal là một ngôn ngữ có định kiểu rõ ràng:

– Mọi biến và hằng của kiểu dữ liệu nào chỉ được gán các giá trị của đúng kiểu dữ liệu đó, không được tự do đem gán cho các giá trị của kiểu dữ liệu khác.​

– Việc định kiểu một cách chặt chẽ như vậy khiến cho người lập trình luôn luôn phải có các biểu thức tương thích với nhau về kiểu dữ liệu.​

– Pascal là một ngôn ngữ thể hiện tư duy lập trình có cấu trúc :​

– Dữ liệu được cấu trúc hóa : từ dữ liệu đơn giản hoặc có cấu trúc đơn giản người lập trình có thể xây dựng các dữ liệu có cấu trúc phức tạp hơn.​

– Mệnh lệnh được cấu trúc hóa : từ các lệnh chuẩn đã có, người lập trình có thể nhóm chúng lại với nhau và đặt giữa hai từ khóa Begin và End khiến chúng trở thành một ngôn ngữ phức tạp hơn gọi là lệnh hợp thành hay lệnh ghép.​

– Chương trình được cấu trúc hóa : một chương trình có thể chia thành các chương trình con tổ chức theo hình cây phân cấp. Mỗi chương trình con nhằm giải quyết một nhiệm vụ xác định cụ thể, điều này giúp cho người lập trình có thể giải quyết từng phần một, từng khối một và có thể cho nhiều người tham gia lập trình, mỗi người phụ trách một vài khối.​

– Ngữ pháp và ngữ nghĩa đơn giản, có tính logic.

– Cấu trúc của chương trình rõ ràng, dễ hiểu.

– Dễ sửa chữa, cải tiến.

Từ khóa » đại Lượng Mà Giá Trị Không Thay đổi Trong Quá Trình Thực Hiện Chương Trình Gọi Là