СтудСфера.Ру - помогаем студентам в учёбе

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ Вариант № 2 - Лабораторная работа №14781

«ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ Вариант № 2» - Лабораторная работа

  • 16 страниц(ы)

Содержание

Введение

Заключение

Примечания

фото автора

Автор: navip

Содержание

Постановка задачи

Разработать программу решения четырех взаимосвязанных задач частой работы:

1) расчета элементов квадратной матрицы A = (aij ), i,j = 1,2,.,n по заданной формуле;

2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;

3) требуемого упорядочения элементов матрицы А или вектора Х;

В исходном массиве упорядочиваются только те элементы, которые удовлетворяют заданным условиям, при этом остальные элементы своё положение сохраняют и вспомогательный массив не используется.

Для проверки правильности упорядочения всего массива или его части выводить все его элементы.

упорядочить элементы главной диагонали матрицы А по возрастанию значений;

4) вычисления значения y по заданной формуле.

Размерность задачи n назначается преподавателем.

Обязательные требования к программе.

1. Программу разработать для решения задачи в общем виде, для произвольных значений исходных данных: количества элементов n (1≤n≤100).

2. Решение каждой части в программе реализовать в виде процедуры.

1. Анализ задачи.

Исходными данными являются значения количества элементов в массиве n.

Порядок решения задачи: сначала нужно получить двумерный массив (часть 1), затем получить одномерный массив (часть 2),далее упорядочить исходный двумерный массив, полученный из части 1 (часть 3). Последняя часть работы заключается в вычислении параметра у.

Для лучшего понимания задачи, выявления её особенностей выполним тестовый расчёт.

Возьмём любые исходные данные, например n=3. Вычислим элементы массива по формуле

1.000 -0.193 -0.765

1.307 -0.386 -1.125

1.901 -0.292 -1.197

Для вычисления вектора нужно найти максимальные элементы

x1=1*1=1

x1 x2 x3

1.000 0.252 1.455

Упорядочивание исходной матрицы не составляет труда, отсортированная матрица примет вид.

-1.197 -0.193 -0.765

1.307 -0.386 -1.125

1.901 -0.292 1.000

Вычислим значение параметра y.

2. Алгоритм решения задачи

При разработке алгоритме будем использовать метод декомпозиции: решение задачи сначала опишем в виде основного алгоритма, использующего вспомогательные алгоритмы решения задач частей задания. Затем опишем вспомогательные алгоритмы – модули решения задач каждой части. При разработке и описании алгоритмов используются элементарные структуры алгоритмов, составляющие основу структурного программирования.

2.1. Основной алгоритм.

При разработке основного алгоритма нужно учесть обязательные требования, сформулированные в постановке задачи и рекомендации по разработке сложных программ:

1. Необходимо задачу решать в общем виде, для любых допустимых значений исходных данных.

2. Модули должны быть относительно независимы: обязательно иметь имя, свои входные, выходные и промежуточные данные, не использовать глобальные переменные, ввод и вывод данных в модуле может быть только в случае необходимости.

3. Действия алгоритма поясняются на естественном языке, в обозначениях постановки задачи, не используются конструкции языка программирования


Введение

Постановка задачи

Разработать программу решения четырех взаимосвязанных задач частой работы:

1) расчета элементов квадратной матрицы A = (aij ), i,j = 1,2,.,n по заданной формуле;

2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;

3) требуемого упорядочения элементов матрицы А или вектора Х;

В исходном массиве упорядочиваются только те элементы, которые удовлетворяют заданным условиям, при этом остальные элементы своё положение сохраняют и вспомогательный массив не используется.

Для проверки правильности упорядочения всего массива или его части выводить все его элементы.

упорядочить элементы главной диагонали матрицы А по возрастанию значений;

4) вычисления значения y по заданной формуле.

Размерность задачи n назначается преподавателем.

Обязательные требования к программе.

1. Программу разработать для решения задачи в общем виде, для произвольных значений исходных данных: количества элементов n (1≤n≤100).

2. Решение каждой части в программе реализовать в виде процедуры.

1. Анализ задачи.

Исходными данными являются значения количества элементов в массиве n.

Порядок решения задачи: сначала нужно получить двумерный массив (часть 1), затем получить одномерный массив (часть 2),далее упорядочить исходный двумерный массив, полученный из части 1 (часть 3). Последняя часть работы заключается в вычислении параметра у.

