![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Cкриншот 1.1
Цель работы
Целью данной работы является исследование разветвляющихся алгоритмов и их программирование с помощью условных операторов языка Java, приобретение начальных навыков тестирования программ.
Постановка задачи
1) Изучить возможности условных операторов Java. 2) Разработать и отладить программу, демонстрирующую применение условных операторов. 3) Протестировать программу на контрольных примерах.
Задание
Код программы: public class Lab_7 { public static double expression(double x) { double y, z, g; if (x < = 0) g = (3 + Math.pow((Math.sin(2*x)), 2)) / (1 + Math.pow(Math.cos(x), 2)); else g = 2 * Math.sqrt(1 + 2 * x); if (x < 0) z = Math.sqrt(1 + (x*x / (1 + x*x))); else if ((x > 0) & (x < 1)) z = 2 * Math.pow(Math.sqrt(Math.cos(x)), 2); else z = Math.sqrt(1 + Math.abs(2 * Math.pow(Math.sin(3*x), 1 / 3))); y = g + z; System.out.println(" При x = " + x + " z = " + z + " g = " + g + " y = " + y); return y; } public static void main(String []args){ expression(-5); expression(0.1); expression(1); expression(2); } } Cкриншот 1.1 В окне терминала программа выдает:
|