лаба 3
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕРАЦИИ
Государственное образовательное учреждение высшего профессионального образования
«Томский государственный педагогический университет»
(ТГПУ)
Лабораторная работа №3
Тема работы: Алгоритмизация и использование управ-
ляющих структур в Java.
Выполнил
студент 3 курса
группы 426
Дубоделов С.И.
Проверил
ассистент кафедры информатики
Мытник А.А
2014г
Цель работы: Использование циклов в приложении
Java.
Содержание работы:
1. С помощью цикла вычислите значение выражения
2n.
package lab3;
public class pervoe {
static int b=2;
static void stepen (int n) {
int result =1;
for (int i=0; i<n; i++) {
result*=b;
}
System.out.println(result);
}
public static void main (String[] args) {
stepen (3);
}
}
2. Составьте программу расчета факториала для
произвольного числа n<10.
package lab3;
public class vtoroe {
public static Integer fac(int n){
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
System.out.println(result);
return(result);
}
public static void main (String[] args) {
fac(5);
}
}
3. Даны два действительных числа. Необходимо полу-
чить их сумму, разность и произведение. Результат выве-
сти на консоль.
package lab3;
public class tret {
public static void sum(double x, double y){
System.out.println(x + y);
}
public static void razn(double x, double y){
System.out.println(x - y);
}
public static void proiz(double x, double y){
System.out.println(x * y);
}
public static void main (String[] args) {
double x=10, y=5;
sum(x,y);razn(x,y);proiz(x,y);
}
}
4. Определить время свободного падения материаль-
ного тела с заданной высоты h. Результат вывести в кон-
соль.
package lab3;
public class chetvertoe {
public static final Double G=9.8;
public static double vis(double h){
double t= Math.sqrt(2*h/G);
return t;
}
public static void main(String[] args) {
System.out.println(vis(10));
}
}
5. Составьте программу для нахождения длины катета
прямоугольного треугольника (b), если известны длины
гипотенузы (c) и катета (a). Результат вывести на кон-
соль.
package lab3;
public class pytoe {
public static double kat(double c, double a){
double f= Math.sqrt(c*c-a*a);
return f;
}
public static void main(String[] args) {
System.out.println (kat(5,3));
}
}