Индивидуальные задания для СРС. Все индивидуальные задания должны включать работу с элементом DataGridView и многодокументную форму представления информации!!!

Все индивидуальные задания должны включать работу с элементом DataGridView и многодокументную форму представления информации!!!

3.3.1 Разработать приложение «Методические указания» по теме цикл for, которые на отдельных формах содержат теоретические сведения, пример, структурную схему и код программы некоторой задачи, результат работы этой программы отобразить с помощью элемента DataGridView.

3.3.2 Разработать приложение «Продуктовый магазин», в котором перечень продуктов представить с помощью элемента DataGridView. Внешний вид продуктов отображать в отдельных окнах приложения.

3.3.3 Случайным образом формируются координаты X и Y центра и R – радиус 20 кругов. Диапазон значений координат от 0 до 100, диапазон значения радиуса от 5 до 20. Сформированные значения представить с помощью элемента DataGridView в отдельном окне приложения. Также в отдельном окне приложения представить графически результат работы программы.

3.3.4 Сформировать матрицу А6×6 случайных чисел в диапазоне от 0 до 20. Напечатать ее. Найти и напечатать только повторяющиеся числа матрицы и их частоту повторения. Результат представить в табличной и графической форме в разных окнах приложения.

3.3.5 Разработать приложение «Туристический маршрут», в котором предусмотреть перечень основных посещаемых мест маршрута и их рекламные фотографии.

3.3.6 Разработать приложение для исследования уравнения

cos(2/x) – 2 * sin(1/x) + 1/x = 0

на отрезке от 0 до 3. Отдельно представить табличную и графическую формы исследования. Указать на корень уравнения.

3.3.7 Разработать приложение «Магазин стрелкового оружия», в котором перечень продаваемого оружия представить с помощью элемента DataGridView. Фотографии внешнего вида оружия отображать в отдельных окнах приложения. Организовать процесс продажи.

3.3.8 Генеалогическое дерево некоторого рода отдельно представить с помощью элемента DataGridView и графа не менее 6 вершин. При клике мышки на вершину графа отображать фотографию представителя рода.

3.3.9 В системе координат X, Y «нарисована» мишень на 10 кругов с центром в начале координат и шагом радиуса 10 единиц. Кругу с радиусом 10 единиц соответствует весовое значение в 10 баллов. Для каждого следующего «кольца» мишени баллы уменьшаются от 9 до 1. Случайным образом формируются координаты X и Y 10 точек (десять выстрелов). Диапазон значений координат каждой точки от минус 150 до 150. В соревновании по стрельбе участвуют 5 спортсменов. Результаты соревнований представить в табличной и графической форме. Определить победителей.

3.3.10 Сформировать матрицу А10×10 случайных целых чисел в диапазоне от 0 до 20. Напечатать матрицу. Разработать «Анализатор» матрицы, который определяет частоту использования каждого числа. Результат представить в табличной и графической форме в разных окнах приложения.

3.3.11 Разработать приложение для исследования функции

на отрезке от 2 до 10. Результаты исследования функции представить с помощью таблицы и графически зависимостью y от x в отдельных окнах проекта.

3.3.12 Разработать приложение «Магазин сотовые телефоны», в котором перечень продаваемых сотовых телефонов представить с помощью элемента DataGridView. При выборе телефона из перечня отображать его фотографию в отдельном окне приложения.

3.3.13 Разработать приложение «Анализ результатов экзаменов группы». Информацию о результатах экзаменов представлять с помощью элемента DataGridView. Предусмотреть графическую форму результатов анализа (в виде круговых диаграмм) как для всей группы, так и для каждого студента.

3.3.14 Сформировать массив 100 целых случайных чисел в диапазоне от 0 до 9. Напечатать его. Определить сколько раз в массиве представлено каждое число. Результат представить в табличной и графической форме в разных окнах приложения. Найти и напечатать число, чаще других, встречающееся в массиве.

3.3.15 Некоторое агентство занимается продажей дачных участков. Предусмотреть представление информации с помощью элемента DataGridView и в виде фотографии.

3.3.16 Альбом фотографий города (не менее 5 мест) включает табличную форму представления городских достопримечательностей и схему их расположения на карте города. При клике мышки на отмеченное место карты отображать фотографию достопримечательности.

3.3.17 Разработать приложение для исследования функции

на отрезке от 2 до 10. Результаты исследования функции представить с помощью таблицы и графически зависимостью y от x в отдельных окнах приложения.

3.3.18 Разработать приложение «Магазин автомобилей», в котором перечень продаваемых автомобилей представить с помощью элемента DataGridView. Фотографии внешнего вида автомобиля отображать в отдельных окнах приложения. Организовать процесс продажи.

3.3.19 Четыре трамвайных маршрута города представлены структурой типа граф. Узлы структуры соответствуют остановкам трамвайных маршрутов. Табличной формой представить маршруты и все их остановки. В отдельном окне приложения графически отобразить схему трамвайных маршрутов.

3.3.20 Текст вводится в режиме диалога и содержит простое предложение, в котором слова отделяются символом «пробел». Разработать «Анализатор» текста, который определяет частоту использования каждого символа. Результат представить в табличной и графической форме в разных окнах приложения.

3.4 Контрольные вопросы для защиты отчета на СРСП

3.4.1 Что означает MDI?

3.4.2 В каких ситуациях имеет смысл проектировать главную форму как главную кнопочную форму?

3.4.3 Что располагается на кнопках в главных кнопочных формах?

3.4.4 Как размещается фоновый рисунок на форме?

3.4.5 Как можно добавить в проект новую форму (первый вариант действий)?

3.4.6 Как можно добавить в проект новую форму (второй вариант действий)?

3.4.7 Понятие модального окна.

3.4.8 Как «открываются» и «закрываются» дополнительные окна проекта?

3.4.9 Какой элемент управления необходимо использовать для табличной формы представления информации? Основные свойства этого элемента управления?

3.4.10 Как формируются столбцы табличной формы представления информации?

3.4.11 Почему процесс перезаписи информации желательно размещать в охраняемом блоке?

3.4.12 Как программно формируются строки табличной формы представления информации?

3.4.13 Как «обнулить» элемент для табличной формы представления информации?

3.4.14 Как можно программно формировать столбцы элемента табличной формы представления информации?

3.4.15 Объясните процесс перезаписи информации в табличной форме.

4 КЛАССЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ C#


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: