Quảng cáo
3 câu trả lời 97
Trong ngôn ngữ lập trình Scratch, hằng số là những giá trị không thay đổi trong suốt quá trình chạy chương trình.
Các loại hằng em đã học:
Hằng số (số)
Là các giá trị số cố định.
Ví dụ: 10, 3.5, -2
Hằng chuỗi (văn bản)
Là các đoạn chữ hoặc ký tự.
Ví dụ: “Xin chào”, “Scratch”
Hằng logic (Boolean)
Chỉ có hai giá trị đúng hoặc sai.
Ví dụ: đúng (true), sai (false)
Tóm lại: Hằng là giá trị cố định, không thay đổi trong chương trình và có thể là số, chữ hoặc giá trị đúng/sai.
Trong ngôn ngữ lập trình Scratch (trong ảnh viết là scarych, một cách viết nhầm phổ biến), hằng số là một đại lượng có giá trị không thay đổi trong suốt quá trình thực hiện chương trình.
Dưới đây là các loại hằng số phổ biến trong Scratch và ví dụ tương ứng:
Hằng số kiểu số (Numeric constants): Là các con số cụ thể được nhập trực tiếp vào các ô lệnh.Ví dụ: Số 10 trong lệnh "di chuyển 10 bước", số 3.14 khi tính toán chu vi hình tròn.
Hằng số kiểu xâu ký tự (String constants): Là các đoạn văn bản hoặc chuỗi ký tự nằm trong các khối lệnh hiển thị.Ví dụ: Chữ "Xin chào!" trong lệnh "nói Xin chào! trong 2 giây".
Hằng số kiểu lôgic (Boolean constants): Chỉ bao gồm hai giá trị cố định là Đúng hoặc Sai.Ví dụ: Giá trị True (Đúng) hoặc False (Sai) khi kiểm tra một điều kiện nào đó.
Dưới đây là các loại hằng số phổ biến trong Scratch và ví dụ tương ứng:
Hằng số kiểu số (Numeric constants): Là các con số cụ thể được nhập trực tiếp vào các ô lệnh.Ví dụ: Số 10 trong lệnh "di chuyển 10 bước", số 3.14 khi tính toán chu vi hình tròn.
Hằng số kiểu xâu ký tự (String constants): Là các đoạn văn bản hoặc chuỗi ký tự nằm trong các khối lệnh hiển thị.Ví dụ: Chữ "Xin chào!" trong lệnh "nói Xin chào! trong 2 giây".
Hằng số kiểu lôgic (Boolean constants): Chỉ bao gồm hai giá trị cố định là Đúng hoặc Sai.Ví dụ: Giá trị True (Đúng) hoặc False (Sai) khi kiểm tra một điều kiện nào đó.
Trong Scratch, khái niệm hằng số không được định nghĩa bằng một khối lệnh riêng biệt như "biến số", nhưng có thể hiểu đơn giản: Hằng số là những giá trị không thay đổi trong suốt quá trình chương trình chạy.
Dưới đây là các loại hằng em đã gặp và ví dụ cụ thể:
1. Hằng số (Giá trị cố định)
Đây là những con số hoặc chữ cái em nhập trực tiếp vào các ô trắng trong khối lệnh. Giá trị này sẽ giữ nguyên trừ khi em tự tay sửa nó.
Hằng số số học: Dùng cho các phép tính hoặc di chuyển.Ví dụ: Số 10 trong khối lệnh di chuyển 10 bước.
Hằng số chuỗi (Xâu kí tự): Dùng để hiển thị lời thoại.Ví dụ: Chữ "Xin chào!" trong khối lệnh nói Xin chào! trong 2 giây.
2. Hằng logic (Boolean)
Đây là các giá trị chỉ có hai trạng thái: Đúng (True) hoặc Sai (False). Chúng thường nằm trong các khối hình lục giác.
Ví dụ: Khối đang chạm con trỏ chuột?. Nếu nhân vật chạm chuột, nó trả về giá trị "Đúng", ngược lại là "Sai".
3. Các giá trị hệ thống (Hằng số có sẵn)
Scratch có những giá trị "hằng" đặc biệt mà em không thể thay đổi tên, chỉ có thể lấy giá trị của chúng để sử dụng.
Ví dụ: Khối độ hướng. Nó luôn phản ánh hướng hiện tại của nhân vật. Nếu em quy định nhân vật luôn đi về hướng bên phải, thì hướng 90 có thể coi là một hằng số mục tiêu trong bài toán đó.
Lưu ý nhỏ: Trong Scratch, nếu em muốn tạo ra một giá trị và quy ước nó là hằng số (ví dụ: số Pi = 3.14), em thường tạo một Biến số, đặt tên là PI, đặt giá trị là 3.14 và không bao giờ dùng lệnh thay đổi PI hay đặt PI thành một số khác trong khi code.
Dưới đây là các loại hằng em đã gặp và ví dụ cụ thể:
1. Hằng số (Giá trị cố định)
Đây là những con số hoặc chữ cái em nhập trực tiếp vào các ô trắng trong khối lệnh. Giá trị này sẽ giữ nguyên trừ khi em tự tay sửa nó.
Hằng số số học: Dùng cho các phép tính hoặc di chuyển.Ví dụ: Số 10 trong khối lệnh di chuyển 10 bước.
Hằng số chuỗi (Xâu kí tự): Dùng để hiển thị lời thoại.Ví dụ: Chữ "Xin chào!" trong khối lệnh nói Xin chào! trong 2 giây.
2. Hằng logic (Boolean)
Đây là các giá trị chỉ có hai trạng thái: Đúng (True) hoặc Sai (False). Chúng thường nằm trong các khối hình lục giác.
Ví dụ: Khối đang chạm con trỏ chuột?. Nếu nhân vật chạm chuột, nó trả về giá trị "Đúng", ngược lại là "Sai".
3. Các giá trị hệ thống (Hằng số có sẵn)
Scratch có những giá trị "hằng" đặc biệt mà em không thể thay đổi tên, chỉ có thể lấy giá trị của chúng để sử dụng.
Ví dụ: Khối độ hướng. Nó luôn phản ánh hướng hiện tại của nhân vật. Nếu em quy định nhân vật luôn đi về hướng bên phải, thì hướng 90 có thể coi là một hằng số mục tiêu trong bài toán đó.
Lưu ý nhỏ: Trong Scratch, nếu em muốn tạo ra một giá trị và quy ước nó là hằng số (ví dụ: số Pi = 3.14), em thường tạo một Biến số, đặt tên là PI, đặt giá trị là 3.14 và không bao giờ dùng lệnh thay đổi PI hay đặt PI thành một số khác trong khi code.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
45316 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34744 -
Đã trả lời bởi chuyên gia
30536 -
Hỏi từ APP VIETJACK27980
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
22290
Gửi báo cáo thành công!
