Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Требования к выполнению лабораторной работы




  1. Разработать приложение Windows Form, которое содержит на форме меню, набор RadioButton, CheckBox, кнопки, назначение которых определяется вариантом задания. Кроме этих элементов управления на форме могут располагаться другие элементы, необходимые для решения задания.
  2. В лабораторной работе необходимо разработать класс, который инкапсулирует инициализацию, обработку массива (два метода, выполняющие два задания по обработке массива) и запись его в бинарный файл.
  3. При выполнении задания необходимо использовать язык запросов LINQ, а также методы расширения LINQ.
  4.  Источниками ввода массива являются клавиатура, текстовый файл, бинарный файл. При вводе должен быть предусмотрен контроль правильности ввода.

 


Пункты меню Radio Button Check Box Button Тип эл. Задание 1 Задание 2
1 выбор задания, очистка, выход Источники ввода текст заданий Сохранить Обработка Byte Подсчитать количество элементов, больших и меньших заданного пользователем. Если пользователь не задан значения, то сравнение производить с нулем. Определить четные элементы массива
2 источник ввода, обработка выход задания о программе Сохранить Очистить Int32 Подсчитать количество положительных и отрицательных элементов   Поставить в обратном порядке элементы, начиная с первого отрицательного
3 сохранить очистить о программе выход Задания, Источники ввода Сортировать по убыванию Обработка UInt16 Подсчитать количество элементов, лежащих в диапазоне [а, б]. Если вторая граница (б) не задана, то б=10. Отсортировать элементы в массиве, начиная с первого четного
4 обработка (задан.1,задан.2), очистка выход Источники ввода текст заданий сохранить UInt32 Сумму элементов, больших заданного пользователем значения и равных ему. Если значение не задано, то принять его равным 5.   Определить четные элементы и отсортировать их в нисходящем порядке
5 обработка сохранить выход Источники ввода, задания о программе очистить Int16 Найти максимальный отрицательный и минимальный положительный элементы Сортировать элементы по убыванию  
6 Источник ввода, Очистить Выход задания сохранять при завершении Обработка, О програм- ме Int32 Найти первый отрицательный и первый положительный элементы   Элементы, большие заданного числа. Если число не задано, то сравнение производить с 10  
7 Выбор задания, сохранить выход Источник ввода О программе Обработка, Очистка float Найти первый элемент, меньший заданного значения. Если значение не задано, то меньший 5. Определить отрицательные элементы массива и вывести их в обратном порядке
8 Выбор задания, обработка выход Источник ввода сохранять при завершении Очистить, о програм- ме Int16 Определить, есть ли в массиве отрицательные элементы и элементы, равные нулю. Определить отрицательные нечетные элементы массива  
9 обработка сохранить о программе выход Источники ввода, задания Текст заданий очистить Int32 Определить, все ли элементы больше заданного пользователем значения (или большие 10, если пользователь не ввел значения)   Определить четные положительные элементы массива  
10 обработка (задан.1,задан.2), сохранить выход Источники ввода Включая диапазон очистить Byte Определить, есть ли в массиве нечетные элементы и нулевые элементы   Определить элементы, значения которых находятся в диапазоне [a,b]. если диапазон не задан, принять его [0,10].
11 выбор задания, очистка, выход Источники ввода текст заданий Сохранить Обработка UInt16 Определить, все ли элементы массива являются четными и все ли положительными Определить все нечетные элементы массива, меньшие заданного числа. Если число не задано, то меньшие 11.
12 источник ввода, обработка выход задания о программе Сохранить Очистить Int32 Найти последний четный и последний нечетный элементы   Определить все положительные элементы, большие заданного значения. Если значение не задано, то большие 10.
13 сохранить очистить о программе выход Задания, Источники ввода Текст заданий Обработка float Найти первый и последний отрицательные элементы Определить все четные элементы, меньшие заданного значения. Если значение не задано, то меньшие 10.  
14 обработка (задан.1,задан.2), очистка выход Источники ввода о программе сохранить Byte Найти первый и последний элементы, меньшие значения (меньшие 10, если значение не задано)   Определить все положительные элементы массива и вывести их в обратном порядке  
15 обработка сохранить выход Источники ввода, задания о программе очистить float Подсчитать среднее значение отрицательных и положительных элементов   Определить все элементы, кратные заданному числу. Если число не задано, то кратных 10.
16 Источник ввода, Очистить выход Задания Текст заданий Обработка, О програм- ме Int32 Подсчитать среднее значение четных и нечетных элементов   Определить все положительные элементы, меньшие заданного числа. Если число не задано, то меньших 5.
17 Выбор задания, сохранить выход Источник ввода Сортировка по убыванию Обработка, Очистка UInt32 Подсчитать среднее значение элементов, больших и меньших заданного значения (сравнение производить с 10, если значение не задано) Определить все нечетные элементы массива и вывести их отсортированными
18 Выбор задания, обработка выход Источник ввода Текст заданий Очистить, о програм- ме UInt16 Определить, все ли элементы кратны заданному числу (или 5, если число не задано) Определить все четные элементы массива и поставить их в обратном порядке
19 обработка сохранить о программе выход Источники ввода, задания Включая диапазон очистить Byte Определить сумму элементов, значения которых находятся в диапазоне [a,b]. Если диапазон не задан, то принять его [1,15]. Определить элементы, находящиеся после минимального элемента
20 обработка (задан.1,задан.2), сохранить выход Источники ввода О программе очистить Int16 Определить сумму положительных и отрицательных нечетных элементов   Определить все нечетные элементы и отсортировать их по убыванию

 




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

Тема: Использование элементов Timer и NotifyIcon в приложении. Окна диалога. MDI-приложения

Цель: Освоить основные методы создания MDI-приложения и окон диалога, работы с таймером, освоение возможности размещать ссылку на программу в системной области задач.

Теоретические сведения










Последнее изменение этой страницы: 2018-04-12; просмотров: 402.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...