Nội dung bài học Một số kiểu dữ liệu chuẩn dưới đây sẽ giúp các em biết được các kiểu dữ liệu chuẩn dùng để làm gì?, bộ lưu trữ một giá trị và phạm vi sử dụng của một số kiểu dữ kiệu chuẩn như kiểu số nguyên, kiểu số thực, kiểu kí tự, kiểu logic. Mời các em cùng theo dõi bài học.
Kiểu dữ liệu chuẩn là một tập hữu hạn các giá trị. Mỗi kiểu dữ liệu cần một dung lượng bộ nhớ cần thiết để lưu trữ và xác định các phép toán có thể tác động lên dữ liệu. Một số kiểu dữ liệu thường dùng cho biến đơn như sau:
Kiểu nguyên dùng để khai báo các đại lượng nhận giá trị là các số nguyên.
Kiểu | Bộ nhớ lưu trữ một giá trị | Phạm vi giá trị |
Byte | 1 byte | Từ 0 đến 255 |
Integer | 2 byte | Từ -215 đến 215-1 |
Word | 2 byte | Từ 0 đến 216-1 |
Longint | 4 byte | Từ -231 đến 231-1 |
Bảng 1. Bộ nhớ lưu trữ một giá trị và phạm vi giá trị của kiểu nguyên
Kiểu thực dùng để khai báo các đại lượng nhận giá trị là các số thực.
Kiểu | Bộ nhớ lưu trữ một giá trị | Phạm vi giá trị |
Real | 6 byte | 0 hoặc có giá trị tuyệt đối nằm trong phạm vi từ 10-38 đến 1038 |
Extended | 10 byte | 0 hoặc có giá trị tuyệt đối nằm trong phạm vi từ 10-4932 đến 104932 |
Bảng 2. Bộ nhớ lưu trữ một giá trị và phạm vi giá trị của kiểu thực
Kiểu kí tự (kiểu có thứ tự, đếm được): là tập giá trị các kí tự trong bộ mã ASCII. Được dùng khi thông tin là các kí tự, xâu (string).
Kiểu | Bộ nhớ lưu trữ một giá trị | Phạm vi giá trị |
Char | 1 byte | 256 kí tự trong bộ mã ASCII |
Bảng 3. Bộ nhớ lưu trữ một giá trị và phạm vi giá trị của kiểu kí tự
Kiểu lôgic (kiểu thứ tự đếm được): được dùng khi kiểm tra một điều kiện hoặc tìm giá trị của một biểu thức lôgic.
Kiểu | Bộ nhớ lưu trữ một giá trị | Phạm vi giá trị |
Boolean | 1 byte | True hoặc False |
Bảng 1. Bộ nhớ lưu trữ một giá trị và phạm vi giá trị của kiểu logic
Chương trình dịch Pascal sẽ cấp phát bao nhiêu Byte bộ nhớ cho khai báo sau:
Var x : Integer;
y, z : Real;
c : Char;
Gợi ý làm bài:
Vậy cần cấp phát 15 byte bộ nhớ cho khai báo trên.
Sau khi học xong bài này các em cần ghi nhớ các nội dung:
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 11 Bài 4 cực hay có đáp án và lời giải chi tiết.
Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?
VAR M, N, P : Integer;
A, B: Real;
C: Longint;
Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sau đây là phù hợp nhất để khai báo biến x?
Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 11 DapAnHay
Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?
VAR M, N, P : Integer;
A, B: Real;
C: Longint;
Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sau đây là phù hợp nhất để khai báo biến x?
Trong ngôn ngữ lập trình Pascal, giả sử x:= a/b; thì x phải khai báo kiểu dữ liệu nào?
Bộ nhớ sẽ cấp phát cho các biến dưới đây tổng cộng bao nhiêu byte?
Var x,y:integer;
c:char;
ok:boolean;
z: real;
Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
Biến X nhận giá trị là 0.7. Khai báo nào sau đây là đúng?
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
Phạm vi giá trị của kiểu integer thuộc:
Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40, và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0. Khai báo nào trong các khai báo sau là đúng?
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
Câu trả lời của bạn
Không thể thay đổi kích thước của mảng khi chương trình đang thực hiện
Câu trả lời của bạn
Ưu điểm của mảng:
- Truy câp phàn tử vơi thời gian hằng số O(1)
- Sử dụng bộ nhớ hiệu quả
- Tính cục bộ về bộ nhớ
Câu trả lời của bạn
Mảng động (dynamic aray) : cấp phát bộ nhớ cho mảng một cách động trong quá trình chạy chương trình trong C là malloc và calloc, trong C++ là new
Câu trả lời của bạn
Ưu điểm là tránh lãng phí bộ nhớ khi phải khai báo mảng có kích thước lớn ngay từ đầu
Câu trả lời của bạn
Nhược điểm là phải thực hiện thêm thao tác copy phần tử mỗi khi thay đổi kích thước. + một số thời gian thực hiện thao tác không còn là hằng số nữa.
Câu trả lời của bạn
Các hoạt động cơ bản được hỗ trợ bởi một mảng:
Duyệt: In tất cả các phần tử mảng theo cách in từng phần tử một.
Chèn: Thêm một phần tử vào mảng tại chỉ mục đã cho.
Xóa: Xóa một phần tử từ mảng tại chỉ mục đã cho.
Tìm kiếm: Tìm kiếm một phần tử bởi sử dụng chỉ mục hay bởi giá trị.
Cập nhật: Cập nhật giá trị một phần tử tại chỉ mục nào đó.
Câu trả lời của bạn
Một đồ thị (Graph) là một dạng biểu diễn hình ảnh của một tập các đối tượng, trong đó các cặp đối tượng được kết nối bởi các link. Các đối tượng được nối liền nhau được biểu diễn bởi các điểm được gọi là các đỉnh (vertices), và các link mà kết nối các đỉnh với nhau được gọi là các cạnh (edges).
Nói chung, một đồ thị là một cặp các tập hợp (V, E), trong đó V là tập các đỉnh và E là tập các cạnh mà kết nối các cặp điểm. Bạn theo dõi đồ thị sau:
Trong đồ thị trên:
V = {a, b, c, d, e}
E = {ab, ac, bd, cd, de}
các bạn giúp mình với ạ >.<...help meeee
1. viết chương trình nhập vào số nguyên dương N từ bàn phím (N<=1000).hãy tính và in ra màn hình tổng,tích của các số cHẴN từ đến N
2. TÍNH tổng S=1+1/2=1/3+ 1/4+...1/n (cho đến khi 1/n <= 0.0001)
3. nhập vào một dãy n số nguyên A[1],A[2],...A[n].đọc ra màn hình các thông tin:
a.số lượng các số hạng dương và tổng của các số hạngdương
b.số lượng các số hạng âm và tổng của các số hạng âm
4. a.viết chương trình nhập xâu từ bàn phím rồi in nó theo thứ tự ngược lại
b.viết chương trình nhập vào từ bàn phím và đưa ra màn hình xâu thu được từ nó sau khi loại bỏ hết các dấu cách
5. một file văn bản có tên DATA.TXT lưu trữ số liệu của một mảng n số và có dạng :
dòng đầu tiên của DATA ghi số n
dòng tiếp theo của file ghi n số,các số cách nhau tối thiểu một dấu cách
viết chương trình nhập số liệu của dãy trên vào mảng và in ra dữ liệu của mảng trên
6.viết chương trình con là hàm tính giai thừa cúa một số nguyên dương N
Câu trả lời của bạn
chuong trinhy nay ban tim trong cac giao trinh pascal se ro
nếu ta khai báo biến x : real trong khi x có giá trị nguyên và nhỏ hơn 265 thì chương trình sẽ xảy ra vấn đề gì và vì sao ???
Câu trả lời của bạn
phạm vi sử dụng biến cục bộ
A. Trong chương trình con có khai báo nó B. Trong tất cả chương trình con
C. Trong chương trình chính D. Trong tất cả chương trình con và chương trình chính
Câu trả lời của bạn
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *