Sách Giáo Khoa 247

Tin Học 8 - Bài 13: Biểu diễn dữ liệu | Kết Nối Tri Thức Với Cuộc Sống

Xem chi tiết nội dung bài Bài 13: Biểu diễn dữ liệu và tải xuống miễn phí trọn bộ file PDF Sách Tin Học 8 | Kết Nối Tri Thức Với Cuộc Sống

(Trang 76)

Sau bài học này em sẽ:

• Nêu được khái niệm hằng, biến, kiểu dữ liệu, biểu thức và sử dụng được các khái niệm này ở các chương trình đơn giản trong môi trường lập trình trực quan.

Trong chương trình Tin học lớp 7, em đã được học về các kiểu dữ liệu trong phần mềm bảng tính. Em hãy cho biết đó là những kiểu dữ liệu nào.

1. KIỂU DỮ LIỆU

Hoạt động 1 Kiểu dữ liệu

1. Em hãy ghép mỗi dòng ở cột Dữ liệu với một dòng phù hợp ở cột Kiểu dữ liệu trong Hình 13.1.

2. Em hãy nhập dữ liệu và công thức theo mẫu trong Hình 13.2 vào phần mềm bảng tính và cho biết kết quả được hiển thị ở các ô tính C1, C2 và C3.

Dữ liệu Kiểu dữ liệu
Tin học  Số
3.141592 Văn bản

Hình 13.1. Dữ liệu và kiểu dữ liệu

Hình 13.2. Các phép toán

 

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ố. 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.

• Ô 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.

Trong các ngôn ngữ lập trình, dữ liệu được phân loại thành những kiểu khác nhau để có thể lưu trữ và áp dụng những

phép toán phù hợp. Số được phân loại thành kiểu số nguyên hoặc số thực, văn bản được phân loại thành kiểu kí tự hoặc xâu kí tự, các điều kiện hay các phép so sánh được phân loại thành kiểu lôgic,...

Mỗi kiểu dữ liệu bao gồm một tập hợp giá trị và một số phép toán trên những giá trị đó. Ngôn ngữ lập trình Scratch có ba kiểu dữ liệu là kiểu số, kiểu xâu kí tự và kiểu lôgic. Bảng 13.1 mô tả tập hợp giá trị của ba kiểu dữ liệu này.

Hình 13.3. Kết quả các phép toán

(Trang 77)

Bảng 13.1. Tập hợp giá trị của các kiểu dữ liệu trong ngôn ngữ lập trình Scratch

Kiểu dữ liệu Tập hợp giá trị Ví dụ
Số  Số nguyên và số thập phân 15        3.141592
Xâu kí tự Kí tự hoặc xâu kí tự @         Computer
Lôgic Hai giá trị true (đúng) và false (sai) false     true

Mỗi kiểu dữ liệu được trang bị một số phép toán. Ngược lại, mỗi phép toán đều cho kết quả là giá trị thuộc một kiểu dữ liệu nhất định. Bảng 13.2. mô tả những phép toán cơ bản trên ba kiểu dữ liệu của ngôn ngữ lập trình Scratch.

Bảng 13.2. Các phép toán cơ bản trong ngôn ngữ lập trình Scratch

Kiểu dữ liệu Phép toán Ví dụ
Số Các phép toán cộng, trừ, nhân, chia, chia lấy dư, làm tròn số,... Phép toán trả lựi kết quả 1, là số dư trong phép chia số 13 cho số 4.
Xâu ký tự Phép toán kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới. Phép toán trả lại kết quả «táo chuối», là xâu kí tự được ghép lại từ hai xâu kí tự “táo” và “chuối”.
Lôgic Các phép toán so sánh: bằng (=), nhỏ hơn (<) và lớn hơn (>).  Phép toán trả lại kết giá trị true là kết quả của việc so sánh hai số 70 và 50.

Ba phép toán loogic: (and) , hoặc (or), không phải (not).

- Kết quả của phép toán chỉ đúng khi hai biểu thức thành phần đều đúng.

- Kết quả của phép toán hoặc chỉ sai khi hai biểu thức thành phần đều sai.

- Kết quả của phép toán không phải là đúng khi biểu thức sai và ngược lại.

Phép toán trả lại kết quả false, vì thành phần (80<50) của phép toán mang lại giá trị false.

Phép toán trả lại kết quả true, vì thành phần (50=50) của phép toán hoặc mang lại giá trị true.

Phép toán trả lại kết quả false.

 

• Mỗi kiểu dữ liệu là một tập hợp các giá trị mà một biến thuộc kiểu đó có thể nhận. Mỗi kiểu dữ liệu được trang bị một số phép toán.

• Ba kiểu dữ liệu phổ biến trong ngôn ngữ lập trình trực quan là: kiểu số, kiểu xâu kí tự, kiểu lôgic.

Em hãy ghép mỗi phép toán với một kiểu dữ liệu kết quả cho phù hợp.

Phép toán Kiểu dữ liệu
Số
Xâu kí tự
Lôgic

(Trang 78)

2. HẰNG, BIẾN, BIỂU THỨC

Hoạt động 2 Hằng, biến, biểu thức
Trong Bài 12, em đã tạo ra chương trình để chú Bọ rùa di chuyển theo đường đi là một tam giác đều. Làm thế nào để tổng quát bài toán với đường đi của nhân vật là một hình đa giác đều có số cạnh bất kì được nhập vào từ bàn phím?

 

Trong lập trình, biến được dùng để lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình. Biến được nhận biết qua tên của nó. Ví dụ: số cạnh của hình mà nhân vật di chuyển trong bài toán tổng quát ở Hoạt động 2 là một biến, nó được đặt tên n và lưu trữ một giá trị số, chẳng hạn số 6.

Hằng là giá trị không đổi trong quá trình thực hiện chương trình. Chẳng hạn,

3.14 là hằng kiểu số (hằng số); “Xin chào!" là hằng kiểu xâu kí tự; true là hằng kiểu lôgic;... Mỗi hằng thuộc một kiểu dữ liệu nhất định.

Biểu thức là sự 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. Chẳng hạn, chu vi của đường tròn bán kính r có thể được tính gần đúng bằng biểu thức kiểu số .

• Biến được dùng để lưu trữ giá trị có thể thay đổi trong quá trình thực hiện chương trình. Biến được nhận biết qua tên của nó và thuộc một kiểu dữ liệu nhất định.

• 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 (hằng kiểu số, hằng kiểu xâu kí tự, hằng kiểu lôgic,...).

• Biểu thức là sự 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.

Em hãy chỉ ra hằng, biến, biểu thức và kiểu dữ liệu tương ứng được sử dụng trong chương trình ở Hình 13.4.

3. THỰC HÀNH: SỬ DỤNG HẰNG, BIẾN, BIỂU THỨC TRONG CHƯƠNG TRÌNH

Nhiệm vụ: Mở tệp chương trình VeHinh.sb3 em đã lưu ở Bài 12, bổ sung câu lệnh để được chương trình nâng cấp điều khiển nhân vật di chuyển theo hình có số cạnh nhập vào từ bàn phím như Hình 13.4.

Hướng dẫn:

Bước 1. Mở tệp chương trình VeHinh.sb3 trong Scratch, chọn chế độ hiển thị tiếng Việt. Lưu tệp với tên mới là DuongDi.sb3.

Bước 2. Nháy chuột vào nhóm lệnh , tạo các biến số

Bước 3. Nháy chuột vào nhóm lệnh , và hoàn thành lệnh 1, 2, 3 của chương trình.

Bước 4. Nháy chuột vào nhóm lệnh để tạo hai biểu thức

Bước 5. Nháy chuột vào nhóm lệnh kéo thả và hoàn thành hai câu lệnh 4, 5.

Bước 6. Nháy chuột vào nhóm lệnh , kéo thả các biến vào vị trí tương ứng trong các câu lệnh 6, 7, 8.

Bước 7. Nháy chuột vào nút chương trình và xem kết quả.

Hình 13.4. Chương trình điều khiển nhân vật di chuyển theo hình có số cạnh được nhập vào từ bàn phím.

LUYỆN TẬP

1. Giả sử r là biến lưu giá trị của bán kính hình tròn. Em hãy cho biết giá trị trả lại của các biểu thức sau và kiểu dữ liệu của chúng trong ngôn ngữ lập trình Scratch với trường hợp r = 5.

a)

b)

c)