Для лучшего понимания задачи, выявления её особенностей выполним тестовый расчёт.

Возьмём любые исходные данные, например n=3. Вычислим элементы массива по формуле

1.000 -0.193 -0.765

1.307 -0.386 -1.125

1.901 -0.292 -1.197

Для вычисления вектора нужно найти максимальные элементы

x1=1*1=1

x1 x2 x3

1.000 0.252 1.455

Упорядочивание исходной матрицы не составляет труда, отсортированная матрица примет вид.

-1.197 -0.193 -0.765

1.307 -0.386 -1.125

1.901 -0.292 1.000

Вычислим значение параметра y.

2. Алгоритм решения задачи

При разработке алгоритме будем использовать метод декомпозиции: решение задачи сначала опишем в виде основного алгоритма, использующего вспомогательные алгоритмы решения задач частей задания. Затем опишем вспомогательные алгоритмы – модули решения задач каждой части. При разработке и описании алгоритмов используются элементарные структуры алгоритмов, составляющие основу структурного программирования.

2.1. Основной алгоритм.

При разработке основного алгоритма нужно учесть обязательные требования, сформулированные в постановке задачи и рекомендации по разработке сложных программ:

1. Необходимо задачу решать в общем виде, для любых допустимых значений исходных данных.

2. Модули должны быть относительно независимы: обязательно иметь имя, свои входные, выходные и промежуточные данные, не использовать глобальные переменные, ввод и вывод данных в модуле может быть только в случае необходимости.

3. Действия алгоритма поясняются на естественном языке, в обозначениях постановки задачи, не используются конструкции языка программирования


Заключение

Function Fyn(n:integer; X:vector):real;

Var i,j:integer;

y:real;

Begin

writeln('вычисление y');

y:=1;

for i:=1 to n do begin

for j:=1 to n-1 do begin

y:=y*X[j]/(i*j);

end;end;

writeln('y=',y:3:35);

end;

Begin

writeln(title);

write('Введите размерность массива n=> ');

readln(n);

Part_1(n,A);

writeln;

Part_2(n,A,X);

writeln;

Part_3(n,A);

writeln;

Fyn(n,X);

end.

5. Результаты расчета

работа №5, вариант 2, Выполнила Алина Амниева

Введите размерность массива n=> 3

1) создание матрицы АA[I,J], n=3

1.000 -0.193 -0.765

1.307 -0.386 -1.125

1.901 -0.292 -1.197

2) создание вектора Х

X[I]:

1.000 0.252 1.455

3 ) упорядочивание массива

упорядоченная матрица А

-1.197 -0.193 -0.765

1.307 -0.386 -1.125

1.901 -0.292 1.000

вычисление y

y=0.00005584093334660200000000000000000

Результаты тестового расчета совпадают с результатами расчета программы с точностью до погрешности округления, следовательно программа работает парвильно.

работа №5, вариант 2, Выполнила Алина Амниева

Введите размерность массива n=> 7

1) создание матрицы АA[I,J], n=7

1.000 -0.193 -0.765 -1.136 -1.409 -1.625 -1.803

1.307 -0.386 -1.125 -1.579 -1.903 -2.152 -2.353

1.901 -0.292 -1.197 -1.735 -2.108 -2.390 -2.616

2.614 -0.079 -1.152 -1.773 -2.196 -2.511 -2.761

3.391 0.197 -1.041 -1.746 -2.219 -2.568 -2.841

4.208 0.515 -0.890 -1.678 -2.201 -2.584 -2.881

5.054 0.861 -0.711 -1.582 -2.155 -2.571 -2.892

2) создание вектора Х

X[I]:

1.000 0.252 1.455 2.970 4.779 6.839 9.113

3 ) упорядочивание массива

упорядоченная матрица А

-2.892 -0.193 -0.765 -1.136 -1.409 -1.625 -1.803

1.307 -2.584 -1.125 -1.579 -1.903 -2.152 -2.353

1.901 -0.292 -2.219 -1.735 -2.108 -2.390 -2.616

2.614 -0.079 -1.152 -1.773 -2.196 -2.511 -2.761

3.391 0.197 -1.041 -1.746 -1.197 -2.568 -2.841

4.208 0.515 -0.890 -1.678 -2.201 -0.386 -2.881

5.054 0.861 -0.711 -1.582 -2.155 -2.571 1.000

вычисление y

y=0.00000000000000000000000000000004451


