• скачать файл

Норма осадков

с. 1


ТФЯ Лабораторная работа №2

Вариант 1


Разработать приложение для создания лабиринта. Лабиринт представляет собой матрицу A произвольного размера M x N, где A[x,y]=0, если клетка проходима и A[x,y]=1, если клетка непроходима. Приложение должно позволять пользователю сохранять построенный лабиринт в файл и загружать его из файла. Разработать алгоритм обхода построенного лабиринта.

Вариант 2


Разработать комбинированное приложение (т.е. его можно запускать как апплет и как самостоятельное приложение), которое будет представлять собой часы, аналоговые и цифровые.

Вариант 3


Разработать приложение для построения гистограммы. Значения различных категорий гистограммы загружаются из текстового файла. Данные в файле могут выглядеть следующим образом:

Норма осадков

Год Месяц мм

Январь февраль март

2001 72 86 65

2002 70 82 69



2003 75 88 60

Вариант 4


Создать компонент «анимированная кнопка» и приложение (комбинированное), которое будет его использовать. Если указатель мыши находится вне кнопки, то кнопка отображает статичную картинку, а при наведении указателя на кнопку, она показывает небольшую анимацию.

Вариант 5


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

Вариант 6


Разработать приложение, которое будет отображать хаотичное движение атомов. При столкновении атомы должны двигаться в разные стороны. Пользователь может задавать количество атомов.

Требования


Приложения создавать на языке Java




с. 1