41907

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

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

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

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

Русский

2013-10-26

12.39 KB

37 чел.

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

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

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

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

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

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

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

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

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

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


 

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

47829. Клиническая психология 142.5 KB
  Д нарушение которого ведет к появлению нейропсихологического синдрома. Нейропсихологический симптом нарушение психической функции возникло в следствии локального поражения головного мозга.Буквенная и цифровая агнозия нарушение узнавания букв 1.сенсорная амузия нарушение музыкального слуха не различает бытовые звуки 2.
47830. ФИЗИОЛОГИЯ И БИОФИЗИКА 1008 KB
  Сердечная мышца служит для сокращения сердца и перекачивания крови. Благодаря многочисленным связям высокой чувствительности нейронов гипоталамуса к составу омывающей его крови отсутствию в этом отделе гематоэнцефалического барьера в нем находятся центры терморегуляции регуляции водносолевого обмена обмена белков жиров углеводов и др. ФИЗИОЛОГИЯ СИСТЕМЫ КРОВИ. лимфоузлами селезенкой образует физиологическую систему крови.
47831. Биохимия, её задачи. Структурная организация белков 7.54 MB
  Структурная организация белков. Структурная организация белков. Изучение строения и обмена белков. Характерные признаки белков отличающие их от других соединений...
47832. Психология деятельности 176.5 KB
  Психология деятельности Понятие о деятельности Потребности мотивы цели. Структура деятельности. Процессы деятельности. Основные виды деятельности игра учение труд.
47833. Проблемы экономики недвижимости 993 KB
  Роль и место недвижимости в экономической деятельности Понятие недвижимости ее виды. Классификация объектов недвижимости. Рынок недвижимости
47834. Ионнообменная очистка 408.5 KB
  Применяется при извлечении из сточных вод металлов цинка меди хрома свинца ртути кадмия а тагже соединений мышьяка фтора цианистых соединений и радиоактивных веществ. Метод позволяет рекуперировать ценные вещества при высокой степени очистки воды. Ионный обмен распространен при обменивании в процессе водоподготовки. Они не растворимы в воде.
47835. Информатика. Автоматизированные системы управления 2.41 MB
  Она опирается на математическую логику и включает такие разделы как теория алгоритмов и автоматов теория информации и теория кодирования теория формальных языков и грамматик исследование операций и другие. Этот раздел информатики использует математические методы для общего изучения процессов обработки информации. Примеры принципиальных ставших классическими решений в этой области неймановская архитектура компьютеров первых поколений шинная архитектура ЭВМ старших поколений архитектура параллельной многопроцессорной обработки...
47836. Правосознание и основные правовые категории 109.5 KB
  Властные отношения связанны с: Навязыванием воли властвующего субъекта подчинённому подданному; Jus право Nomos закон Автономия воли делать должным для себя Право возможность требовать должного отдавая каждому своё не чиня и не терпя вреда Должное это возложенное на себя обязанность как проявляется автономия воли. можно дать следующую характеристику РФ: РФ является демократическим федеративным социальным правовым государством с республиканской формой правления. РФ её цель служить человеку поскольку человек является...
47837. ФИНАНСОВО-ХОЗЯЙСТВЕННАЯ ДЕЯТЕЛЬНОСТЬ ПРЕДПРИЯТИЯ 1.01 MB
  Анализ как практика вид управленческой деятельности предшествующий принятию управленческих решений. С помощью анализа проводится обоснование управленческих решений на базе имеющейся информации. Анализ имеет свой предмет объекты и методы исследования экономические показатели и взаимосвязи между ними.