2. Em hãy sử dụng ngôn ngữ lập trình trực quan để viết chương trình tính chu vi đường tròn, diện tích hình tròn với giá trị của bán kính được nhập vào từ bàn phím, thông báo kết quả ra màn hình.

VẬN DỤNG

Em hãy viết chương trình Scratch của riêng mình để giải quyết một bài toán cụ thể trong một môn học như Khoa học tự nhiên, Toán học,... trong đó có sử dụng hằng, biến và biểu thức để thực hiện thuật toán.

Xem và tải xuống trọn bộ sách giáo khoa Tin Học 8

Tổng số đánh giá:

Xếp hạng: / 5 sao

Sách giáo khoa liên quan

Ngữ Văn 8 - Tập 1

Sách Lớp 8 NXB Giáo Dục Việt Nam

Ngữ Văn 8 - Tập 2

Sách Lớp 8 NXB Giáo Dục Việt Nam

Tiếng Anh 8 - Tập 1

Sách Lớp 8 NXB Giáo Dục Việt Nam

Tiếng Anh 8 - Tập 2

Sách Lớp 8 NXB Giáo Dục Việt Nam

Toán 8 - Tập 1

Sách Lớp 8 NXB Giáo Dục Việt Nam

Toán 8 - Tập 2

Sách Lớp 8 NXB Giáo Dục Việt Nam

Lịch Sử 8

Sách Lớp 8 NXB Giáo Dục Việt Nam

Địa Lí 8

Sách Lớp 8 NXB Giáo Dục Việt Nam

Sinh Học 8

Sách Lớp 8 NXB Giáo Dục Việt Nam

Công Nghệ 8

Sách Lớp 8 NXB Giáo Dục Việt Nam

Vật Lí 8

Sách Lớp 8 NXB Giáo Dục Việt Nam

Hóa Học 8

Sách Lớp 8 NXB Giáo Dục Việt Nam

Gợi ý cho bạn

toan-9-tap-1-962

Toán 9 - Tập 1

Sách Lớp 9 Chân Trời Sáng Tạo

vo-bai-tap-tieng-viet-1-tap-mot-32

Vở bài tập TIẾNG VIỆT 1 - Tập Một

Sách Lớp 1 Kết Nối Tri Thức

toan-8-tap-1-917

Toán 8 - Tập 1

Sách Lớp 8 Chân Trời Sáng Tạo

ngu-van-9-tap-1-964

Ngữ Văn 9 - Tập 1

Sách Lớp 9 Chân Trời Sáng Tạo

cong-nghe-4-1564

Công Nghệ 4

NXB Kết nối tri thức với cuộc sống - Công nghệ 4

Nhà xuất bản

canh-dieu-1

Cánh Diều

Bộ sách giáo khoa của Nhà xuất bản Cánh Diều

chan-troi-sang-tao-2

Chân Trời Sáng Tạo

Bộ sách giáo khoa của Nhà xuất bản Chân Trời Sáng Tạo

ket-noi-tri-thuc-voi-cuoc-song-3

Kết Nối Tri Thức Với Cuộc Sống

Sách giáo khoa của nhà xuất bản Kết Nối Tri Thức Với Cuộc Sống

giao-duc-viet-nam-5

Giáo Dục Việt Nam

Bộ Sách Giáo Khoa của Nhà Xuất Bản Giáo Dục Việt Nam

sach-bai-giai-6

Sách Bài Giải

Bài giải cho các sách giáo khoa, sách bài tập

sach-bai-tap-7

Sách Bài Tập

Sách bài tập tất cả các khối lớp

tai-lieu-hoc-tap-9

Tài liệu học tập

Đây là tài liệu tham khảo hỗ trợ trong quá trình học tập

global-success-bo-giao-duc-dao-tao-11

Global Success & Bộ Giáo Dục - Đào Tạo

Bộ sách Global Success & Bộ Giáo Dục - Đào Tạo là sự kết hợp giữa ngôn ngữ Tiếng Anh theo lối giảng dạy truyền thống và cập nhật những phương thức quốc tế

nxb-dai-hoc-su-pham-tphcm-12

NXB - Đại Học Sư Phạm TPHCM

NXB - Đại Học Sư Phạm TPHCM

Chủ đề

Liên Kết Chia Sẻ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.