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

Контрольная работа по "Информационным технологиям"

Автор:   •  Декабрь 6, 2022  •  Контрольная работа  •  7,994 Слов (32 Страниц)  •  488 Просмотры

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

Министерство науки и высшего образования РФ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Ярославский государственный технический университет»

Кафедра «Информационные системы и технологии»

Контрольную работу защитил

с оценкой ____________

Преподаватель

канд. техн. наук, доцент  

__________ В. К. Маевский

 «___» ____________ 2021

КОНТРОЛЬНАЯ РАБОТА

По дисциплине

 «Информационные технологии»

ЯГТУ 09.03.02 - 003 К/Р

Работу выполнил

студент гр. ДСИТ-27

_________С.К. Бакшаев

«___» _________ 2021

2021


                                              Оглавление                               стр.

Лабораторная работа №1                                                                  3

Лабораторная работа № 2                                                                 4

Лабораторная работа № 3                                                                 9

Лабораторная работа № 4                                                                 11


Лабораторная работа №1

Составить 2 программы на языке Java

  1. Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров ( см файл «Задачи на табулирование функции»).

Код:

package pkg1.pkg2;

public class Main {

    public static void main(String[] args) {

        double x1 = 0,x2 = 2*Math.PI, dx = Math.PI/6, eps=0.00001,z=0;

        double x = x1;

         System.out.println(" x               s       z");

            while (x <= x2){

            double T = 1,s = 0;

            int k = 1;

           while (Math.abs(T)>eps){

            s+=T;

            T*=(-1)*((x*x)*(2*2))/((2*k+1)*(2*k+2));

            k++;

            z=Math.sin(2)*x;

            }

            System.out.println("x: "+(float)x+" s: "+(float)s+" z= "+(float)z);

            x+=dx;

            }

    }

   

}

  1. Составить программу вычисления и печати таблицы значений функции, которая является суммой бесконечного ряда (см.файл «Задачи по теме вычисление суммы бесконечного ряда»).

Код:

public class Main {

    public static void main(String[] args) {

        double x, xRound;

        double t;

        double s, sRound;

        int k;

        double z, zRound;

        System.out.printf("%-8s%-10s%-10s%n", "x", "s", "z");

        for (x = -0.9; x <= 0.9; x += 0.1) {

            t = 2 * ((Math.pow(x, 2 * 1 - 1)) / (2 * 1 - 1));

            s = 0;

            k = 1;

            while (Math.abs(t) > 0.001) {

                s += t;

                t = 2 * ((Math.pow(x, 2 * k - 1)) / (2 * k - 1));

                k++;

            }

            z = Math.log((1 + x) / (1 - x));

            xRound = Math.round(x * 1000.0) / 1000.0;

            sRound = Math.round(s * 1000.0) / 1000.0;

            zRound = Math.round(z * 1000.0) / 1000.0;

            System.out.printf("%-8s%-10s%-10s%n", xRound ,sRound, zRound);

        }

    }

}

Лабораторная работа №2

Задания

  1. Даны два одномерных целочисленных массива. Произвести поиск заданного значения в первом из них – методом последовательного перебора с использованием барьерного элемента, а во втором – бинарный поиск, предварительно отсортировав этот массив методом вставки. Первый массив отсортировать затем выбором наименьшего элемента. Произвести слияние полученных массивов (см. файл «К заданию I (варианты заданий)»)
  2. Дано слово. Произвести сортировку данного слова методом пузырька с использованием индекса.

Примечание:

...

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