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


 

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

39927. Соціальні мережі 100.5 KB
  З цієї зачатковою нейромережі виріс колосальний коллаборативный інтерфейс обєднуючий всю цивілізацію механізм здібний до пізнання і відчуття могутніший ніж всі попередні винаходи. Але не тільки: Інтернет виступив майданчиком на якому люди об'єднані в тісні взаємодіючі мережі змогли користуючись лише віртуальними сервісами змінити реальність. Іншими словами віртуальне нарешті вийшло за межі комп'ютерної мережі і стало реальним знайшло відчутні риси політичну потужність здатну управляти реальністю.
39928. Блог 235.5 KB
  Підтримка російського WordPress. Тут ви знайдете найсвіжішу версію російського WordPress. Форум підтримки російського WordPress. Розсилка Використовуєм WordPress для створення свого сайту .
39929. Вікіпедія – модель обміну знаннями 48.5 KB
  Проте ситуація склалася набагато краще причому не тільки для окремо узятої Вікіпедії але і для модного тренда в цілому.0 то завжди називають вікі – це один з його елементів. Кінець 80 – х років минулого століття вважають початком розробки першої в світі вікітобто тоді коли Каннінгем працював над проектом HyperCrd.
39930. НОВИННІ ІНФОРМАЦІЙНІ ПОТОКИ В ІНТЕРНЕТ 45.5 KB
  Найпоширеніший формат отримав назву RSS що означає Relly Simple Syndiction Rich Site Summry хоча спочатку він називався RDF Site Summry. Спочатку RSS створювався компанією Netscpe для порталу Netcenter як один з перших XMLдодатків але потім став використовуватися на багатьох інших сайтах. Живі журнали що працюють в Інтернет використовують RSS як інструменту оперативного представлення своїх оновлень. Специфікації окремих версій формату RSS приведені на таких Webсторінках: RSS 0.
39931. Загальна характеристика масовоінформаційної діяльності 144.5 KB
  Професіональної а не професійної тобто комунікації яка відбувається не у певній професійній сфері а на високому рівні майстерно як належить професіоналові знавцю правил спілкування й мовлення. Отже передбачається що ви після вивчення цієї дисципліни та багатьох інших протягом 45 років маєте стати висококваліфікованими фахівцями з питань масової комунікації. Як бачимо ідея єдності об єднання зв язку зі спільнотою є визначальною для поняття комунікації або спілкування.
39932. ПРАВОВІ ЗАСАДИ ДІЯЛЬНОСТІ УКРАЇНСЬКИХ МАС-МЕДІА 142.5 KB
  Нормою стали дотації і спонсорські вкладення у ЗМІ за так зване інформаційне забезпечення ангажованість видань і телерадіопрограм порушення етичних норм серед журналістів. Основна частина населення країни близька до того що незабаром буде позбавлена доступу до друкованого слова а отже і до інформації про соціальноекономічне політичне і духовне життя України про події за рубежем. Крім того у декларації зазначається що “згідно зі ст. 19 Загальної декларації прав людини започаткування підтримка та зміцнення незалежної...
39933. ПСИХОЛОГІЧНІ ОСОБЛИВОСТІ ДІЯЛЬНОСТІ ЗАСОБІВ МАСОВОЇ ІНФОРМАЦІЇ 55.5 KB
  Суспільство здебільшого набирає рис постіндустріального інформаційного а оскільки історія людства крім всього іншого є історією боротьби за владу панування то в контексті нинішньої ситуації влада опиняється в руках тих хто має доступ до інформації ідентифікації внутрішнього світу людини й змістових картин. Під засобами масової інформації далі – ЗМІ розуміють газети журнали теле і радіопрограми кінодокументалістику інформаційні агенції інші періодичні форми публічного розповсюдження масової інформації. Зрозуміло що діяльність ЗМІ...
39934. Історія розвитку комунікаційних технологій та їх вплив на Інтернет 49.5 KB
  Наголос робиться не техногогії як такій що не раз радикально змінювалась а розглядається неспадаючий ріст кількості комунікацій еволюція типу інформації що пересилається відношення людей до кумунікаційних технологій та еволюція ціноутворення. В той же час спрощується схема ціноутворення. Схеми ціноутворення що спрямовані на предоставлення диференційованих рівнів послуг навряд чи матимуть місце в майбутньому. Уподобання користувачів полягають в готовності платити більше за простими схемами ціноутворення.
39935. Рода связи, виды связи. Условные знаки 60.71 KB
  2: радиосвязь радиорелейная связь тропосферная связь спутниковая связь проводная связь волоконнооптическая связь сигнальная связь. Радиосвязь – это род связи который реализуется с использованием радиосредств земных и ионосферных радиоволн. Радиосвязь является важнейшей а во многих случаях единственной связью способной обеспечивать управления частями и подразделениями в самой сложной обстановке и при нахождении командиров в движении. Радиорелейная связь это род связи который реализуется с использованием радиорелейных средств связи...