Добавлены описания к ЛР №2

This commit is contained in:
Victor 2013-10-01 10:10:14 +03:00
parent be6cf7d8d7
commit 461a2b2dee
8 changed files with 1490 additions and 1410 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
build.xml.data.CRC32=d6379fba build.xml.data.CRC32=d6379fba
build.xml.script.CRC32=47ea1871 build.xml.script.CRC32=47ea1871
build.xml.stylesheet.CRC32=8064a381@1.68.0.46 build.xml.stylesheet.CRC32=8064a381@1.68.0.46
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=d6379fba nbproject/build-impl.xml.data.CRC32=d6379fba
nbproject/build-impl.xml.script.CRC32=c20eaf60 nbproject/build-impl.xml.script.CRC32=b7b0a098
nbproject/build-impl.xml.stylesheet.CRC32=cdba79fa@1.68.0.46 nbproject/build-impl.xml.stylesheet.CRC32=5a01deb7@1.69.0.46

3
src/res/desc2_0.txt Normal file
View File

@ -0,0 +1,3 @@
<html>
Написать программу, демонстрирующую различные способы копирования и сравнения массивов
</html>

3
src/res/desc2_1.txt Normal file
View File

@ -0,0 +1,3 @@
<html>
Выполнить задание 1 для двумерных массивов строк. Объяснить результаты.
</html>

12
src/res/desc2_2.txt Normal file
View File

@ -0,0 +1,12 @@
<html>
Для своего варианта задания:<br/>
- в базовом классе определить конструктор по умолчанию, конструктор с параметрами и копирующий конструктор;<br/>
- в базовом классе переопределить все не финальные методы класса Object;<br/>
- несколько объектов (как базового, так и производного класса) сохранить в один массив;<br/>
- пройти по массиву и для каждого объекта:<br/>
- вывести название класса этого объекта;<br/>
- вывести результаты работы методов, определенных в базовом классе;<br/>
- если возможно, вывести результаты работы методов, определенных только в производном классе<br/>
<b>Вариант 11 (тут 4)</b>:<br/>
Создать класс "эллипс". Эллипс задавать целочисленными координатами вершин описанного вокруг него прямоугольника. Реализовать методы класса (статические) и методы реализации для нахождения координат центра эллипса, площади эллипса, расстояния между центрами двух эллипсов. Создать производный класс «окружность», в котором переопределить метод toString() и добавить метод проверки, лежит ли заданная точка внутри окружности
</html>

7
src/res/desc2_3.txt Normal file
View File

@ -0,0 +1,7 @@
<html>
Объединить созданные объекты своего класса в коллекцию ArrayList. <br/>Реализовать добавление, удаление элементов в коллекции, а также вывод коллекции на экран. Реализовать операцию по варианту двумя способами:<br/>
- с помощью методов класса Collectcions;<br/>
- без использования методов класса Collectcions<br/>
<br/>
Отсортировать коллекцию эллипсов по величине их площади<br/>
</html>

3
src/res/desc2_4.txt Normal file
View File

@ -0,0 +1,3 @@
<html>
(Для программистов) Создать коллекцию HashMap, где ключами являются объекты вашего класса, а значения определяются по варианту. Реализовать добавление, удаление, поиск элементов в коллекции, а также вывод коллекции в виде пар "ключ значение".<br/>Значение строка, содержащая текстовую подпись к эллипсу
</html>

47
src/tse/LR_2.java Normal file
View File

@ -0,0 +1,47 @@
package tse;
/**
* @author aNNiMON
*/
public class LR_2 implements ILabRab {
private static final String[] TITLES = {
"Копирование и сравнение массивов",
"Двумерный массив строк",
"3",
"4",
"5"
};
@Override
public void execute(int index) {
switch(index) {
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
}
}
@Override
public String[] getTitles() {
return TITLES;
}
@Override
public String getDescription(int index) {
return Util.readDescription(1, index);
}
}