41907

Создание консольного приложения на языке C#

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

Информатика, кибернетика и программирование

Используя среду разработки MS Visul Studio 2010 необходимо создать консольное приложение выполняющее определённые действия над указанным текстовым файлом: Вариант 1: Рассчитать и вывести на консоль количество гласных и количество согласных букв в тексте файла. Вариант 2: Рассчитать и вывести на консоль сумму целых чисел перечисленных во входном файле. Вариант 3: Вывести самое длинное слово из текста находящегося во входном файле несколько таких слов если их длина одинакова. Вариант 4: Вывести три слова из текста находящегося во входном...

Русский

2013-10-26

12.39 KB

35 чел.

Лабораторная №1. Создание консольного приложения на языке C#.

Длительность: 4 часа.

Используя среду разработки MS Visual Studio 2010 необходимо создать консольное приложение, выполняющее определённые действия над указанным текстовым файлом:

Вариант 1: Рассчитать и вывести на консоль количество гласных и количество согласных букв в тексте файла.

Вариант 2: Рассчитать и вывести на консоль сумму целых чисел, перечисленных во входном файле.

Вариант 3: Вывести самое длинное слово из текста, находящегося во входном файле (несколько таких слов, если их длина одинакова).

Вариант 4: Вывести три слова из текста, находящегося во входном файле, которые располагаются первыми по алфавиту.

Вариант 5: Вывести слово, содержащее максимальное количество гласных букв, из текста, находящегося во входном файле (несколько таких слов, если количество одинаково).

Требования к приложению.

  1. Названия солюшена, проектов, классов, членов классов должны быть осмысленные.
  2. В солюшене должно быть два проекта: (1) библиотека, работающая с файлами и (2) консольное приложение, принимающее входные параметры, использующее библиотеку (1) и выводящее результат на консоль. Компоновка кода должна быть такой, чтобы при желании можно было легко изменить интерфейс пользователя (с консольного на графический, например) не трогая при этом библиотеку с бизнес-логикой.
  3. Название входного файла передаётся консольному приложению в единственном параметре командной строки. Для упрощения тестирования можно создать несколько входных тестовых файлов прямо в проекте.


 

А также другие работы, которые могут Вас заинтересовать

12113. Исследование последовательного колебательного контура 83 KB
  Лабораторная работа №3 Тема: Исследование последовательного колебательного контура Цель: Научить измерять и строить АЧХ последовательного колебательного контура определять явление резонанса напряжений в контуре оценивать параметры контура по частотным харак...
12114. Исследование свободных колебаний в контуре 216.5 KB
  Лабораторная работа № 2 Тема: Исследование свободных колебаний в контуре Цель: Научиться измерять параметры свободных колебаний в контуре анализировать влияние изменений реактивного и активного сопротивлений контура на параметры свободных колебаний определ
12115. Исследование фильтров 203 KB
  Лабораторная работа № 5 Тема: Исследование фильтров Цель: Научить измерять и строить частотные характеристики исследуемых фильтров определять их частоты среза оценивать влияние сопротивления нагрузки на частотные характеристики вычислять затухание фильтров
12116. ИССЛЕДОВАНИЕ ИНТЕРФЕРЕНЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА В ОПЫТЕ ЮНГА 312.5 KB
  PAGE 3 ИНТЕРФЕРЕНЦИЯ СВЕТА Лабораторная работа № 1 иССЛЕДОВАНИЕ ИНТЕРФЕРЕНЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА В ОПЫТЕ ЮНГА Цель работы: наблюдение интерференционной картины от двух отверстий освещенных лазером и определение расстояния между ними. ...
12117. ИССЛЕДОВАНИЕ ИНТЕРФЕРЕНЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА НА БИПРИЗМЕ ФРЕНЕЛЯ 145 KB
  Лабораторная работа № 2 ИССЛЕДОВАНИЕ ИНТЕРФЕРЕНЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА НА БИПРИЗМЕ ФРЕНЕЛЯ Цель работы: Рассмотреть законы преломления света изучить явление интерференции определить длину волны лазерного источника Оборудование: лазер линза бипризм
12118. ИССЛЕДОВАНИЕ ИНТЕРФЕРЕНЦИИ СВЕТА НА РАЗНЫХ ДЛИНАХ ВОЛН ПО КОЛЬЦАМ НЬЮТОНА 64.5 KB
  Лабораторная работа № 3 ИССЛЕДОВАНИЕ ИНТЕРФЕРЕНЦИИ СВЕТА НА РАЗНЫХ ДЛИНАХ ВОЛН ПО КОЛЬЦАМ НЬЮТОНА Цель работы: изучение интерференции на тонких пленках и определение по r0  интерференционной картине длины волны света. Оборудование микроскоп с осветителем ...
12119. ИЗУЧЕНИЕ ДИФРАКЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА НА ЩЕЛИ И НИТИ (ТЕОРЕМА БАБИНЕ) 532.5 KB
  ДИФРАКЦИЯ СВЕТА Лабораторная работа № 4 ИЗУЧЕНИЕ ДИФРАКЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА НА ЩЕЛИ И НИТИ ТЕОРЕМА БАБИНЕ Цель работы: измерение ширины щели и толщины нити с помощью дифракционной картины. Оборудование: лазер держатели с нитью и щелью оптическая с
12120. ИЗУЧЕНИЕ ДИФРАКЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА НА КРУГЛОМ ОТВЕРСТИИ 502.5 KB
  Лабораторная работа № 5 ИЗУЧЕНИЕ ДИФРАКЦИИ МОНОХРОМАТИЧЕСКОГО СВЕТА НА КРУГЛОМ ОТВЕРСТИИ Цель работы: исследуя картину дифракции от круглого отверстия определить радиус этого отверстия. Оборудование: гелийнеоновый лазер телескопическая система линз насад
12121. ИЗУЧЕНИЕ ДИФРАКЦИИ ПОЛИХРОМАТИЧЕСКОГО СВЕТА НА АМПЛИТУДНОЙ ДИФРАКЦИОННОЙ РЕШЕТКЕ 134.5 KB
  Лабораторная работа № 6 ИЗУЧЕНИЕ ДИФРАКЦИИ ПОЛИХРОМАТИЧЕСКОГО СВЕТА НА АМПЛИТУДНОЙ ДИФРАКЦИОННОЙ РЕШЕТКЕ Цель работы: определение границ видимой части спектра лампы накаливания Оборудование: источник света лампа накаливания экран со щелью и шкалой прозрачн...