Примечания

К работе прилагается программа с исходным кодом.

К работе прилагается все исходники.

К работе прилагается все необходимое для сдачи.

Тема: «ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ Вариант № 2»
Раздел: Информатика
Тип: Лабораторная работа
Страниц: 16
Цена: 400 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Похожие материалы
  • Контрольная работа:

    Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 66

    23 страниц(ы) 

    Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
    Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
    Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
    Результаты расчетов вывести в табличной форме, например, для
    3 варианта таблица должна иметь следующий вид:
    1. Табулирование функции
    Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
    Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
    Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
    Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности   yTyP  . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
    Суммирование ряда
    Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
    0.20
    0.30
    .
    .
    .
    0.80 0.16053
    0.21267
    .
    .
    .
    0.28540 0.16053
    0.21270
    .
    .
    .
    0.28542 3
    3
    .
    .
    .
    5 -0.000003
    -0.000032
    .
    .
    .
    -0.000015
    Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
    Разработать программу решения четырех взаимосвязанных задач частой работы:
    1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
    2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
    3) требуемого упорядочения элементов матрицы А или вектора Х;
    4) вычисления значения y по заданной формуле.
    Размерность задачи n назначается преподавателем.
  • Контрольная работа:

    Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 68

    22 страниц(ы) 

    Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
    Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
    Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
    Результаты расчетов вывести в табличной форме, например, для
    3 варианта таблица должна иметь следующий вид:
    1. Табулирование функции
    Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
    Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
    Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
    Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности   yTyP  . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
    Суммирование ряда
    Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
    0.20
    0.30
    .
    .
    .
    0.80 0.16053
    0.21267
    .
    .
    .
    0.28540 0.16053
    0.21270
    .
    .
    .
    0.28542 3
    3
    .
    .
    .
    5 -0.000003
    -0.000032
    .
    .
    .
    -0.000015
    Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
    Разработать программу решения четырех взаимосвязанных задач частой работы:
    1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
    2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
    3) требуемого упорядочения элементов матрицы А или вектора Х;
    4) вычисления значения y по заданной формуле.
    Размерность задачи n назначается преподавателем.
  • Контрольная работа:

    Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 70

    24 страниц(ы) 

    Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
    Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
    Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
    Результаты расчетов вывести в табличной форме, например, для
    3 варианта таблица должна иметь следующий вид:
    1. Табулирование функции
    Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
    Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
    Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
    Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности   yTyP  . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
    Суммирование ряда
    Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
    0.20
    0.30
    .
    .
    .
    0.80 0.16053
    0.21267
    .
    .
    .
    0.28540 0.16053
    0.21270
    .
    .
    .
    0.28542 3
    3
    .
    .
    .
    5 -0.000003
    -0.000032
    .
    .
    .
    -0.000015
    Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
    Разработать программу решения четырех взаимосвязанных задач частой работы:
    1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
    2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
    3) требуемого упорядочения элементов матрицы А или вектора Х;
    4) вычисления значения y по заданной формуле.
    Размерность задачи n назначается преподавателем.
  • Контрольная работа:

    Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 40

    20 страниц(ы) 

    Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
    Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
    Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
    Результаты расчетов вывести в табличной форме, например, для
    3 варианта таблица должна иметь следующий вид:
    1. Табулирование функции
    Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
    Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
    Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
    Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности   yTyP  . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
    Суммирование ряда
    Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
    0.20
    0.30
    .
    .
    .
    0.80 0.16053
    0.21267
    .
    .
    .
    0.28540 0.16053
    0.21270
    .
    .
    .
    0.28542 3
    3
    .
    .
    .
    5 -0.000003
    -0.000032
    .
    .
    .
    -0.000015
    Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
    Разработать программу решения четырех взаимосвязанных задач частой работы:
    1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
    2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
    3) требуемого упорядочения элементов матрицы А или вектора Х;
    4) вычисления значения y по заданной формуле.
    Размерность задачи n назначается преподавателем.
  • Контрольная работа:

    Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 60

    25 страниц(ы) 

    Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
    Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
    Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
    Результаты расчетов вывести в табличной форме, например, для
    3 варианта таблица должна иметь следующий вид:
    1. Табулирование функции
    Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
    Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
    Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
    Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности   yTyP  . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
    Суммирование ряда
    Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
    0.20
    0.30
    .
    .
    .
    0.80 0.16053
    0.21267
    .
    .
    .
    0.28540 0.16053
    0.21270
    .
    .
    .
    0.28542 3
    3
    .
    .
    .
    5 -0.000003
    -0.000032
    .
    .
    .
    -0.000015
    Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
    Разработать программу решения четырех взаимосвязанных задач частой работы:
    1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
    2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
    3) требуемого упорядочения элементов матрицы А или вектора Х;
    4) вычисления значения y по заданной формуле.
    Размерность задачи n назначается преподавателем.
  • Контрольная работа:

    Готовые решения задач на алгоритмическом языке Паскаль. УГНТУ. Вариант 67

    20 страниц(ы) 

    Работа 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
    Работа 2. ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКОГО ЦИКЛА.
    Разработать программу табулирования (вычисления таблицы значений) функции для произвольного диапазона изменения независимого параметра или аргумента. Выполнить расчет для заданных значений исходных данных.
    Результаты расчетов вывести в табличной форме, например, для
    3 варианта таблица должна иметь следующий вид:
    1. Табулирование функции
    Работа 3. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
    Разработать программу вычисления значений заданной кусочно-непрерывной функции для произвольных значений исходных данных. Подготовить исходные данные для контрольного расчета значения функции по каждой формуле. Выполнить контрольные расчеты и расчет для заданных исходных данных
    Работа 4. ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА
    Функция y(x) задана двумя способами: формулой y = f(x) и ее разложением в бесконечный ряд S.
    Разработать программу вычисления точного yT и приближенного yP значений функции y(x) при изменении её аргумента x от a до b с шагом x. Приближенное значение вычислять путем суммирования членов ряда до достижения требуемой точности   yTyP  . Предусмотреть завершение процесса суммирования членов ряда по заданному максимальному номеру члена ряда n для предотвращения зацикливания итерационного цикла. Результаты расчетов вывести в виде следующей таблицы.
    Суммирование ряда
    Аргумент Точное значение Приближенное значение Количество слагаемых Ошибка
    0.20
    0.30
    .
    .
    .
    0.80 0.16053
    0.21267
    .
    .
    .
    0.28540 0.16053
    0.21270
    .
    .
    .
    0.28542 3
    3
    .
    .
    .
    5 -0.000003
    -0.000032
    .
    .
    .
    -0.000015
    Работа 5. ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
    Разработать программу решения четырех взаимосвязанных задач частой работы:
    1) расчета элементов квадратной матрицы A = (ai,j ), i,j = 1,2,.,n по заданной формуле;
    2) вычисления элементов вектора X = (xi), i = 1,2,.,n по заданному правилу;
    3) требуемого упорядочения элементов матрицы А или вектора Х;
    4) вычисления значения y по заданной формуле.
    Размерность задачи n назначается преподавателем.

