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

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

  • 07.07.2011
  • 16
  • 3051

Содержание

Введение

Заключение

Примечания

фото автора

Автор: 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 назначается преподавателем.
Другие работы автора
  • ВКР:

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

    55 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА I ОПРЕДЕЛЕНИЕ ФРАЗЕОЛОГИЗМА, ОТЛИЧИЕ ОТ СМЕЖНЫХ ПОНЯТИЙ, АКТУАЛИЗАЦИЯ ЗНАНИЙ НА УРОКЕ 6
    1.1 Определение фразеологической единицы 6
    1.2 Способы образования фразеологических единиц 7
    в английском языке 7
    1.2.1. Фразеологические сращения 12
    1.2.2. Фразеологические единства 14
    1.2.3. Фразеологические сочетания 16
    1.2.4. Фразеологические выражения 17
    1.4 Виды трансформации фразеологических единиц 20
    1.5 Фразеологическое и лексическое значения слова 26
    1.6 Актуализация знаний как этап современного урока английского языка 30
    Выводы по 1 главе 34
    ГЛАВА II УПОТРЕБЛЕНИЕ ФРАЗЕОЛОГИЗМОВ В СОВРЕМЕННОЙ АНГЛОЯЗЫЧНОЙ ХУДОЖЕСТВЕННОЙ ЛИТЕРАТУРЕ 36
    2.1 примеры использования фразеологизмов в англоязычном художественном тексте 36
    2.2 Возможности использования исследованного материала на уроке английского языка в средней школе 41
    ЗАКЛЮЧЕНИЕ 49
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 51
  • Дипломная работа:

    Разработка метода определения инфекционного титра вируса бешенства на культуре клеток

    75 страниц(ы) 

    ВВЕДЕНИЕ 4
    ГЛАВА 1. ОБЗОР ЛИТЕРАТУРЫ 8
    1.1. Краткая история изучения бешенства 8
    1.2. Характеристика возбудителя бешенства 11
    1.3. Жизненный цикл вируса бешенства 13
    1.4. Устойчивость вируса бешенства 14
    1.5. Культивирование вируса бешенства 15
    1.6. Локализация вируса бешенства и механизм заражения 16
    1.7. Патогенез 16
    1.8. Течение и клинические проявления бешенства 18
    1.9. Патологоанатомические изменения при бешенстве 19
    1.10. Восприимчивость 20
    1.11. Методы диагностики бешенства 20
    1.11.1. Световая микроскопия 21
    1.11.2. Метод флуоресцирующих антител 21
    1.11.3. Иммуноферментный анализ 22
    11.11.4. Реакция диффузной преципитации 22
    11.11.5. Методы основанные на выделении вируса бешенства 23
    11.11.6. Метод ОТ-полимеразной цепной реакции 24
    Заключение 25
    ГЛАВА 2. МАТЕРИАЛЫ И МЕТОДЫ ИССЛЕДОВАНИЯ 26
    2.1. Материал исследования 26
    2.2. Порядок культивирования клеток линии Vero 26
    2.3. Метод определения концентрации вируса на культуре клеток 31
    2.4. Метод иммуноферментного анализа для проведения контроля антигенной активности вируса бешенства 35
    2.5. Порядок расчета инфекционного титра вируса бешенства с помощью результатов метода иммуноферментного анализа 45
    2.6. Метод дидактической многомерной технологии (логико-смысловая модель) 46
    ГЛАВА 3. РЕЗУЛЬТАТЫ И ОБСУЖДЕНИЕ 48
    3.1. Пдбор метода для оценки инфекционного титра 48
    3.2. Подбор оптимальной концентрации клеток для монослоя культуры клеток Vero 48
    3.3. Подбор разведения вируса бешенства для инфицирования культур клеток Vero B при разных дозах клетки и определение необходимой длительности культивирования 49
    3.4. Применение разработанного метода определения инфекционного титра на культуре клеток при оценке биоконцентрации лиофилизатов вируса бешенства штамма Внуково-32 52
    3.5. Сравнительная оценка инфекционного титра вируса бешенства в поддерживающей среде с сывороткой 2 % КРС и 5% аминопептида 54
    Обсуждение 57
    ГЛАВА 4. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ПРИМЕНЕНИЮ ЭКСПЕРИМЕНТАЛЬНОГО МАТЕРИАЛА ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ В ШКОЛЬНОМ КУРСЕ БИОЛОГИИ 59
    4.1. Роль биологического образования в школе 59
    4.2. Разработка урока на тему «Нервная система», 8 класс 62
    4.3. Использование логико-смысловой модели в процессе биологического
    образования 75
    ВЫВОДЫ 79
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 80
  • Дипломная работа:

    Совершенствование процесса обучения химии слепых и слабовидящих обучающихся посредством современных тифлосредств и специальных приемов

    50 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. КОМПЕТЕНТНОСТНЫЙ ПОДХОД В ОБУЧЕНИИ КАК СПОСОБ ДОСТИЖЕНИЯ НОВОГО КАЧЕСТВА ОБРАЗОВАНИЯ 9
    1.1. Понятие компетентностного подхода в образовании 9
    1.2. Формирование ключевых компетенций у учащихся с ОВЗ 16
    1. 3. Условия обучения слепых и слабовидящих на уроках химии 22
    Выводы по главе 1 24
    ГЛАВА 2. МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ФОРМИРОВАНИЯ ЖИЗНЕННЫХ КОМПЕТЕНЦИЙ У СЛЕПЫХ И СЛАБОВИДЯЩИХ ОБУЧАЮЩИХСЯ НА УРОКАХ ХИМИИ 27
    2.1. Специфика коррекционной направленности обучения слепых и слабовидящих детей на уроках химии 27
    2.2. Методические рекомендации по формированию академических компетенций у слепых и слабовидящих на уроках .химии 30
    2.3. Методы формирования жизненных компетенций у слепых и слабовидящих обучающихся на уроках химии 34
    Выводы по главе 2 36
    ГЛАВА 3. ИСЛЕДОВАНИЕ АКАДЕМИЧЕСКИХ И ЖИЗНЕННЫХ КОМПЕТЕНЦИЙ У СЛЕПЫХ И СЛАБОВИДЯЩИХ ОБУЧАЮЩИХСЯ НА УРОКАХ ХИМИИ 38
    3.1. Организация и методы исследования 38
    3.2. Результаты исследования уровня сформированности академических и жизненных компетенций слепых и слабовидящих обучающихся 41
    Выводы по главе 3 43
    ЗАКЛЮЧЕНИЕ 44
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 46
  • Дипломная работа:

    Взаимосвязь организации деятельности, стиля саморегуляции и профессионального выгорания преподавателей высшего учебного заведения

    124 страниц(ы) 

    Введение 3
    ГЛАВА I. ИЗУЧЕНИЕ ПРОБЛЕМ ПРОФЕССИОНАЛЬНОГО ВЫГОРАНИЯ И ОРГАНИЗАЦИИ ДЕЯТЕЛЬНОСТИ, ИНДИВИДУАЛЬНОГО СТИЛЯ САМОРЕГУЛЯЦИИ ПЕДАГОГА ВЫСШЕЙ ШКОЛЫ 11
    1.1. Профессиональное выгорание как психологическая проблема 11
    1.2. Организация деятельности, индивидуальный стиль саморегуляции преподавателей высшей школы 20
    1.3. Профессиональное выгорание и психологические особенности педагогической деятельности преподавателей высшей школы 31
    Выводы по первой главе 39
    ГЛАВА II. ЭМПИРИЧЕСКОЕ ИССЛЕДОВАНИЕ ВЗАИМОСВЯЗИ ОРГАНИЗАЦИИ ДЕЯТЕЛЬНОСТИ, СТИЛЯ САМОРЕГУЛЯЦИИ И ПРОФЕССИОНАЛЬНОГО ВЫГОРАНИЯ ПРЕПОДАВАТЕЛЕЙ ВЫСШЕЙ ШКОЛЫ 40
    2.1. Организация и методы исследования 40
    2.2. Анализ результатов исследования 48
    2.3. Программа профилактики профессионального выгорания преподавателей высшего учебного заведения 60
    Выводы по второй главе 66
    ЗАКЛЮЧЕНИЕ 67
    СПИСОК ЛИТЕРАТУРЫ 72
    ПРИЛОЖЕНИЯ 77
  • Дипломная работа:

    Воспитание координационных способностей у детей 8-9 лет, занимающихся плаванием

    43 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА I. ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ ПРОБЛЕМЫ РАЗВИТИЯ КООРДИНАЦИОННЫХ СПОСОБНОСТЕЙ У ДЕТЕЙ 5
    1.1. Общие и специфические виды координационных способностей и их значение 5
    1.2. Анатомо-физиологические и психологические характеристики школьников в возрасте 8-9 лет 10
    1.3. Средства и методы развития координационных способностей 15
    1.4. Методика развития координационных способностей у детей, занимающихся плаванием 22
    ВЫВОДЫ ПО ПЕРВОЙ ГЛАВЕ 26
    ГЛАВА II. ОРГАНИЗАЦИЯ И МЕТОДЫ ИССЛЕДОВАНИЯ 27
    2.1. Методы исследования 27
    2.2. Организация исследования 27
    ГЛАВА III. РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЯ И ИХ ОБСУЖДЕНИЯ. 29
    3.1. Содержание разработанного комплекса упражнений 29
    3.2. Результаты исследования 32
    3.3. Обсуждение результатов исследования 34
    ВЫВОДЫ 37
    ПРАКТИЧЕСКИЕ РЕКОМЕНДАЦИИ 38
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 39
  • Дипломная работа:

    Обучение чтению на среднем этапе с использованием элементов проблемной методики

    60 страниц(ы) 

    ВВЕДЕНИЕ 3
    Глава 1. ЧТЕНИЕ КАК ВИД РЕЧЕВОЙ ДЕЯТЕЛЬНОСТИ 6
    1.1 Психологическая, лингвистическая и коммуникативная характеристика чтения 6
    1.2 Виды и технологии чтения 12
    1.3 Этапы работы с текстом 18
    Выводы по главе 1 23
    Глава 2. ИСПОЛЬЗОВАНИЕ ПРОБЛЕМНЫХ МЕТОДОВ ОБУЧЕНИЯ В ПРЕПОДАВАНИИ ИНОСТРАННЫХ ЯЗЫКОВ 24
    2.1 История развития проблемного обучения 24
    2.2 Содержание проблемного обучения 27
    2.3 Методы проблемного обучения 31
    Выводы по главе 2 34
    Глава 3. ОРГАНИЗАЦИЯ РАБОТЫ ПО ОБУЧЕНИЮ ЧТЕНИЮ НА ОСНОВЕ ПРОБЛЕМНОГО ПОДХОДА НА СРЕДНЕМ ЭТАПЕ ИЗ ЛИЧНОГО ПЕДАГОГИЧЕСКОГО ОПЫТА 35
    3.1 Анализ учебно - методического комплекса “Happy English.ru”, К.И. Кауфман, М.Ю. Кауфман 7 класс 35
    3.2 Использование элементов технологии проблемного обучения чтению на среднем этапе на уроке английского языка в 7 классе. 39
    Выводы по главе 3 50
    ЗАКЛЮЧЕНИЕ 51
    CПИСОК ЛИТЕРАТУРЫ 56
  • Дипломная работа:

    Организация и реализация обучения и воспитания одаренных детей

    125 страниц(ы) 

    Введение 3
    Глава 1. Теоретические аспекты работы с одаренными детьми младшего школьного возраста 8
    1.1. Проблема одаренности детей в психолого-педагогических исследованиях 8
    1.2. Особенности познавательного и психосоциального развития одаренных детей 18
    1.3. Стратегии обучения и воспитания одаренных детей 23
    Выводы по главе 1 27
    Глава 2. Организация и реализация обучения и воспитания одаренных детей 28
    2.1. Формы организации учебной деятельности с одаренными детьми 28
    2.2. Общие подходы к реализации обучения и воспитания одаренных детей в начальной школе 35
    2.3. Методы обучения и воспитания одаренных детей 40
    Выводы по главе 2 48
    Глава 3. Опытно-экспериментальная работа 50
    3.1. Организация опытно-экспериментальной работы 50
    3.2. Анализ результатов опытно-экспериментальной работы 58
    Выводы по главе 3 66
    Заключение 68
    Литература 71
    Глоссарий 75
    Приложение 77
  • Дипломная работа:

    Выявление и профилактика правонарушений несовершеннолетних с использованием социальных сетей

    75 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. СОЦИАЛЬНЫЕ СЕТИ КАК СРЕДСТВО СОВЕРШЕНИЯ ПРАВОНАРУШЕНИЙ 8
    1.1. Виды и характеристика правонарушений, совершаемых с использованием социальных сетей 8
    1.2. Особенности выявления и доказывания правонарушений, совершаемых с использованием социальных сетей 19
    1.3. Несовершеннолетний как субъект правонарушений, совершаемых с использованием социальных сетей 25
    ГЛАВА 2. ПРОФИЛАКТИКА ПРАВОНАРУШЕНИЙ НЕСОВЕРШЕННОЛЕТНИХ С ИСПОЛЬЗОВАНИЕМ СОЦИАЛЬНЫХ СЕТЕЙ 34
    2.1. Правовые основы профилактики правонарушений несовершеннолетних 34
    2.2. Особенности профилактики правонарушений несовершеннолетних в социальных сетях 45
    2.3. Роль образовательных организаций в процессе профилактики правонарушений несовершеннолетних в социальных сетях 53
    ЗАКЛЮЧЕНИЕ 63
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 69
  • Творческая работа:

    Социальная ситуация развития подростков

    29 страниц(ы) 

    1.Лекция: Социальная ситуация развития подростков.
    1.1.Краткая характеристика подросткового возраста…3
    1.2.Понятие социальной ситуации развития подростков.…4
    1.3. Особенности взаимоотношений подростка со сверстниками и с взрослыми….….6
    1.4. Поведенческие реакции, характерные для подростков….9
    2. Тест по теме «Социальная ситуация развития подростков»….11
    3. Проблемные ситуации….14
    4. Список литературы….16
  • Дипломная работа:

    Мусульманские традиции в архитектуре мечетей

    75 страниц(ы) 

    ВВЕДЕНИЕ…3

    ГЛАВА I. Особенности архитектуры мечетей в арабо-исламской культуре VII-XVIII вв. §1. Основные идеи ислама и их влияние на изобразительное искусство, и архитектуру ….7 §2. Зарождение архитектуры мечетей в эпоху арабского халифата VI-IX вв. ….….14 §3. Иранская архитектурная традиция X-XIV веков….23 §4. Турецкие традиции в строительстве мечетей…32

    ГЛАВА II. Мусульманская архитектура в Башкортостане и Поволжье
    §1. Строительство мечетей в Башкортостане в XIV-XVIII вв. .…38 §2. Художественные особенности мечетей Башкортостана XIX-XX века….45
    ЗАКЛЮЧЕНИЕ ….60
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ. ….63
    Приложение …. 68