Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки?

Информатика | 10 - 11 классы

Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки S удалением ее первого символа ; ДОБСИМВОЛ(C, S) – функция возвращает строку, полученную из строки S добавлением к ее началу символа C ; ДЛИНА(S) – функция возвращает число символов в строке S.

С использованием этих функций составлен алгоритм : НАЧАЛО ; ВВЕСТИ строку S ; Строка U : = «» ; Строка T : = S ; I : = 1 ; ЦИКЛ 1 ПОКА I< ; = ДЛИНА(S) / 2 ВЫПОЛНИТЬ С : = СИМВОЛ(T) ; T : = ОСТАТОК(T) ; U : = ДОБСИМВОЛ(С, U) ; I : = I + 1 ; КОНЕЦ ЦИКЛА 1 ВЫВЕСТИ строку T ; ЗАВЕРШЕНИЕ.

Если введенная строка – «СЛОНОПОТОМ», то в результате работы алгоритма будет выведено ….

Ответить на вопрос
Ответы (1)
Olegzavgor 26 мая 2020 г., 20:09:09

Анализируя приведенный алгоритм, можно увидеть, что :

1.

Для введенной строкитело цикла выполняется 5 раз (ДЛИНА(S) / 2)

2.

Значение строки Т меняется только в одной команде тела цикла

T : = ОСТАТОК(T) ;

Удаляя 5 раз начальный символ из строки«СЛОНОПОТОМ», получим строку«ПОТОМ».

Сфавыпрвна 22 мар. 2020 г., 01:30:27 | 10 - 11 классы

ВпрограммеC + + ?

ВпрограммеC + + .

Ввести массив символов разделителей с заданным количеством символов, число и массив строк текста, содержащий неизвестное заранее количество строк.

Последней строкой текста будет строка, после ввода которой количество одинаковых слов в тексте превысит заданное в исходных данных число.

Из строк введенного текста сформировать другой текст, в котором строки будут располагаться в порядке увеличения количества символов разделителей с одновременным удалением строк, в которых было повторение любого символа разделителя.

Vakek51 27 июл. 2020 г., 14:01:59 | 5 - 9 классы

Составьте программу позволяющую удвоить каждый символ заданной строки и вывести полученную строку на экран?

Составьте программу позволяющую удвоить каждый символ заданной строки и вывести полученную строку на экран.

Sofa39 4 янв. 2020 г., 11:00:04 | 5 - 9 классы

Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '?

Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '.

Alina123456789100 30 сент. 2020 г., 10:58:00 | 10 - 11 классы

Дана строка?

Дана строка.

Если количество символов в ней нечетно , то выведите на экран средний символ строки.

Задача Паскаль.

ЗаЙкА004567 23 нояб. 2020 г., 13:18:45 | 10 - 11 классы

Ввести с клавиатуры строку?

Ввести с клавиатуры строку.

Сформировать новую строку, в которой все символы из первой строки разделены пробелами.

Помогите, пожалуйста).

13Vlad 19 янв. 2020 г., 12:29:54 | 5 - 9 классы

Во введенной строке подсчитайте количество символов " * " и символов "?

Во введенной строке подсчитайте количество символов " * " и символов "!

". Информатика.

Паскаль.

Строки.

Здлдк 5 янв. 2020 г., 11:00:34 | 5 - 9 классы

Ввести строку символов определить и вывести на экран ее длину?

Ввести строку символов определить и вывести на экран ее длину.

Вывести на экран первый и последний символ этой строки.

Emma16 17 окт. 2020 г., 21:07:14 | 5 - 9 классы

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с -?

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с - сам символ.

Например : дана строка 'aaabccdddde' и она должна стать строкой вида : ' ^ 3abcc ^ 4de'.

Птздочс 17 мар. 2020 г., 04:53:17 | 10 - 11 классы

Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости?

Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости.

Прототип функции char function_name (char * s).

Проверить работу функции на строке, введенной с клавиатуры.

Реализовать вывод результата.

Мазоха 5 апр. 2020 г., 15:26:49 | 5 - 9 классы

С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке?

С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке.

На странице вопроса Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки? из категории Информатика вы найдете ответ для уровня учащихся 10 - 11 классов. Если полученный ответ не устраивает и нужно расшить круг поиска, используйте удобную поисковую систему сайта. Можно также ознакомиться с похожими вопросами и ответами других пользователей в этой же категории или создать новый вопрос. Возможно, вам будет полезной информация, оставленная пользователями в комментариях, где можно обсудить тему с помощью обратной связи.