Built-in functions from the insert · Các hàm tích hợp từ phần chèn
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Trang này cần trình duyệt gần đây (hỗ trợ SharedArrayBuffer). Vui lòng cập nhật Chrome, Edge, Firefox hoặc Safari lên phiên bản mới nhất.
English
A receipt joins a number to text
- Every Paper 2 has an insert of built-in functions. Anything not in the pseudocode guide is printed there, and an answer may call it.
LEFT(Text, N)copies the firstNcharacters. Positions still start at 1.NUM_TO_STR(87.5)is the string"87.5". Join it with&when the line must contain words and a number.
Tiếng Việt
Một hóa đơn nối một số với văn bản
- Mỗi Paper 2 đều có phần chèn chứa các hàm tích hợp. Bất cứ thứ gì không có trong hướng dẫn pseudocode đều được in ở đó, và một câu trả lời có thể gọi hàm đó.
LEFT(Text, N)sao chépNký tự đầu tiên. Các vị trí vẫn bắt đầu từ 1.NUM_TO_STR(87.5)là chuỗi"87.5". Nối nó với&khi dòng phải chứa cả từ và số.
OUTPUT LEFT("Computer", 3)
OUTPUT "Score: " & NUM_TO_STR(87.5)
English
Check before you convert
IS_NUM(Text)isTRUEonly when the string is a number."12a"isFALSE.STR_TO_NUM("23")is the number23, so you can add 1 to it. A string cannot be added.- Convert only after
IS_NUMsays the text is safe.
Tiếng Việt
Kiểm tra trước khi chuyển đổi
IS_NUM(Text)chỉ làTRUEkhi chuỗi là một số."12a"làFALSE.STR_TO_NUM("23")là số23, vì vậy bạn có thể cộng 1 vào nó. Một chuỗi không thể cộng được.- Chỉ chuyển đổi sau khi
IS_NUMxác nhận văn bản an toàn.
DECLARE Text : STRING
Text ← "23"
IF IS_NUM(Text) THEN
OUTPUT STR_TO_NUM(Text) + 1
ELSE
OUTPUT "bad"
ENDIF
English
ASC and CHR
ASC("A")is the integer code65.CHR(66)is the character"B".- The next letter after
"A"isCHR(ASC("A") + 1).
Tiếng Việt
ASC và CHR
ASC("A")là mã số nguyên65.CHR(66)là ký tự"B".- Chữ cái tiếp theo sau
"A"làCHR(ASC("A") + 1).
OUTPUT CHR(ASC("A") + 1)
OUTPUT IS_NUM("12a")
English
Common mistakes
UCASEstill takes one character. A whole string in capitals isTO_UPPER, which you met earlier.NUM_TO_STRreturns text.STR_TO_NUMreturns a number. They are not interchangeable.
Tiếng Việt
Lỗi thường gặp
UCASEvẫn chỉ nhận một ký tự. Một chuỗi hoàn chỉnh viết hoa làTO_UPPER, mà bạn đã gặp trước đó.NUM_TO_STRtrả về văn bản.STR_TO_NUMtrả về một số. Chúng không thể thay thế cho nhau.
English
Now you try
- Use
LEFT, then a joined number, thenIS_NUMbefore a conversion.
Tiếng Việt
Bây giờ bạn thử
- Sử dụng
LEFT, sau đó là một số được nối, rồiIS_NUMtrước khi thực hiện chuyển đổi.
Output LEFT("Computer", 3). · Xuất LEFT("Computer", 3).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Output Score: 87.5 on one line by joining the word and NUM_TO_STR(87.5) with &. · Xuất Score: 87.5 trên một dòng bằng cách nối từ và NUM_TO_STR(87.5) với nhau bằng &.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Text is "23". If IS_NUM(Text), output STR_TO_NUM(Text) + 1. Otherwise output bad. · Text là "23". Nếu IS_NUM(Text), xuất STR_TO_NUM(Text) + 1. Ngược lại xuất bad.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.