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


 

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

13085. Классный час «Александр Невский — великая личность России» 54.5 KB
  Классный час Александр Невский великая личность России Цель: формирование у учащихся чувства патриотизма гражданственности уважения к историческому прошлому на примере исторической личности Александра Невского. Оборудование: мультимедийная презентация прило
13086. Классный час «Москва и москвичи» 22.87 KB
  Конспект классного часа. Тема классного часа: Москва и москвичи Задачи: 1.Образовательная: Познакомить учащихся с историей московских достопримечательностей 2.Воспитательная: : Воспитывать любовь к Родному городу чувство патриотизма. 3.Развивающая: Развивать р...
13087. Классный час «Береги своё время и время других людей» 54.5 KB
  Береги своё время и время других людей Цель: учить ценить своё время и время окружающих людей. Задачи: показать важность соблюдения режима дня; воспитывать ответственность ...
13088. Классный час «Час знакомства» 24.47 KB
  Тема: Час знакомства Цель: познакомиться с учениками школы №90 3 Б класса узнать интересы детей взаимоотношения в коллективе способствовать развитию отношений между детьми и практикантами. создать условия которые способствуют быстрому и благоприятному зна...
13089. Виховна година. Чорнобильська катастрофа, її причини та наслідки 64.5 KB
  Виховна година: Чорнобильська катастрофа її причини та наслідки Мета. Розширити знання дітей про Чорнобильську трагедію наголосити про потенційну небезпеку радіації для усього живого розповісти про ліквідаторів аварії на Чорнобильській АЕС показати що чужої б
13090. Правила школьной жизни. Классный час для первокласников 34 KB
  Классный час для первоклассников Правила школьной жизни Проходя сложный путь социализации ребенок подвергается частым воздействиям окружающей действительности которая выступает как стрессор длительного действия истощающий запас адаптационной энергии. Пробл...
13091. Классный час «Что такое толерантность» 39 KB
  Классный час Что такое толерантность /15 классы/ Классный час проводится волонтёрами-старшеклассниками. Цель: Знакомство и работа с понятием толерантная личность. Здравствуйте дети Меня зовут. Сегодня я пришла пришёл к вам чтобы рассказать вам о дружбе
13092. Классный час «Дружба» 50 KB
  Классный час по теме Дружба 1 класс . ТЕМА: Трудно одному на свете жить. ОБОРУДОВАНИЕ И МАТЕРИАЛЫ: сердечки из бумаги с правилами дружбы доверяй прощай уважай будь внимателен будь верным береги и одно пустое 7 шт.; белые звёздочки; цветные фл
13093. Классный час «Интернет: да или нет» 91 KB
  Классный час Интернет: да или нет Цели: Формирование информационной культуры школьников представления о плюсах и минусах Интернета на основе игрового диспута. Развитие познавательного интереса творческой активности учащихся. Воспитание уважени...