String handling · Работа со строками
LENGTH counts characters
LENGTH(s)gives how many characters are in a string.
ДЛИНА подсчитывает символы
LENGTH(s)показывает, сколько символов содержится в строке.
OUTPUT LENGTH("hello") // → 5
UCASE and LCASE change case
UCASE(s)makes a string all CAPITALS.LCASE(s)makes it all lower case.
UCASE и LCASE изменяют регистр
UCASE(s)делает всю строку ЗАГЛАВНЫМИ БУКВАМИ.LCASE(s)делает её полностью строчными буквами.
OUTPUT UCASE("abc") // → ABC
OUTPUT LCASE("HeLLo") // → hello
SUBSTRING takes part of a string
SUBSTRING(s, start, length)copies part of a string.- The first character is position 1 (not 0).
ПОДСТРОКА извлекает часть строки
SUBSTRING(s, start, length)копирует фрагмент строки.- Первый символ имеет позицию 1 (а не 0).
OUTPUT SUBSTRING("Computer", 1, 4) // → Comp
Printing several values
OUTPUTtakes several values separated by commas and prints them one after another.- The 0478 pseudocode has no "join" operator — a comma is how you put values side by side.
Вывод нескольких значений
OUTPUTпринимает несколько значений, разделённых запятыми, и выводит их друг за другом.- Псевдокод 0478 не имеет оператора «конкатенации» — запятая используется для размещения значений рядом.
DECLARE Lives : INTEGER
Lives ← 3
OUTPUT "Cam", "bridge" // → Cambridge
OUTPUT "You have ", Lives, " lives left"
Common mistakes
- Learn the exam's function names:
LENGTH,SUBSTRING,UCASE,LCASE. - String positions in pseudocode often start at
1, not0.
Распространенные ошибки
- Выучите названия функций экзамена:
LENGTH,SUBSTRING,UCASE,LCASE. - Позиции строк в псевдокоде часто начинаются с
1, а не с0.
Now you try
- Use the string functions above.
- Press Check answer to test it.
Теперь попробуйте сами
- Используйте вышеуказанные функции работы со строками.
- Нажмите Проверить ответ, чтобы протестировать её.
Read a word, then output how many characters it has with LENGTH. For input hello, output 5. · Прочитайте слово, затем выведите количество символов в нем с помощью LENGTH. Для ввода hello выведите 5.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Read a word and output it in CAPITALS with UCASE. For input cat, output CAT. · Прочитайте слово и выведите его ЗАГЛАВНЫМИ БУКВАМИ с помощью UCASE. Для ввода cat выведите CAT.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Read a word and output its first 3 letters with SUBSTRING (start at 1, length 3). For input Computer, output Com. · Прочитайте слово и выведите его первые 3 буквы с помощью SUBSTRING (начало с 1, длина 3). Для ввода Computer выведите Com.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.