Не нашли, что искали?

Воспользуйтесь поиском по базе из более чем 40000 работ

Наши услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

Другие работы автора
  • ВКР:

    Применение смарт-технологий в школьном курсе информатики

    79 страниц(ы) 

    ВВЕДЕНИЕ 3
    Глава 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РЕАЛИЗАЦИИ ШКОЛЬНОГО КУРСА ИНФОРМАТИКИ С ИСПОЛЬЗОВАНИЕМ СМАРТ-ТЕХНОЛОГИЙ ОБУЧЕНИЯ 8
    1.1. Историко-феноменологический анализ понятия «СМАРТ-технологий» 8
    1.2. Школьный курс информатики в системе СМАРТ-технологий обучения 27
    Выводы по первой главе 48
    Глава 2.МЕТОДИКА ОБУЧЕНИЯ ШКОЛЬНОГО КУРСА ИНФОРМАТИКИ С ПРИМЕНЕНИЕМ СМАРТ-ТЕХНОЛОГИЙ 50
    2.1. Создание онлайн-курса «Информатика» 50
    2.2. Методические рекомендации реализации образовательного онлайн- курса «Информатика» 55
    2.3. Опытно-экспериментальная работа по реализации школьного курса информатики с применением СМАРТ-технологий 62
    Выводы по второй главе 71
    ЗАКЛЮЧЕНИЕ 73
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 76
    ПРИЛОЖЕНИЕ 81
  • Дипломная работа:

    Формирование фонетических навыков на начальном этапе обучения иностранному языку

    77 страниц(ы) 

    ВВЕДЕНИЕ….…3
    ГЛАВА I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ФОРМИРОВАНИЯ ФОНЕТИЧЕСКИХ НАВЫКОВ В НАЧАЛЬНОЙ ШКОЛЕ….…6
    1.1. Определение содержания понятия «фонетический навык» и этапы его формирования….6
    1.2. Значение фонетических навыков в овладении иностранным языком….10
    1.3. Сравнительная характеристика звуковой системы английского и русского языков. Методическая типология фонетического материала….14
    Выводы по главе I ….18
    ГЛАВА II. ФОНЕТИЧЕСКАЯ ЗАРЯДКА КАК СРЕДСТВО ФОРМИРОВАНИЯ ФОНЕТИЧЕСКИХ НАВЫКОВ В НАЧАЛЬНОЙ ШКОЛЕ….20
    2.1. Цели, задачи и содержание обучения иноязычному произношению на начальном этапе….…20
    2.2. Особенности введения фонетического материала в начальной школе….24
    2.3. Роль и место фонетической зарядки на уроках английского языка….….29
    2.4. Дидактический материал фонетической зарядки и методические приемы ее организации….….32
    2.4.1. Рифмовки, считалки…32
    2.4.2. Скороговорки….36
    2.4.3. Пословицы и поговорки….38
    2.4.4. Песенный материал…41
    2.4.5. Фонетические игры….43
    2.4.6. Звукоподражательные слова….45
    Выводы по главе II…46
    ГЛАВА III. ИЗУЧЕНИЕ ДИДАКТИЧЕСКИХ МАТЕРИАЛОВ УЧЕБНИКОВ АНГЛИЙСКОГО ЯЗЫКА ДЛЯ НАЧАЛЬНОЙ ШКОЛЫ ПО ФОРМИРОВАНИЮ ФОНЕТИЧЕСКИХ НАВЫКОВ….….47
    3.1. Критерии анализа учебников…47
    3.2. Кузовлев В. П. “English”…48
    Выводы по главе III….55
    ЗАКЛЮЧЕНИЕ….56
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ….58
    ПРИЛОЖЕНИЕ
  • Курсовая работа:

    Использование сетей Петри в математическом моделировании

    36 страниц(ы) 

    ВВЕДЕНИЕ
    §1. О СЕТЯХ ПЕТРИ
    §2. СЕТЕВОЕ ПЛАНИРОВАНИЕ
    §3. МАТЕМАТИЧЕСКИЕ МОДЕЛИ С ИСПОЛЬЗОВАНИЕМ СЕТЕЙ ПЕТРИ
    §4. ПОСТРОЕНИЕ ДИНАМИЧЕСКОЙ МОДЕЛИ НА ОСНОВЕ СЕТИ ПЕТРИ
    §5. ПРИМЕНЕНИЕ СЕТЕВЫХ МОДЕЛЕЙ ДЛЯ ОПИСАНИЯ ПАРАЛЛЕЛЬНЫХ ПРОЦЕССОВ
    §6. МОДЕЛИРОВАНИЕ ПРОЦЕССА ОБУЧЕНИЯ С ПОМОЩЬЮ ВЛОЖЕННЫХ СЕТЕЙ ПЕТРИ
    ЗАКЛЮЧЕНИЕ
    СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
  • Дипломная работа:

    Проект организации участка по производству стола компьютерного

    101 страниц(ы) 

    Введение 6
    1 Пояснительный раздел
    1.1 Характеристика предприятия, служащего основой для проектирования 9
    1.1.1 Краткая история предприятия 9
    1.1.2 Структура предприятия 9
    1.1.3 Структура управления предприятием 10
    1.1.4 Режим работы предприятия 10
    1.1.5 Обеспечение сырьем и материалами, паром, водой, электроэнергией, сжатым воздухом 10
    1.2 Характеристика и анализ существующего технологического
    процесса 11
    1.2.1 Структура управления цехом, ассортимент 11
    выпускаемой продукции
    1.2.2 Существующий технологический процесс 11
    1.2.3 Технологическая характеристика основного оборудования
    установленного в цехе 12
    1.2.4 Характеристика выполнения транспортных операций внутри цеха13
    1.2.5 Удаление отходов и пути их использования 14
    1.2.6 Анализ существующего технологического процесса 14
    1.3 Обоснование проекта 14
    1.4 Типовой проектируемый технологический процесс 14
    2 Технический раздел 17
    2.1 Характеристика изделия 17
    2.1.1 Описание изделия 17
    2.1.2 Внешний вид изделия 18
    2.1.3 Конструкция и материалы 20
    2.2 Расчет сырья и материалов 20
    2.2.1 Расчет расхода древесных материалов 20
    2.2.2 Составление карты раскроя листовых и рулонных материалов 25
    2.2.3 Расчет норм расхода клеевых материалов 27
    2.2.4 Расчет норм расхода метизов 29
    2.2.5 Расчет норм расхода фурнитуры и других покупных материалов 30
    2.3 Сводная ведомость сырья и материалов на программу 30
    2.4 Баланс отходов. Мероприятия по использованию отходов 31
    2.5 Обоснование, выбор и расчет оборудования 33
    2.5.1 Обоснование выбора оборудования 33
    2.5.2 Расчет производительности оборудования и норм времени 35
    2.5.3 Расчет потребного количества оборудования 38
    2.5.4 Ведомость технологического оборудования 39
    2.5.5 Расчет режущего инструмента 40
    2.6 Карта технологического процесса 42
    2.7 Схема технологического процесса 50
    2.8 Проектируемый технологический процесс57
    2.9 Расчет производственных площадей цеха 59
    2.9.1 Расчет площади проектируемого цеха 59
    2.9.2 Расчет площади, занимаемой оборудованием и рабочими
    местами 60
    2.9.3 Расчет площади, занимаемой проходами и проездами 61
    2.9.4 Расчет площади входного и выходного склада 61
    2.9.5 Расчет площади, отводимой под вспомогательные и санитарно-бытовые помещения 63
    2.9.6 Расчет общей площади цеха, его строительной длины и площади 63
    2.10 Расчет энергетических затрат 64
    2.10.1 Расчет электроэнергии на технологические нужды и 64
    освещение
    2.10.2 Расчет пара на технологические нужды и отопление 67
    2.10.3 Расчет воды на технологические нужды, санитарно-гигиенические и противопожарные меры безопасности 67
    3 Организационный раздел 68
    3.1 Мероприятия по охране труда и безопасности жизнедеятельности 68
    3.2 Мероприятия по охране окружающей среды73
    3.3 Контроль качества и метрологическое обеспечение производства 73
    4 Экономический раздел 75
    4.1 Расчет стоимости сырья, материалов и отходов 75
    4.2 Расчет численности и годового фонда заработной платы всех категорий работающих 77
    4.2.1 Расчет эффективного фонда времени одного рабочего на год 77
    4.2.2 Определение трудоемкости изделия 78
    4.2.3 Определение расценки на изделие 79
    4.2.4 Определение численности и тарифного фонда заработной платы основных производственных рабочих 80
    4.2.5 Определение численности и тарифного фонда заработной платы вспомогательных рабочих 81
    4.2.6 Определение годового фонда заработной платы всех рабочих 82
    4.2.7 Определение численности, фонда заработной платы инженерно-технических работников, служащих и младшего обслуживающего персонала83
    4.2.8 Расчет выплат из фонда материального поощрения 84
    4.3 Расчет стоимости энергоресурсов 85
    4.4 Расчет стоимости основных фондов и
    амортизационных отчислений 87


    4.5 Составление смет расходов 90
    4.6 Составление калькуляции себестоимости изделия 92
    4.7 Составление сводной ведомости. Анализ технико-экономических показателей 93
    5 Графический раздел 95
    Заключение 96
    Список литературы 97

  • Курсовая работа:

    Личностные детерминанты эмоционального выгорания сотрудников ровд

    61 страниц(ы) 

    Введение….3
    Глaвa I. Теоретические аспекты взаимосвязи личностных особенностей и синдрома эмоционального выгорания у сотрудников РОВД….6
    1.1. Понятие и особенности проявления синдрома эмоционального выгорания….6
    1.2. Специфика профессионального выгорания в профессиях разного типа.…20
    Выводы по I глaвe.….….27
    Глaвa II. Эмпирическое исследование взаимосвязи личностных особенностей и уровня эмоционального выгорания у сотрудников РОВД….28
    2.1. Общая характеристика выборки и методов исследования….28
    2.2. Анализ и обобщение результатов эмпирического исследования….33
    2.3. Рекомендации по мерам профилактики и коррекции эмоционального выгорания у сотрудников РОВД….….48
    Выводы по II глaвe….….….….51
    Заключение….…53
    Cпиcoк литературы….….….….5
    Приложение
  • Контрольная работа:

    Счетная Палата Российской Федерации

    11 страниц(ы) 

    Введение 3
    Задачи Счетной палаты РФ 4
    Контрольно-ревизионная деятельность Счетной палаты РФ 7
    Заключение 10
    Список использованной литературы 11
  • Курсовая работа:

    Психологические особенности лжи детей

    34 страниц(ы) 

    Введение…3
    Глава 1. Теоретические подходы к изучению гендерных различий психологических особенностей лжи детей младшего школьного возраста.
    1.1 Рассмотрение специфики лжи как психологического феномена.….6
    1.2 Психологические особенности лжи у мальчиков и девочек младшего школьного возраста ….….….13
    Вывод по первой главе…18
    Глава 2. Эмпирическое исследование психологических особенностей лжи у детей младшего школьного возраста.
    2.1 Обоснование методического аппарата….20
    2.2 Анализы результатов исследования….24
    Вывод по второй главе….28
    Заключение…29
  • Курсовая работа:

    Семь смертельных грехов в английской фразеологии

    32 страниц(ы) 

    Введение…3
    Глава 1. Фразеология современного английского языка….…5
    1.1. Фразеологизм как единица фразеологии…5
    1.2. Классификация фразеологизмов….7
    1.3. Фразеологизмы как отражение лингвокультурной специфики…11
    Выводы к Главе 1….14
    Глава 2. Английские фразеологизмы о семи смертных грехах….16
    2.1. Фразеологизмы о гневе…17
    2.2 Фразеологизмы о похоти, гордыне и праздности….19
    2.3. Фразеологизмы о зависти, чревоугодии и алчности…22
    Выводы к Главе 2….….23
    Заключение….….25
    Список использованной литературы….….26
    Приложение. Анализируемая выборка….….28
  • ВКР:

    Переводимость предикативных структур научного текста при обучении грамматике английского языка

    77 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА I. ГРАММАТИЧЕСКОЕ ВЫРАЖЕНИЕ ПРЕДИКАЦИИ ДЛЯ ОПИСАНИЯ ДЕЙСТВИТЕЛЬНОСТИ 5
    1. Предикативность в языкознании 5
    1.1. Понятие предикативности, ее основные признаки 5
    1.2. Пресуппозиция и пропозиция: соотношение понятий 16
    1.3. Глубинная и поверхностная структура 21
    2. Дискурс как лингвистическая категория 32
    2.1. Дискурс: основные понятия 32
    2.2. Особенности научного дискурса 36
    ВЫВОДЫ ПО ГЛАВЕ 1 41
    ГЛАВА II. ПРЕДИКАТИВНЫЕ СТРУКТУРЫ В ТЕКСТАХ НАУЧНО-ТЕХНИЧЕСКОЙ НАПРАВЛЕННОСТИ 42
    1. Характеристика предикативных конструкций 42
    2. Предикативные структуры научно-технического текста 55
    3. План урока по грамматике на среднем этапе обучения английскому языку 61.
    ВЫВОДЫ ПО ГЛАВЕ 2 69
    ЗАКЛЮЧЕНИЕ 71
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 73
  • Дипломная работа:

    Национально-культурная специфика концепта «Красота» при переводе с английского на русский язык (на материале современных американских СМИ)

    71 страниц(ы) 

    Введение 3
    Глава I. Теоретические аспекты осмысления феномена «концепт» и особенности его передачи при переводе на русский язык 7
    1.1 Интерпретация феномена «концепт» в отечественной и зарубежной лингвистике 7
    1.1.1 Определения понятия «концепт» 7
    1.1.2 Национально - культурная специфика концепта «красота» 15
    1.1.3 Многообразие подходов к вопросу о вербализации феномена «концепт» в английском языке 20
    1.1.4 Фразеологизм как один из ярких способов реализации концептов в языке 26
    1.2 Переводческий инструментарий на службе передачи концепта «красота» 32
    Выводы по главе I 40
    Глава II. Национально-культурное своеобразие концепта «красота» при переводе с английского на русский язык (на материале Cosmopolitan 2018 года) 42
    2.1 Анализ фразеологических единиц как средств вербализации концепта
    «красота» в американских СМИ 42
    2.2 Особенности перевода фразеологических единиц передающих концепт
    «красота» в американских СМИ 48
    Выводы по главе II 52
    Заключение 54
    Список использованной литературы 58
    Приложение 63