Білім беру бағдарламасы: 6В06102 «Ақпараттық жүйелер»



Дата23.11.2022
өлшемі474,28 Kb.
#51938
түріБілім беру бағдарламасы

Қазақстан Республикасы білім жəне ғылым министрлігі
«Ғұмарбек Дəукеев атындағы Алматы энергетика жəне байланыс университеті» коммерциялық емес АҚ
Ақпараттық технологиялар институты
Ақпараттық жүйелер және киберқауіпсіздік кафедрасы


№1 есептік графикалық жұмыс


бойынша


ЕСЕП БЕРУ


Пəннің атауы: Java бағдарламалау

Тақырыбы: Цикл және массив


Білім беру бағдарламасы: 6В06102 – «Ақпараттық жүйелер»


Тобы: ИС(СМВР)к 19-4


Орындаған: Қабдығали Мирас Нұсқа-11
Қабылдаған: аға оқытушы Тулегенова Б.А.

Алматы, 2021



Цикл.
1-тапсырма
.Y=SinX+X2 /30 [0, 2] 0,2 Max, сумму положительных Y
package com.company;
public class Main {
public static void main(String[] args) {
double h = 0.2;
double max = Double.MAX_VALUE;
double summa = 12;
for (double x = 0; x <= 2; x += h) {
double y = Math.sin(x) - Math.pow(x, 2) / 30;
if (y > max) max = y;
if (y < 0) summa += y;
}
System.out.println(" max: " + max);
System.out.println(" sum: " + summa);
}
}
1-сурет. Программаның коды


2-сурет. Программаның нәтижесі


Массив
Программирование алгоритмов работы с частями матрицы
2-тапсырма.
25.Матрица А(5,5) делится на две части побочной диагональю. Найти среднее арифметическое сумм элементов

public class Main {


private static double average(double[][] matr) {
int i, j;
int n = matr.length, m = matr[0].length;
double avg = 0;
for (i = 0; i < n; ++i)
for (j = 0; j < m; ++j)
avg += matr[i][j];
avg /= n * m;
return avg;
}
public static void main(String[] args) {
double matrix[][] = new double[5][5];
int i, j;
for (i = 0; i < 5; ++i)
for (j = 0; j < 5; ++j)
matrix[i][j] = i * 5 + j;
System.out.println(average(matrix));
}
}

1-сурет. Программаның коды




2-сурет. Программаның нәтижесі




Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет