- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 12
- •Вариант 17
- •Вариант 18
- •Задание 2. Структуры и параметризованные коллекции
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 24
- •Вариант 25
Вариант 4
Написать Windows-приложение, которое по заданным в файле исходным данным строит фигуру – прямоугольный треугольник.
Создать меню с командами Input data, Choose, Area, Side, Quit.
Команды Area и Side недоступны. Команда Quit завершает работу приложения.
При выборе команды Input data из файла читаются исходные данные (файл сформировать самостоятельно) – длину двух катетов (длины катета и гипотенузы).
По команде Choose открывается диалоговое окно, содержащее:
список для выбора цвета фигуры типа TListBox;
список для выбора цвета фона типа TListBox;
группу из двух переключателей (Area, Side) типа RadioButton;
кнопку типа Button.
Обеспечить возможность ввода цвета, фона и выбора режима: вывод на экран значения третьей стороны треугольника (Area) или его площади (Side). После указания параметров становится доступной соответствующая команда меню.
По команде Area или Side в главном окне приложения строится фигура. Окно должно содержать ее, наименование выбранную ранее информацию. Изображение должно занимать все окно и масштабироваться при изменении размеров окна.
Вариант 5
Написать Windows-приложение, которое выполняет анимацию фигуры (квадрат) вдоль оси ОХ.
Создать меню с командами Choose, Animate, Stop, Quit.
Команда Quit завершает работу приложения.
При выборе команды Choose открывается диалоговое окно, содержащее:
поле типа TextBox для ввода длины сторон квадрата;
поле типа TextBox с меткой Speed для ввода скорости движения объекта;
кнопку типа Button.
По команде Animate объект начинает перемещаться от начала оси до края окна вдоль ОХ и обратно с заданной скоростью, по команде Stop — прекращает движение. Окно должно содержать заголовок, наименование и градацию осей.
Вариант 6
Написать Windows-приложение, которое строит две геометрические фигуры (круги).
Создать меню, с командами Choose, Build, Clear, About, Quit.
Команда Quit завершает работу приложения. При выборе команды About открывается окно с информацией о разработчике.
Команда Choose открывает диалоговое окно, содержащее:
список для выбора цвета круга типа TListBox;
два поля типа TextBox для ввода координат центра первого круга и второго;
кнопку типа Button.
Обеспечить возможность выбора цвета. После щелчка на кнопке ОК в главном окне приложения появляются два круга, центры которых соединены друг с другом синей прямой. Окно должно содержать. Изображение должно занимать все окно и масштабироваться при изменении размеров окна.
Команда Clear очищает окно.
Вариант 7
Написать Windows-приложение — графическую иллюстрацию нахождения максимального элемента в цепочке чисел (методом перебора или жадным алгоритмом).
Создать меню с командами File, Animate, About, Exit.
Команда Animate недоступна. Команда Exit завершает работу приложения. Команда About открывает окно с информацией о разработчике. Для выбора файла исходных данных (команда File) использовать объект класса OpenFileDialog.
Из выбранного файла читаются исходные данные для сортировки (сформировать самостоятельно не менее трех файлов различной длины с данными целого типа).
После чтения данных становится доступной команда Animate.
При выборе команды Animate в главном окне приложения отображается процесс поиска. Цепочка символов - массив. Каждый элемент представляется в своей ячейке. На каждом шаге алгоритма находится текущий максимальный элемент и подсвечивается красным цветом. Окно должно содержать заголовок. Изображение должно занимать все окно.