Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Java тілінде тармақталу құрылымының алгоритмдерін программалау

Автор:   •  Ноябрь 18, 2022  •  Контрольная работа  •  1,117 Слов (5 Страниц)  •  215 Просмотры

Страница 1 из 5

Ғ.Дәукеев атындағы Алматы энергетика және байланыс университеті

коммерциялық емес акционерлік қоғамы

                                  Ақпараттық технологиялар институты

                   Ақпараттық жүйелер және киберқауіпсіздік кафедрасы

№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;

...

Скачать:   txt (6.3 Kb)   pdf (289.7 Kb)   docx (173.7 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club