Решить 3 задачи по программированию.
1 Элементы выбора.
Задание: В соответствии с вариантом задания организовать ввод требуемых исходных данных, их обработку и вывод результатов. Для ввода/вывода использовать наиболее подходящие компоненты. Выбор правил обработки реализовать с помощью компонентов классов RadioButton, CheckBox.
Если в результате поиска ответа не найдено, вывести в компонент вывода строку «Ответ не найден».
Примечание: если имеется возможность объединять несколько простых условий в одно составное, то требуется выполнить такое объединение (данное требование контролируется преподавателем во время занятия).
Вариант: Дана матрица размером nXm. Определить средние значения элементов, принадлежащих заданной группе, в каждом столбце или каждой строке. Группу формировать из отрицательных, положительных (включая 0) элементов в любой комбинации.
2 Совокупность объектов пользовательского класса.
Задание: Для условий задачи обеспечить:
- ввод параметров добавляемого элемента в компонентах класса
TextBox, создание экземпляра пользовательского класса и его добавление в
компонент класса ListBox при нажатии на компонент класса Button;
- удаление выбранного в компоненте класса ListBox элемента при
нажатии на компонент класса Button;
- выполнение расчета, описанного в задании. Если ответ не найден, вывести в компоненте вывода строку «Ответ не найден».
Примечание: в заданиях в кавычках указан формат вывода элемента
списка. При выводе вместо значений в < > подставляются реальные значения. Все остальные символы выводятся без изменения. Кавычки и символы < > не выводятся.
Вариант: Элементом списка является пара целых чисел. Отображение элемента осуществляется в формате «<число 1> - <число 2>». Требуется найти сумму разностей первого и второго числа тех элементов списка, у которых первое число четное.
3 Многооконные программы
Задание: В соответствии с условиями задачи обеспечить ввод и редактирование элементов списка с использованием диалогового окна, а также удаление элементов списка. Использовать для отображения компонент класса ListBox, в котором приводить значение одного из полей элемента списка. В диалоговом окне для ввода данных использовать только компоненты класса TextBox (допускается использование компонентов выбора, если выбор осуществляется не более чем из пяти значений). В диалоговом окне предусмотреть контроль правильности ввода данных, предусматривающий выполнение следующих правил:
- проверка осуществляется покомпонентно (а не по типу ошибок). Т.е.
пока не введены правильные данные в первый компонент, проверка второго не начинается;
- компоненты проверяются в порядке сверху–вниз, слева–направо;
- в случае нахождения ошибки пользователь переводится на компонент,
в котором допущена ошибка, и выдается сообщение об ошибке;
- сообщения должны быть персонифицированными, а не общими или
«стандартными»;
- если найдена ошибка, то диалоговое окно не закрывается.
Примечание: если после поля элемента списка указан диапазон значений, значит требуется контроль значения поля на вхождение в заданный диапазон. Если значения диапазона заданы целыми числами, то поле целочисленное, если дробными (например, 1,0/10,0), то поле вещественное. Если диапазон не указан – значит поле текстовое (или символьное, зависит от назначения поля) и требуется контроль на наличие в значении поля хотя бы одного символа, отличного от пробела.
Вариант: Элементом списка является информация о марке автомобиля, включающая наименование марки, наименование фирмы-производителя, расход топлива на 100 км (2,0/80,0), вес (100/5000).
Виктория
МАИ
Спасибо огромное)Ну просто супер исполнитель!Скорость выполнения просто огонь)
Наталья
ТУСУР
Спасибо большое за проведенную работу! Работа сделана подробно, преподаватель с первого ра...
Елена
Самарский национально-исследовательский университет и.м.С.П.Королёва
Работа выполнена педантично в удобном, читабельном формате word, Сергея рекомендую.
Куприянов Иван
МАОУ СОШ2
Очень сильно выручили, все сделали в срок, все по красоте, всем советую!