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. Название входного файла передаётся консольному приложению в единственном параметре командной строки. Для упрощения тестирования можно создать несколько входных тестовых файлов прямо в проекте.


 

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

32756. Уравнение вынужденных колебаний и его решение. Векторная диаграмма. Амплитуда и фаза вынужденных колебаний 60 KB
  Уравнение вынужденных колебаний и его решение. Амплитуда и фаза вынужденных колебаний. Перейдем теперь к pассмотpению колебаний в системе на которую действует переменная во времени внешняя сила Ft. Такие колебания называют вынужденными в отличие от свободных колебаний pассмотpенных ранее.
32757. Резонанс. Резонансные кривые для амплитуды и фазы вынужденных колебаний 54.5 KB
  Явление возрастания амплитуды колебаний при приближении частоты вынуждающей силы w к собственной частоте колебательной системы w0 называется резонансом. При наличии трения резонансная частота несколько меньше собственной частоты колебательной системы. Другие механические системы могут использовать запас потенциальной энергии в различных формах.2 Явление резкого возрастания амплитуды вынужденных колебаний при приближении частоты вынуждающей силы частоты вынуждающего переменного напряжения к частоте равной или близкой собственной частоте...
32758. Гидродинамика. Линии тока. Уравнение Бернулли 61 KB
  Гидродинамика раздел физики сплошных сред изучающий движение идеальных и реальных жидкости и газа. Если движение жидкости не содержит резких градиентов скорости то касательными напряжениями и вызываемым ими трением можно пренебречь и при описании течения. Если вдобавок малы градиенты температуры то можно пренебречь и теплопроводностью что и составляет приближение идеальной жидкости. В идеальной жидкости таким образом рассматриваются только нормальные напряжения которые описываются давлением.
32759. Ламинарное и турбулентное течение жидкости. Сила вязкого трения в жидкости. Число Рейнольдса. Формула Пуазейля 42 KB
  Число Рейнольдса. Ламинарное течение возможно только до некоторого критического значения числа Рейнольдса после которого оно переходит в турбулентное. Критическое значение числа Рейнольдса зависит от конкретного вида течения течение в круглой трубе обтекание шара и т. Число Рейнольдса Число Рейнольдса безразмерное соотношение которое как принято считать определяет ламинарный или турбулентный режим течения жидкости или газа.
32760. Термодинамический метод исследования. Термодинамические параметры. Равновесные состояния и процессы, их изображение на термодинамических диаграммах 40 KB
  Равновесные состояния и процессы их изображение на термодинамических диаграммах. Состояние системы задается термодинамическими параметрами параметрами состояния. Обычно в качестве параметров состояния выбирают: объем V м3; давление Р Па Р=dFn dS где dFn модуль нормальной силы действующей на малый участок поверхности тела площадью dS 1 Па=1 Н м2; термодинамическую температуру Т К Т=273. Под равновесным состоянием понимают состояние системы у которой все параметры состояния имеют определенные значения не изменяющиеся с...
32761. Вывод уравнения молекулярно-кинетической теории идеальных газов для давления и его сравнения с уравнением Клайперона-Менделеева 59.5 KB
  Основное уравнение молекулярнокинетической теории идеального газа Это уравнение связывает макропараметры системы – давление p и концентрацию молекулс ее микропараметрами – массой молекул их средним квадратом скорости или средней кинетической энергией: Вывод этого уравнения основан на представлениях о том что молекулы идеального газа подчиняются законам классической механики а давление – это отношение усредненной по времени силы с которой молекулы бьют по стенке к площади стенки. Учитывая связь между концентрацией молекул в газе и его...
32762. Средняя кинетическая энергия молекул. Молекулярно-кинетическое толкование абсолютной температуры. Число степеней свободы. Закон равномерного распределения энергии по степеням свободы молекул 51 KB
  Число степеней свободы. Закон равномерного распределения энергии по степеням свободы молекул. Число степени свободы молекул. Закон равномерного распространения энергии по степеням свободы молекул.
32763. Работа газа при изменении его объёма. Количество теплоты. Теплоёмкость. Первое начало термодинамики 16.59 KB
  Количество теплоты. Количество теплоты мера энергии переходящей от одного тела к другому в данном процессе. Количество теплоты является одной из основных термодинамических величин. Количество теплоты является функцией процесса а не функцией состояния то есть количество теплоты полученное системой зависит от способа которым она была приведена в текущее состояние.
32764. Приминение первого начала термодинамики к изопроцессам и адиабатному процессу идеального газа. Зависимость теплоёмкости идеального газа от вида процесса 88 KB
  Приминение первого начала термодинамики к изопроцессам и адиабатному процессу идеального газа. Зависимость теплоёмкости идеального газа от вида процесса. Тогда для произвольной массы газа получим Q=dU=mCvT M Изобарный процесс p=const. При изобарном процессе работа газа при расширении объема от V1 до V2 равна и определяется площадью прямоугольника.