Tailieumoi.vn biên soạn và giới thiệu bộ câu hỏi Tin học gồm các kiến thức lý thuyết và thực hành, giúp học sinh ôn tập và bổ sung kiến thức cũng như hoàn thành tốt các bài kiểm tra môn Tin học. Mời các bạn đón xem:
Top 1000 câu hỏi thường gặp môn Tin học có đáp án (Phần 2)
Câu 35: Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ?
Lời giải:
CÁC KIỂU DỮ LIỆU CHUẨN
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
KIỂU SỐ THỰC
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Ữ
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.
Xem thêm các bài tập thường gặp môn Tin học hay, chọn lọc khác:
Câu 1: Trong Pascal, lệnh clrscr được dùng để làm gì?......
Câu 2: Các đối tượng cơ bản trong cơ sở dữ liệu Access và mối quan hệ giữa chúng......
Câu 5: Chương trình máy tính là gì ? Ví dụ?..
Câu 6: Dữ liệu trong một CSDL được lưu trong:..
Câu 8: Sự giống và khác nhau giữa mạng máy tính và mạng internet là gì?.....
Câu 9: Sự khác biệt giữa read và readln?.......
Câu 10: Chương trình dịch là gì?.....
Câu 12: Hệ quản trị cơ sở dữ liệu là gì? Ví dụ?......
Câu 13: Các thành phần của hệ CSDL gồm....
Câu 15: Nêu các bước tạo cấu trúc bảng trong access 2007.......
Câu 19: Một hệ quản trị CSDL không có chức năng nào trong các chức năng dưới đây?.......
Câu 20: Hệ quản trị CSDL là:.......
Câu 21: Cấu trúc chung của chương trình gồm mấy phần?........
Câu 22: Thông tin khi đưa vào máy tính, chúng đều được biến đổi thành dạng chung đó là:......
Câu 23: Hệ điều hành "Đa nhiệm một người dùng" là:......
Câu 24: Hàm clscr() là hàm gì?....
Câu 25: Tên của CSDL trong Access bắt buộc phải đặt trước hay sau khi tạo CSDL?..