Chủ nhật, 12/05/2024
IMG-LOGO

Câu hỏi:

26/12/2023 28

Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ?

 Xem lời giải

Trả lời:

verified Giải bởi Vietjack

CÁC KIỂU DỮ LIỆU CHUẨN

Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ? (ảnh 1)

 

KIỂU LOGIC

Kiểu logic trong Pascal có từ khóa là Boolean. Boolean nhận hai miền giá trị chủ yếu là TRUE (đúng) và FALSE (sai). Thêm vào đó, kiểu logic còn thực hiện các phép toán (AND, OR, XOR, NOT) và phép so sánh (=, <, >).

Quy tắc khi so sánh các giá trị trong Boolean luôn là FALSE < TRUE.

Tóm lại, kiểu logic được sử dụng bằng từ khóa Boolean dùng để cho ra kết quả khi thực hiện các phép thuật toán và so sánh trong một chương trình khi người dùng cần đưa ra một lựa chọn nào đó.

KIỂU SỐ NGUYÊN

Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ? (ảnh 2)

 

KIỂU SỐ THỰC

Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ? (ảnh 3)

 

Trên kiểu số thực không tồn tại các phép toán DIV và MOD

KIỂU CHỮ

Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ? (ảnh 4)

 

KIỂU LIỆT KÊ

Kiểu liệt kê thường được để cho người dùng liệt kê trong chương trình, chỉ cho phép các toán tử gán và các toán tử quan hệ trên kiểu dữ liệu liệt kê. Khi sử dụng kiểu này, người dùng cần khai báo như sau:

Type <tên kiểu liệt kê> = (<Giá trị 1>, <Giá trị 2>, <Giá trị 3>, <Giá trị 4>, …)

Ví dụ: DAYS = (Monday, Tuesday, Wednesday, Thursday)

KIỂU MIỀN CON

Kiểu miền con thường được để cho người dùng khai báo các biến có giá trị nằm trong một dải nhất định. Ngoài ra, người dùng cũng có thể tự tạo ra một kiểu dữ liệu miền con. Khi sử dụng kiểu này, người dùng sử dụng cú pháp để khai báo sau:

Type <tên kiểu miền con> = <giới hạn dưới> … <giới hạn trên>;

Kiểu miền con cũng thường được người dùng sử dụng để khai báo các biển tuổi.

Ví dụ, nếu là tuổi thì nên nằm giữa 20 đến 90 năm, và được khai báo như sau:

Type age = 20 … 90;

HẰNG SỐ

Pascal còn hỗ trợ các hằng số cho người dùng có thể tạo một chương trình để dễ đọc và dễ sửa đổi hơn, các hằng số thường thuộc kiểu số, kiểu chuỗi, kiểu logic và các ký tự.

Người dùng muốn sử dụng hằng số để khai báo thì sử dụng từ khóa Const. Khi sử dụng, người dùng sử dụng cú pháp như sau để khai báo:

Const <tên hằng> = <giá trị>;

Ví dụ: CHOICE = true;

Tất cả các khai báo hằng phải được để trước khai báo biến.

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 200k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Trong quá trình tạo cấu trúc của một bảng, khi tạo một trường, việc nào sau đây không nhất thiết phải thực hiện?

Xem đáp án » 26/12/2023 125

Câu 2:

Trong Access khi ta nhập dữ liệu cho trường “Ghi chú” trong CSDL (dữ liệu kiểu văn bản) mà nhiều hơn 255 kí tự thì ta cần phải định nghĩa trường đó theo kiểu nào? 

Xem đáp án » 26/12/2023 103

Câu 3:

Để thực hiện mẫu hỏi ( đưa ra kết quả của truy vấn) ta có thể sử dụng cách nào sau đây? 

Xem đáp án » 26/12/2023 92

Câu 4:

Khi làm việc với cấu trúc bảng, để xác định kiểu dữ liệu của trường, ta xác định tên kiểu dữ liệu tại cột:

Xem đáp án » 26/12/2023 89

Câu 5:

Xét tệp lưu trữ hồ sơ học bạ của học sinh, trong đó lưu trữ điểm tổng kết của các môn Văn, Toán, Lí, Sinh, Sử, Địa. Những việc nào sau đây không thuộc thao tác tìm kiếm?

Xem đáp án » 26/12/2023 74

Câu 6:

Nhập vào từ bàn phím một xâu. Kiểm tra xâu đó có phải là xâu đối xứng hay không. Xâu đối xứng có tính chất: đọc nó từ phải sang trái cũng thu được kết quả giống như đọc trái sang phải (còn được gọi xâu palindrome).

Xem đáp án » 26/12/2023 73

Câu 7:

Tên của CSDL trong Access bắt buộc phải đặt trước hay sau khi tạo CSDL?

Xem đáp án » 26/12/2023 68

Câu 8:

Trong khi tạo cấu trúc bảng, muốn thay đổi kích thước của trường, ta xác định giá trị mới tại dòng

Xem đáp án » 26/12/2023 64

Câu 9:

Khi xây dựng các truy vấn trong Access, để sắp xếp các trường trong mẫu hỏi, ta nhập điều kiện vào dòng nào trong lưới QBE?

Xem đáp án » 26/12/2023 59

Câu 10:

Trong chế độ thiết kế của biểu mẫu, ta có thể:

Xem đáp án » 26/12/2023 58

Câu 11:

Trong Access, để tạo CSDL mới, thao tác thực hiện lệnh nào sau đây là đúng?

Xem đáp án » 26/12/2023 53

Câu 12:

Trong số các địa chỉ dưới đây, địa chỉ nào là địa chỉ thư điện tử?

Xem đáp án » 26/12/2023 49

Câu 13:

Một Hệ CSDL gồm:

Xem đáp án » 26/12/2023 48

Câu 14:

Cách tính P-value trong kinh tế lượng

Xem đáp án » 26/12/2023 47

Câu 15:

Xét tệp hồ sơ học bạ của một lớp. Các hồ sơ được sắp xếp giảm dần theo điểm trung bình của học sinh. Việc nào dưới đây đòi hỏi phải duyệt tất cả các hồ sơ trong tệp?

Xem đáp án » 26/12/2023 46