Lý thuyết Tin học 8 Bài 13 (Kết nối tri thức): Biểu diễn dữ liệu

Tóm tắt lý thuyết Tin học lớp 8 Bài 13: Biểu diễn dữ liệu hay, chi tiết sách Kết nối tri thức sẽ giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt Tin học 8.

1 7,751 07/08/2026


Lý thuyết Tin học 8 Bài 13: Biểu diễn dữ liệu

A. Lý thuyết Biểu diễn dữ liệu

1. Kiểu dữ liệu

- Trong Hình 13.1, Tin học là dữ liệu thuộc kiểu văn bản, 3.1415192 là dữ liệu thuộc kiểu số.

Lý thuyết Tin học 8 Bài 13 (Kết nối tri thức): Biểu diễn dữ liệu (ảnh 1)

- Các công thức ở các ô tính C1, C2 và C3 trong Hình 13.2 trả lại kết quả như Hình 13.3.

Lý thuyết Tin học 8 Bài 13 (Kết nối tri thức): Biểu diễn dữ liệu (ảnh 1)

+ ô C1 thực hiện phép cộng số 3 và số 5, cho kết quả 8 là một giá trị số.

+ ô C2 thực hiện phép ghép kí tự 3 và kí tự 5, cho kết quả là xâu kí tự 35.

+ ô C3 kiểm tra xem số 3 có nhò hơn số 5 hay không, cho kết quả TRUE (đúng) là giá trị thuộc kiểu lôgic.

- Dữ liệu trong lập trình được phân loại thành nhiều kiểu để lưu trữ và áp dụng phép toán phù hợp. Ví dụ: số nguyên, số thực, kí tự, xâu kí tự, lôgic...

- Mỗi kiểu dữ liệu có một tập giá trị và phép toán trên giá trị đó. Scratch có 3 kiểu dữ liệu: số, xâu kí tự và lôgic, được miêu tả trong bảng 13.1.

- Mỗi phép toán trả về kết quả là giá trị thuộc kiểu dữ liệu nhất định. Các phép toán cơ bản trên 3 kiểu dữ liệu này được miêu tả trong bảng 13.2.

Lý thuyết Tin học 8 Bài 13 (Kết nối tri thức): Biểu diễn dữ liệu (ảnh 1)

2. Hằng, biến, biểu thức

- Biến dùng để lưu trữ giá trị thay đổi, được nhận biết qua tên của nó.

- Hằng là giá trị không đổi trong quá trình thực hiện chương trình, mỗi hằng thuộc một kiểu dữ liệu nhất định.

- Biểu thức là kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiểu dữ liệu nhất định.

B. Bài tập Biểu diễn dữ liệu

Đang cập nhật…

Trắc nghiệm Tin học 8 Bài 13: Biểu diễn dữ liệu

Câu 1. Cho đoạn lệnh Scratch như sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Phương án nào sau đây là biểu thức của đoạn lệnh?

A. xy+9+x×x+2xy2

B. xy+9+z+x×2×y2

C. xy+9+z+x×2×y2

D. xy+9+x+z×2×y2

Đáp án đúng là: C

Câu 2. Cho đoạn chương trình Scratch như sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Kết quả của chương trình là ………….

Kết quả của chương trình là 2

Câu 3. Biểu thức nào sau đây có giá trị logic là True?

A. 10 + 9 ≤ 11.

B. 25 – 3 ≥ 12.

C. 2 × 10 ≥ 31.

D. 14 – 5 ≤ 13.

Đáp án đúng là: D

Câu 4. Giá trị nào sau đây thuộc kiểu dữ liệu số?

A. 1234.

B. A125.

C. 12,4.

D. 123b.

Đáp án đúng là: A

Câu 5. Phương án nào sau đây là đặc điểm của biến nhớ?

A. Giá trị ban đầu được đặt mặc định.

B. Một biến có nhiều hơn kiểu dữ liệu.

C. Tên của biến chính là giá trị của nó.

D. Dữ liệu thay đổi theo chương trình.

