Индивидуальные задания для СРС. 2.3.1 Случайным образом формируются координаты X и Y 100 точек

2.3.1 Случайным образом формируются координаты X и Y 100 точек. Диапазон значений координат от -150 до +150. Подсчитать и напечатать количество точек, расположенных на каждой четверти. Отобразить результат работы программы с помощью таблицы (фрагмент) и графически, например, с помощью круговых диаграмм.

2.3.2 Случайным образом формируются координаты А(X,Y) и В(X,Y) ста прямоугольников заданных противоположными вершинами. Диапазон значений координат от -150 до +150. Подсчитать и напечатать количество прямоугольников расположенных в верхней и нижней половинах системы координат(если вершины расположены в разных половинах, то этот вариант исключается из рассмотрения). Отобразить результат работы программы с помощью таблицы и графически.

2.3.3 Отобразить на экране монитора график квадратного уравнения, имеющего действительные корни. График должен пересекать ось X в точках, соответствующих решению квадратного уравнения. Отдельно напечатать значения корней уравнения.

2.3.4 Написать программу, отображающую перемещение точки в замкнутом прямоугольном пространстве на экране монитора. Предусмотреть отражение точки от сторон прямоугольника.

2.3.5 Отобразить на экране монитора график полинома третьей степени, имеющего действительные корни. График должен пересекать ось X в точках, соответствующих решению заданного уравнения. В точке одного из решений привести табличное значение полинома.

2.3.6 Случайным образом формируются координаты X и Y 200 точек. Диапазон значений координат от -100 до +100. Вывести на экран монитора график, сформированный этими точками (например, по значению координаты y от x без учета очередности их формирования).

2.3.7 Для 100 студентов случайным образом формируются баллы за экзамен по дисциплине «Информатика» в диапазоне от 30 до 100 баллов. Отобразить результат экзамена с помощью таблицы и графически с помощью круговых диаграмм (2,3,4 и 5).

2.3.8 Отобразить на экране монитора график тангенса x, где x изменяется от 0 до 360 градусов (шаг изменения x выбрать самостоятельно). Предусмотреть вывод табличных значений тангенса.

2.3.9 Исследовать функцию

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

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

2.3.11 Создать свой граф не менее 10 вершин, узлы которого соответствуют некоторой электронной схеме без активных элементов. Графически отобразить предлагаемую схему и напечатать спецификацию ее элементов.

2.3.12 Нарисовать лабиринт, представлен графом не менее 16 вершин, где вершины соответствуют перекресткам или тупикам. Используя указатели сторон света (север, запад, с-з. и т.д.) напечатать инструкцию по прохождению лабиринта.

2.3.13 Схему 3 автобусных маршрутов города представить структурой типа граф. Узлы структуры соответствуют остановкам автобусных маршрутов и дополнительно включают название остановок. Предусмотреть табличную и графическую формы отображения остановок по номеру маршрута.

2.3.14 Генеалогическое дерево некоторого рода представлено графом не более 16 вершин. Узел каждой вершины графа дополнительно включает пол представителя рода. Нарисовать генеалогическое дерево рода и напечатать всех особ женского пола.

2.3.15 Иерархическая структура каталогов диска C компьютера представлена структурой типа граф, узлы которого соответствуют папкам каталога и дополнительно включают название папок. Нарисовать структуру каталога диска C (не более 15 узлов графа) и отобразить путь (графически и таблично) от корневого каталога до одного из «листов» графа.

2.3.16 Нарисовать водопроводная сеть микрорайона города, представленного ориентированным графом не менее 15 вершин. Дуги графа определяют пропускную способности участка водопроводной сети (количество воды в единицу времени). Отобразить на графе (выделить другим цветом) схему подачи воды в один из районов города. Таблицей представить расход воды для каждого района города.

2.3.17 Нарисовать схему автобусных маршрутов района области представить структурой типа граф (не менее 12 вершин). Выделить на схеме (разными цветами) автобусные маршруты с различной частотой отправления. Напечатать графики их отправления.

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

2.3.19 Сформировать случайным образом витрину из 5 различных безалкогольных напитков (можно в фиксированные прямоугольники размещать рисунки напитков). Предусмотреть печать стоимости каждого напитка.

2.3.20 Группу студентов представить в виде списка и набора рисунков. Часть рисунков заполнить фотографиями студентов, а другую часть – рисунками типа «Точка, точка, запятая, минус...».

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

2.4.1 Что включает пространство имен System.Drawing?

2.4.2 Для чего предназначены объекты Brush?

2.4.3 Для чего предназначены объекты Pen?

2.4.4 Для чего предназначены объекты Font?

2.4.5 Для чего предназначены объекты Graphics?

2.4.6 Для чего предназначены объекты Region?

2.4.7 Понятие сообщения сообщение WM_PAINT.

2.4.8 Какой обработчик создается на сообщение WM_PAINT?

2.4.9 Что определяет параметр object sender?

2.4.10 Что определяет параметр PaintEventArgs e?

2.4.11 Как создается объект Pen?

2.4.12 Как в клиентской области приложения отображается эллипс?

2.4.13 Как в клиентской области приложения отображается прямоугольник?

2.4.14 Как в клиентской области приложения отображается сегмент?

2.4.15 Для чего предназначен метод this.Invalidate();?

3 СОЗДАНИЕ МНОГОДОКУМЕНТНОГО WINDOWS–ПРИЛОДЕНИЙ С ИСПОЛЬЗОВАНИЕМ МЕНЮ


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



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