Қазақстан Республикасы білім жəне ғылым министрлігі
«Ғұмарбек Дəукеев атындағы Алматы энергетика жəне байланыс университеті» коммерциялық емес АҚ
Ақпараттық технологиялар институты
Ақпараттық жүйелер және киберқауіпсіздік кафедрасы
№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-сурет. Программаның нәтижесі
Достарыңызбен бөлісу: |