Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание 3.2. Методы класса String






В в е д е н и е

Для вывода сообщений, подписи элементов графического интерфейса, считывании-записи файлов и т.д., необходимо работать с текстом. Для работы с текстом применяют тип данных String. В языке C# он имеет много отличий от множества известных других языков программирования.

 

 

Рекомендуемая литература

 

1. С# 4.0: полное руководство / Г. Шилдт. – М.: ООО “И.Д. Вильямc”, 2011. – 198-207, 783-832 с.

2. С# 4.0 и платформа.NET 4 для профессионалов / К. Нейгел, Б. Ивьен, Д. Глинн, К. Уотсон. – М.: ООО “И.Д. Вильям”, 2011. – 266-277 с.

3. Программирование на языке C# в Microsoft Visual Studio.Net или SharpDevelop / Э.А. Акчурин, 2010 – 68 с.

4. Программирование на C# / Д. Либерти, 2010 – 251-268 с.

 


Лабораторная работа

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

  1. Подготовка к работе

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

 

  1. Контрольные вопросы

 

2.1. Для чего применяются строковые переменные?

2.2. Можно ли вносить изменения в строковые переменные?

2.3. Как определить длину строки?

2.4. Как сравнить строки?

2.5. Для чего применяется метод Insert?

2.6. Для чего применяется метод Replace?

2.7. Для чего применяется метод Remove?

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


Задание 3.1. Строки

3.1.1. Создать переменную строкового типа из массива типа char состоящим последовательно расположенных букв вашей фамилии. Имя переменной должно быть str1.

3.1.2. Создать строковую переменную (имя перемененной - str2) в которой за пробелом следует ваше имя. Выполнить конкатенацию строки str1 и str2, при этом результат записать в str1.

3.1.3. Вывести на экран длину строки str1.

3.1.4. Вывести на экран из переменной str1 третий по счету символ для четных вариантов и четвертый для нечетных.

Задание 3.2. Методы класса String

3.2.1. Создать строковую str3 переменную содержащую текст:

aabbccddeeffgghhkkmmllxxyywweerrss.

3.2.2. В строке найти текст в соответствии с вариантом (см. табл. 1) и заменить его на название вашей группы. Полученный результат вывести на экран и поместить в строковую переменную str 4.

3.2.3. Из переменной str3 извлечь n символов в начале строки и поместить в переменную str4, и столько же символов в конце строки - в str5. Число n выбрать в соответствии с вариантом из таблицы 2.

3.2.4. При помощи метода Insert вставить в строку str3 заглавными буквами свою фамилию. Для четных вариантов вставку осуществить, начиная со второго символа, а для нечетных – с третьего. Результат сохранить в переменную str6 и вывести на экран.

3.2.5. При помощи метода Remove удалить n символов, для четных вариантов начиная со второго символа, а для нечетных – с третьего. Результат сохранить в переменную str7 и вывести на экран. Число n выбрать в соответствии с вариантом из таблицы 2.

Таблица 1

Вариант Текст Вариант Текст Вариант Текст
  aa   bb   cc
  dd   ee   ff
  gg   hh   kk
  mm   ll   xx
  yy   ww   ee
  rr   ss   ab
  bc   cd   de
  ef   fg   gh
  hk   km   ml
  lx   xy   yw

 

 

Таблица 2

Вариант n Вариант n Вариант n
           
           
           
           
           
           
           
           
           
           

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.