String handling · Работа со строками
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Эта страница требует современного браузера (с поддержкой SharedArrayBuffer). Пожалуйста, обновите Chrome, Edge, Firefox или Safari до последней версии.
English
LENGTH, MID and RIGHT
- The 2026 guide's string routines are
LENGTH,MID,RIGHT,UCASEandLCASE. - Positions start at 1.
MID(text, start, length)copieslengthcharacters fromstart.RIGHT(text, n)copies the lastncharacters.
Русский
LENGTH, MID и RIGHT
- Строковые функции в руководстве для 2026 года:
LENGTH,MID,RIGHT,UCASEиLCASE. - Нумерация позиций начинается с 1.
MID(text, start, length)копируетlengthсимволов изstart.RIGHT(text, n)копирует последниеnсимволов.
OUTPUT LENGTH("Happy Days")
OUTPUT MID("ABCDEFGH", 2, 3)
OUTPUT RIGHT("ABCDEFGH", 3)
English
UCASE and LCASE take one character
- The guide's
UCASEandLCASEtake a single character, not a whole string. UCASE('h')is'H'. A character that is not a letter comes back unchanged.- When a paper needs a whole string in capitals, the insert gives you
TO_UPPER.
Русский
UCASE и LCASE принимают один символ
- Функции
UCASEиLCASEв руководстве принимают один символ, а не всю строку. UCASE('h')является'H'. Символ, не являющийся буквой, возвращается без изменений.- Когда в задании требуется вся строка заглавными буквами, инструкция предлагает использовать
TO_UPPER.
OUTPUT UCASE('h')
OUTPUT LCASE('W')
OUTPUT TO_UPPER("Error 803")
English
& joins strings
&concatenates two strings."Summer" & " " & "Pudding"is"Summer Pudding".- IGCSE 0478 has no
&. There you list values afterOUTPUTwith commas. - Commas still work in this guide when you only want them printed side by side.
Русский
& соединяет строки
&конкатенирует две строки."Summer" & " " & "Pudding"равно"Summer Pudding".- В IGCSE 0478 нет оператора
&. Там значения послеOUTPUTперечисляются через запятую. - Запятые по-прежнему работают в этом руководстве, если их нужно просто вывести рядом.
OUTPUT "Summer" & " " & "Pudding"
English
Common mistakes
MIDcounts from 1. The second argument is the start, the third is how many characters.- Do not pass a whole string to
UCASE. That routine is for one character.
Русский
Распространенные ошибки
MIDсчитает от 1. Второй аргумент — начало, третий — количество символов.- Не передавайте целую строку в
UCASE. Эта функция предназначена для одного символа.
English
Now you try
- Use
MID,RIGHTand&.
Русский
Теперь попробуйте сами
- Используйте
MID,RIGHTи&.
Output MID("ABCDEFGH", 2, 3) and RIGHT("ABCDEFGH", 3), each on its own line. · Выведите MID("ABCDEFGH", 2, 3) и RIGHT("ABCDEFGH", 3), каждый на отдельной строке.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Output Summer Pudding by joining Summer, a space and Pudding with &. · Выведите Summer Pudding, объединив Summer, пробел и Pudding с помощью функции &.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Output the upper-case form of the character h, then ERROR 803 using TO_UPPER. · Выведите заглавную форму символа h, затем ERROR 803 с помощью TO_UPPER.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.