Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2014, 08:32   #1
Валера1984
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 14
По умолчанию Три лабы по C#

Здравствуйте нужно сделать 3 лабы по C#

Лаба №1
Написать класс, содержащий только три открытых полиморфных метода. Первый работает с одномерным массивом, второй – с двумерным, третий – с вложенным. С каждым из массивов осуществить действие по варианту (см. ниже). По нажатию на кнопку осуществить заполнение переменных-массивов с клавиатуры, а затем передать их как параметр в метод. То, с каким массивом следует работать, указывает пользователь, и в зависимости от этого заполняется переменная нужного типа. Ограничение на ввод вложенного массива: он не должен быть прямоугольным, т.е. разное количество элементов в разных строках должно проверяться программно. Затем происходит вызов метода вашего объекта, который выводит на экран исходный массив и результат своей работы. У пользователя запрещается спрашивать, сколько элементов будет в массиве – программа должна определять окончание ввода самостоятельно.

Задание:
а)Одномерный массив- Поменять местами третий четный и второй нечетный элемент массива.
б)Двумерный массив - Добавить строку, содержащую нули после каждой строки с элементами, меньшими по модулю среднего арифметического отрицательных элементов(по модулю).
в) Вложенный массив- Поменять местами третий четный и второй нечетный элемент массива в самой длинной строке.

Лаба №2
Написать класс с открытым методом, открытым свойством и закрытым строковым полем. Метод работает со строковым полем класса через методы класса String. Результат работы метода записать в указанное строковое поле. Метод решает задачу по варианту (см.ниже) и свой результат записывает в строковое поле, а в основной программе уже выводится этот результат через свойство. Выводить на форму и в MessageBox. Исходную строку, вводимую пользователем с клавиатуры, записать в закрытое поле класса через конструктор. В основной программе работать с полем только через свойство или конструктор.

Задание: Дана строка-предложение на русском языке. Вывести самое длинное слово в предложении (если таких слов несколько, то вывести первое из них).

Лаба №3

Реализовать класс, с методом, решающим поставленную задачу, используя коллекцию Dictionary. Для задачи есть свои критерии обрабатываемой информации. Если информация не соответствует критерию, то сгенерировать собственное исключение и закрыть программу. Для Dictionary объявить индексатор и вывод организовать через него. Обязательно использовать метод ContainsKey.

Задание: Пользователь вводит n строк на латинице. Вывести все гласные из строк, чья длина – простое число. Посчитать количество гласных. Для хранения списка гласных использовать Dictionary. Ключ – имя гласной, значение – количество данной гласной в строке. Регистры символов учитывать. В результате работы программы должно вывестись: исходные n строк, строки, удовлетворяющие условию и список гласных в них, с указанием количества. Критерий: введенная информация содержит только символы латиницы.

Последний раз редактировалось Валера1984; 22.04.2014 в 09:40.
Валера1984 вне форума Ответить с цитированием
Старый 22.04.2014, 14:08   #2
Cancerman
Новичок
Джуниор
 
Регистрация: 09.05.2012
Сообщений: 2
По умолчанию

Здравствуйте. Могу разработать и реализовать ваши работы.
Контакты: skype - igorlian, e-mail - igorlian555@gmail.com
Cancerman вне форума Ответить с цитированием
Старый 22.04.2014, 17:50   #3
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

бюджет то какой?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра в Delphi: «миссионеры и каннибалы»: На левом берегу реки находятся три миссионера и три каннибала. Нужно переправить всех Кристина25 Общие вопросы Delphi 0 07.10.2013 12:57
Три небольшие лабы по JavaScript - Сегодня нужно to-ot Фриланс 0 21.05.2012 17:20
Две лабы: файл - обработать слова; массив - найти три наибольших элемента за один проход ( Delphi ) Emma_Imp Помощь студентам 5 26.12.2010 21:13
как создать матрицу три на три в мемо (делфи) Lordigan Помощь студентам 0 15.03.2010 18:37
черный ящик, на три входа и на три выхода Shanson Помощь студентам 7 30.01.2008 09:45