Đáp án đúng là: D

Câu 6. Cho chương trình Scratch như sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Phương án nào sau đây nêu đúng kết quả của chương trình?

A. -40.50.

B. -47.50.

C. -49.50.

D. -50.50.

Đáp án đúng là: C

Biểu thức được viết là x2+y-x+z×z×2

Câu 7. Cho một đoạn chương trình Scratch sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Phương án nào sau đây nêu đúng kết quả của chương trình?

A. 22.

B. 19.

C. 20.

D. 21.

Đáp án đúng là: D

Biến A có giá trị là 19.

Kết quả của phép 5 chia dư cho 3 là 2.

Biến B nhận giá trị là 21.

Câu 8. Kiểu dữ liệu nào sau đây có các phép toán: và (and), hoặc (or), not (không phải)?

A. Kiểu xâu kí tự.

B. Kiểu logic.

C. Kiểu nhị phân.

D. Kiểu số.

Đáp án đúng là: B

Câu 9.

Cho đoạn chương trình Scratch sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Phương án nào sau đây nêu đúng kết quả của đoạn chương trình?

A. 35.

B. 120.

C. 72.

D. 144.

Đáp án đúng là: B

Thực hiện lần lượt từ trái sang phải của biểu thức.

Câu 10. Cho đoạn chương trình Scratch sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Phương án nào sau đây nêu đúng giá trị của biến A để kết quả hiện trị là True?

A. 9.

B. 17.

C. 8.

D. 13.

Đáp án đúng là: C

Biểu thức logic ở đây là:

(20 - A) > 11 và A < 17

Thay 8 vào các vị trí là A, ta có:

(20 - 8) > 11 và 8 < 17

Câu 11. Cho đoạn chương trình Scratch như sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Với số nhập vào là 4, kết quả của chương trình trên là …………

Với số nhập vào là 4, kết quả của chương trình trên là 3

Câu 12. Giá trị nào sau đây là kiểu dữ liệu logic?

A. 1 < 8.

B. right.

C. true.

D. 0011.

Đáp án đúng là: C

Câu 13. Giá trị nào sau đây là kiểu dữ liệu chữ?

A. 1498.

B. true.

C. 2.34.

D. 13@a.

Đáp án đúng là: D

Câu 14. Giá trị nào sau đây thuộc kiểu dữ liệu số?

A. 1,33.

B. True.

C. 12A.

D. A@1.

Đáp án đúng là: A

Câu 15. Cho chương trình Scratch sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Kết quả của chương trình là …………

Kết quả của chương trình là -23.50

Biểu thức trong chương trình là z×z×2+x2+y-z+10. Thay các giá trị để thu được kết quả.

Câu 16. Câu lệnh nào sau đây biểu diễn đúng biểu thức a2-2xy-ba-xy

A. Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

B. Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

C. Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

D. Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Đáp án đúng là: D

Câu 17. Trong công thức tính chu vi hình tròn C = 2πR, thành phần được khai báo dạng hằng là

A. R

B. C.

C. π.

D. 2.

Đáp án đúng là: C

Câu 18. Giá trị nào sau đây là kiểu chữ?

A. false.

B. abc1.

C. true.

D. 123.5.

Đáp án đúng là: B

Câu 19. Cho chương trình Scratch sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Phương án nào sau đây nêu đúng kết quả của chương trình?

A. 13736.

B. 13717.

C. 13616.

D. 13716.

Đáp án đúng là: D

Biểu thức của chương trình là xy+9+z+x×2×y×y

Câu 20. Cho đoạn chương trình Scratch sau:

Trắc nghiệm Tin học 8 Kết nối tri thức Bài 13 (có đáp án): Biểu diễn dữ liệu

Phương án nào sau đây nêu đúng kết quả của chương trình?

A. 4.

B. 3.

C. 5.

D. 1.

Đáp án đúng là: C

Xem thêm các bài lý thuyết Tin học 8 sách Kết nối tri thức hay, chi tiết tại:

1 7,751 07/08/2026


Xem thêm các chương trình khác: