Добавлены описания к ЛР №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

View File

@ -170,7 +170,12 @@ is divided into following sections:
</condition>
<path id="endorsed.classpath.path" path="${endorsed.classpath}"/>
<condition else="" property="endorsed.classpath.cmd.line.arg" value="-Xbootclasspath/p:'${toString:endorsed.classpath.path}'">
<length length="0" string="${endorsed.classpath}" when="greater"/>
<and>
<isset property="endorsed.classpath"/>
<not>
<equals arg1="${endorsed.classpath}" arg2="" trim="true"/>
</not>
</and>
</condition>
<condition else="" property="javac.profile.cmd.line.arg" value="-profile ${javac.profile}">
<isset property="profile.available"/>
@ -827,7 +832,7 @@ is divided into following sections:
</pathconvert>
<taskdef classname="org.netbeans.modules.java.j2seproject.copylibstask.CopyLibs" classpath="${libs.CopyLibs.classpath}" name="copylibs"/>
<copylibs compress="${jar.compress}" excludeFromCopy="${copylibs.excludes}" index="${jar.index}" indexMetaInf="${jar.index.metainf}" jarfile="${dist.jar}" manifest="@{manifest}" rebase="${copylibs.rebase}" runtimeclasspath="${run.classpath.without.build.classes.dir}">
<fileset dir="${build.classes.dir}"/>
<fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/>
<manifest>
<attribute name="Class-Path" value="${jar.classpath}"/>
<customize/>
@ -839,7 +844,7 @@ is divided into following sections:
<target name="-init-presetdef-jar">
<presetdef name="jar" uri="http://www.netbeans.org/ns/j2se-project/1">
<jar compress="${jar.compress}" index="${jar.index}" jarfile="${dist.jar}">
<j2seproject1:fileset dir="${build.classes.dir}"/>
<j2seproject1:fileset dir="${build.classes.dir}" excludes="${dist.archive.excludes}"/>
</jar>
</presetdef>
</target>

View File

@ -4,5 +4,5 @@ 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.
# 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.script.CRC32=c20eaf60
nbproject/build-impl.xml.stylesheet.CRC32=cdba79fa@1.68.0.46
nbproject/build-impl.xml.script.CRC32=b7b0a098
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);
}
}