Java тілінде тармақталу құрылымының алгоритмдерін программалау
Автор: mynzhan01 • Ноябрь 18, 2022 • Контрольная работа • 1,117 Слов (5 Страниц) • 215 Просмотры
Ғ.Дәукеев атындағы Алматы энергетика және байланыс университеті
коммерциялық емес акционерлік қоғамы
Ақпараттық технологиялар институты
Ақпараттық жүйелер және киберқауіпсіздік кафедрасы
№2 Зертханалық жұмыс
Пәннің атауы: Бағдарламаудың технологиялары және әдістері
Тақырыбы:Java тілінде тармақталу құрылымының алгоритмдерін программалау.
Мамандығы: 6В06104 – «Ақпараттық қауіпсіздік жүйелері»
Орындаған:Максут Алишер
Тобы: СИБк-21-3
Қабылдаған: Бижанова А.С
________________ _____________ «______» ___________ 2022 ж.
(бағасы) (қолы) (күні)
Алматы 2022
1) Коэффиценттері берілген, дискриминанты оң болатын квадрат теңдеудің нақты түбірлерін тап.
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
double a, b, c;
double D;
System.out.println("Программа решает квадратное уравнение вида:");
System.out.println("ax^2 + bx + c = 0");
System.out.println("Введите a, b и c:");
Scanner in = new Scanner(System.in);
a = in.nextDouble();
b = in.nextDouble();
c = in.nextDouble();
D = b * b - 4 * a * c;
if (D > 0) {
double x1, x2;
x1 = (-b - Math.sqrt(D)) / (2 * a);
x2 = (-b + Math.sqrt(D)) / (2 * a);
System.out.println("Корни уравнения: x1 = " + x1 + ", x2 = " + x2);
}
else if (D == 0) {
double x;
x = -b / (2 * a);
System.out.println("Уравнение имеет единственный корень: x = " + x);
}
else {
System.out.println("Уравнение не имеет действительных корней!");
}
public – қолжетімділік (көріну) модификаторы. Атап айтқанда, жұртшылық бұл әдіс кез келген сыртқы сынып немесе бағдарлама үшін қол жетімді екенін айтады
main – идентификатор, әдіс аты. Атап айтқанда, негізгі әдіс жағдайында бұл жай атау емес, бүкіл бағдарлама орындала бастайтын әдіс.
static - әдіс деңгейіне жауап беретін модификатор. Егер мұндай модификатор болса, әдіс объект емес, класс деңгейінде болады. Егер статикалық модификатор болмаса, нысан деңгейі әдісі!
void - Бұл нақты кілт сөз әдіс ештеңені қайтармайтынын айтады. Оның орнына java әлемінің кез келген түрі болуы мүмкін - мұндай тип әдісті қайтаруы керек.
String[] args)— в круглых скобках перечислены аргументы данного метода.
Double-екі еселенген нақты тип.
При завершении работы с потоком его надо закрыть с помощью метода close()
System.out.println () хабарды экранға басып шығарады, содан кейін курсорды жаңа жолға жылжытады
[pic 1]
2)Қолданушы енгізген сан 3 санының еселегі болатынын анықтайтын программаны жазыңыз.
import java.util.Scanner;
...