Строковый тип данных

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00664.docx

 Строковый тип данных

Базовый уровень

Задание: написать программу согласно заданию.

вар.

Задача

1

В заданной строке посчитать количество русских букв «А».

2

В заданной строке поменять местами первый и последний символ

строки.

3

В заданной строке вместо первого символа поставить пробел, а вместо

последнего точку.

4

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

5

В заданной строке добавить в конец строки символ «».

6

В заданной строке посчитать количество символов цифр (от «0» до «9»).

7

Определить, есть ли в заданной строке символ цифра. Вывести сообще-

ние об этом.

8

В заданной строке вместо каждого пробела поставить символ «».

9

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

10

В заданной строке удалить все пробелы.

11

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

12

Найти сумму кодов всех символов заданной строки.

13

Удалить первое слово заданной строки Разделителем слов считается

пробел.

14

В заданной строке посчитать количество точек и запятых.

15

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

16

Взять заданную строку в кавычки вида «».

17

В конце заданной строки дописать символы «_», доведя длину строки

до 25.

18

Для заданной строки определить входит ли в нее хотя бы одна русская

буква.

19

Для заданной строки определить входит ли в нее хотя бы одна латин-

ская буква.

20

В заданной строке найти месторасположение первого символа «*».

21

Удалить в заданной строке все, кроме первого и последнего символа.

22

Для заданной строки, определить какие символы встречаются чаще «!»

или «?».

23

В заданной строке определить, совпадает ли количество круглых

открывающихся и круглых закрывающихся скобок.


вар.

Задача

24

В заданной строке после каждой точки поставить еще одну точку.

25

В заданной строке после каждой точки поставить пробел.

26

В строке заменить каждый символ «!» символом « » (пробел).

27

Определить, входит ли в данную строку пробел.

28

В заданной строке посчитать количество сочетаний символов «-+».

29

В заданной строке удалить все русские буквы.

30

В заданной строке удалить все латинские буквы.

 

Средний уровень

Задание: написать программу согласно заданию.

 

вар.

Задача

1

В заданной строке заменить подряд идущие пробелы на один пробел.

2

В заданной строке посчитать количество слов. Разделителем слов

считается один или несколько пробелов.

3

В заданной строке заменить каждую русскую букву символом «*».

4

В заданной строке удалить все латинские буквы.

5

Дана строка. Дописать в конец строки ее длину.

6

В заданной строке дописать после каждого символа «*» символ «».

7

В заданной строке вставить перед каждым символом «!» символ «,»

 

8

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

нечетных элементы второй строки.

9

В заданной строке заменить каждый пробел двумя пробелами.

10

Задана строка. Построить новую строку, в которой все символы записа-

ны в обратном порядке.

11

Построить строку, состоящую из малых букв латинского алфавита (по

алфавиту).

12

Построить строку, состоящую из заглавных букв русского алфавита (по

алфавиту).

13

В заданной строке поменять местами рядом стоящие символы между

собой.

14

В заданной строке удалить первый символ «», который найдется в

строке.

15

В заданной строке удалить последний символ « » (пробел), который

найдется в строке.

16

В заданной строке расположить все символы по возрастанию их кодов.

 

17

В заданной строке заменить каждый символ «№» строкой «номер по порядку».


вар.

Задача

18

В заданной строке перед каждой большой латинской буквой поставить

« » (точка, пробел).

19

Разрядить пробелами заданную строку.

20

В заданной строке заменить сочетания символов «-+» символом «0».

21

В заданной строке заменить каждый символ строки следующим по коду

символом. Букву «я» заменить пробелом.

22

В заданной строке поменять каждый символ строки предыдущим по

таблице кодирования символом.

23

В заданной строке после каждого символа вставить число, соответст-

вующее коду этого символа.

24

Получить из заданной строки две строки, состоящие из символов

первой строки, имеющих соответственно четные и нечетные индексы.

 

25

Заданы две строки одинаковой длины. Построить новую строку, со-

стоящую из символов как одной, так и другой строки,  чередующихся между собой.

26

В строке после каждого слова дописать ее длину.

27

Задана строка. Получить предпоследнее слово этой строки. Разделите-

лем слов считаются один или несколько пробелов.

28

В заданной строке заменить четное количество подряд идущих пробе-

лов символом «Ч», а нечетное символом «Н».

29

Для заданной строки после каждой русской буквы поставить ее код, а

после каждой латинской символ «».

30

В заданной строке, после каждого слова вида «sin», «cos» или «log»,

поставить скобку «(».

 

Высокий уровень

Задание: написать программу согласно заданию.

 

вар.

Задача

1

В заданной строке поменять местами первое и последнее слово строки.

Разделителями слов считаются пробелы.

2

Заданы две строки. Построить новую строку, состоящую из символов,

которые входят как в одну, так и в другую строку.

3

Заданы две строки. Построить новую строку, состоящую из символов,

которые входят в первую строку, но не входят во вторую.

4

В заданной строке заменить каждый символ «*» числом, соответст-

вующим номеру по порядку вхождения этого символа в строку.

5

В заданной строке заменить каждый символ «!» числом, равным

индексу этого символа в строке.

6

В заданной строке заменить каждый символ строки  следующим по

коду символом. Букву «я» заменить пробелом.


вар.

Задача

7

В заданной строке посчитать количество разных символов, входящих в

эту строку.

8

В заданной строке расположить в обратном порядке все слова. Разде-

лителями слов считаются пробелы.

9

В заданной строке посчитать количество слов, содержащих только

строчные русские буквы. Разделителями слов считаются пробелы.

10

По заданной строке получить массив слов, входящих в эту строку.

Разделителями слов считаются пробелы.

 


 

Скачано с www.znanio.ru