Самостоятельная работа по теме Строки

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

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

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

Иконка файла материала 28. Самостоятельная работа по теме Строки.doc

Самостоятельная работа №7

Тема: Строки

Цель: Закрепление навыков применения операций со строками

Время выполнения: 6 часов

Теоретический материал

Последовательность символов произвольной длины называется строкой. Для обработки и хранения символов можно использовать массив символов или переменные типа String. 

Объявление строковых данных:

String Имя переменной;                                 //переменная без инициализации

String Имя переменной =''значение'';            //переменная с инициализацией

Const String Имя переменной = ''значение''; // константа с инициализацией

Например: string s;           // Строковая переменная без инициализации

string s1 = "Привет";                  // Строковая переменная с инициализацией const string s2 = "Я студент";      // Строковая константа

Строковая переменная может получить значение в программе в результате выполнения операции присвоения:

string s1, s2 ;   // переменные без инициализации

. . . . . . . .

s1 = "Я студент";        // переменной s1 присваивается значение "Я студент"

s2= "Привет от меня";           // переменной s2 присваивается значение "Привет от меня"

Результатом выполнения строкового выражения является строка символов.

Для строк применимы операции:

-  конкатенация (добавление к первой строке второй)  // Сцепление строк

-  сравнение.   // По длине строки

Переменную типа String можно сравнивать с другой переменной типа String.

Строки сравниваются посимвольно, начиная с 1 символа:

-      Если все символы сравниваемых строк одинаковые, то такие строки считаются равными, в противном случае – не равными. Для равенства двух строк применяют операторы == или !=.

-      Операторы отношения >, <, >=, <= c переменными типа String не работают, для их использования необходимо преобразовать строковую переменную в длину строки. Длина строки вычисляется с помощью метода s.Length;

-      Получить доступ к отдельному символу строки можно, указав его номер в квадратных скобках после имени переменной (строки).

Например,  s[ i ], где i – номер символа строки s.

Методы обработки строк представлены в таблице 4.

Таблица 4

Методы обработки строк

Наименование

Выполняемые функции

string ToLower()

Возвращает строчную версию вызывающей строки

string ToUpper()

Возвращает прописную версию вызывающей строки

string Copy(string S)

Возвращает копию строки S

Задания

1.  Написать программу для осуществления конкатенации двух строковых переменных, значения которых вводятся с клавиатуры.

2.  Подсчитать, сколько раз встречается буква 'w' в некоторой строке.

3.  Определить количество слов X в предложении Y. X и Y – строковые переменные, вводятся с клавиатуры.

4.  Подсчитать количество слов в некотором предложении, начинающихся на букву ‘w’.

С клавиатуры вводится строка, содержащая как заглавные буквы, так и строчные. Перевести заглавные буквы в строчные и наоборот.


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

Посмотрите также