Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази

Реферат Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази













Лабораторна робота 4

УБУДОВАНІ ТИПИ ДАНИХ У С #. МАСИВИ. РЯДКИ. Регулярні вирази





Виконав: ст. гр. І - 22

Миролюбов В.В.

Перевірив:

Забаштанський А.К.









Севастополь 2014

Мета роботи


Вивчити класифікацію типів даних і відмітні особливості синтаксичних конструкцій мови C # від C ++;

Вивчити базові типи: Array, String, StringBuilder, а також засоби стандартного введення/виводу і можливості форматування виводу;

Отримати поняття про регулярні вирази і їх застосуванні для пошуку, заміни та розбиття тексту на синтаксичні лексеми.

Варіант завдання:

Опрацювати приклади програм 1-8, дані в теоретичних відомостях. Створити на їх основі програми. Отримати результати роботи програм і вміти їх пояснити. Внесення їх до звіт по роботі з коментарями.

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

2. Дано рядок, що містить текст російською мовою. У пропозиціях деякі зі слів записані підряд кілька разів (пропозиція закінчується крапкою або знаком оклику). Отримати у новому рядку відредагований текст, в якому видалені поспіль йдуть входження слів у реченнях.

. Заданий текст. Вибрати з нього всі e-mail адреси.

1. Хід роботи


Приклад 1


using System; laba

{static int Main (string [] args)

{[] firstNames={ Саша raquo ;, Маша raquo ;, Олег raquo ;, Світу raquo ;, Ігор } ;. WriteLine ( Here is the array: ); i; len=firstNames. Length;

i=0; (i lt; len)//Цикл до кінця масиву

{. WriteLine (firstNames [i]);// Вивід поточного елемента

i ++;// Перехід на наступний

}. WriteLine ( n );

Array. Reverse (firstNames); (i=0; i lt; len; Console. WriteLine (firstNames [i ++])) ;. WriteLine ( n ) ;. WriteLine ( Cleared out all but one. Raquo;);

Array. Clear (firstNames, 1,4);// Очищення всіх елементів крім першого

len=firstNames. Length; (i=0; i lt; len; i ++). WriteLine (firstNames [i ++] + n );

return 0;

}

}


Рис. 1. - Результати роботи прикладу 1

Приклад 2


using System; laba

{static int Main (string [] args)

{[] firstNames={ Саша raquo ;, Маша raquo ;, Олег raquo ;, Світу raquo ;, Ігор } ;. WriteLine ( Here is the array: ); ( ІМЕНА !!! raquo ;, firstNames); 0;

} static void PrintAr (string name, Array A)

{. WriteLine (name); (A. Rank)

{1: for (int i=0; i lt; A. GetLength (0); i ++). Write ( t + name + [{0}]={1} raquo ;, i, A. GetValue (i) + n ); Console. WriteLine () ;; 2: for (int i=0; i lt; A. GetLength (0); i ++)

{(int j=0; j lt; A. GetLength (1); j ++). Write ( t + name + [{0}, {1}]={2} , A. GetValue (i, j)) ;. WriteLine ();

} ;: break;

}

}

}


Рис. 2 - Результати роботи другого прикладу


Приклад 3


using System; laba

{static int Main (string [] args)

{[] firstNames={ Саша raquo ;, Маша raquo ;, Олег raquo ;, Світу raquo ;, Ігор } ;. WriteLine ( Here is the array: ); (); 0;

} string CharArrayToString (char [] ar)

{result= raquo ;; (int i=0; i lt; ar. Length; result +=ar [i ++]); (result);

} void PrintCharAr (string name, char [] ar)

{. WriteLine (name); (int i=0; i lt; ar. Length; Console. Write (ar [i ++])) ;. WriteLine ();

} static void TestCharArAndString ()

{hello= Здрастуй, Мир! raquo ;; [] strM1=hello. ToCharArray (); ( strM1 , strM1); [] World=new char [3];

Array. Copy (strM1,12, World, 0,3);// Копіювання підрядка

PrintCharA...


сторінка 1 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...
  • Реферат на тему: Діяльність перших князів Стародавньої Русі (Олег, Ігор, Ольга, Святослав)
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Базові типи даних і операції мови С
  • Реферат на тему: The constitutional law in the modern world: the main trends and forms of de ...