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

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

ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ Вариант № 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 дня

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

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

    80 страниц(ы) 

    Введение…. 3
    Глава I. Жизненный путь М.С. Алкина… 15
    Глава II. Творческая деятельность М.С. Алкина … 15
    2.1. Исполнительская деятельность…. 15
    2.2. Педагогическая деятельность … 20
    2.3. Научно-исследовательская и учебно-методическая работа. 28
    Заключение…. 55
    Литература…. 57
    Приложения…
    1. Список научных трудов М.С. Алкина 62
    1.1. Монографии…. 62
    1.2. Учебники. Учебные пособия. Хрестоматии… 62
    1.3.Учебные программы…. 63
    1.4. Статьи… 64
    1.5. Нотации…. 66
    1.6. Составление…. 67
    1.7. Автореферат…. 68
    2. Вокальный репертуар М.С. Алкина… 69
    3. Распевки Нотное приложение… 74
    4. Фотоприложение…. 76
  • Дипломная работа:

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

    136 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ФИЗИКО-ГЕОГРАФИЧЕСКИЕ УСЛОВИЯ СИБАЙСКОГО МЕСТОРОЖДЕНИЯ 6
    1.1. Географическое положение 6
    1.2. Геологическое строение 6
    1.3. Рельеф 12
    1.4. Почвообразующие породы, почвы 12
    1.5. Гидрография 14
    1.6. Климат 16
    1.7. Растительность 18
    ГЛАВА 2. СИБАЙСКОЕ МЕСТОРОЖДЕНИЕ КАК ИСТОЧНИК ТВЕРДЫХ ПРОМЫШЛЕННЫХ ОТХОДОВ 20
    2.1. Общая характеристика Сибайского месторождения 20
    2.2. Твердые промышленные отходы Сибайского месторождения 23
    ГЛАВА 3. ЗАХОРОНЕНИЕ ТВЕРДЫХ ПРОМЫШЛЕННЫХ ОТХОДОВ НА ПРИМЕРЕ СИБАЙСКОГО МЕСТОРОЖДЕНИЯ 27
    3.1. Типы захоронения твердых промышленных отходов 27
    3.2. Типы и состав захоронения твердых промышленных отходов на
    Сибайском месторождении 35
    ГЛАВА 4. ВЛИЯНИЕ ЗАХОРОНЕНИЙ ТВЕРДЫХ ПРОМЫШЛЕННЫХ ОТХОДОВ СИБАЙСКОГО МЕСТОРОЖДЕНИЯ НА ОКРУЖАЮЩУЮ СРЕДУ 41
    4.1. Загрязнения атмосферного воздуха 41
    4.2. Влияние техногенной нагрузки на внутренние воды 44
    4.2.1. Влияние техногенной нагрузки на поверхностные воды 45
    4.2.2. Влияние техногенной нагрузки на подземные воды 50
    4.3. Влияние на почвенный покров 54
    4.4. Влияние на растительный покров 57
    4.5. Оценка влияния растворов солей меди на семена Lepidium sativum
    Т ааа. ^5^8
    4.5.1. Объект исследования 58
    4.5.2. Методика проведения эксперимента 58
    4.5.3. Снятие результатов и их обработка 59
    ГЛАВА 5. ПРИМЕНЕНИЕ МЕТОДИКИ БИОМОНИТОРИНГА С ИСПОЛЬЗОВАНИЕМ КРЕСС-САЛАТА В РАЙОНАХ С СИЛЬНОЙ ЭКОЛОГИЧЕСКОЙ НАГРУЗКОЙ В ШКОЛЕ 66
    ГЛАВА 6. РЕКОМЕНДАЦИИ И ПРЕДЛОЖЕНИЯ ПО ВОССТАНОВЛЕНИЮ ЭКОЛОГИЧЕСКОГО БАЛАНСА СИБАЙСКОГО МЕСТОРОЖДЕНИЯ 69
    6.1. Способы промышленного освоения отходов 69
    6.2. Рекультивация нарушенных земель и возможности использования
    вскрышных пород 75
    6.2.1. Проблемы рекультивации нарушенных земель Сибайского месторождения 75
    6.2.2. Возможности использования вскрышных пород на Сибайском месторождении 81
    ЗАКЛЮЧЕНИЕ И ВЫВОДЫ 82
    СПИСОК ЛИТЕРАТУРЫ 86
    ПРИЛОЖЕНИЯ 97
  • Лабораторная работа:

    Отчёт по лабораторной работе №1«Информационные технологии подготовки документов с помощью Microsoft Office Word 2010»

    20 страниц(ы) 

    1. НАБОР ТЕКСТА, ВЕРСТКА ДОКУМЕНТА И ТАБЛИЦА 1
    1.1. Наберите текст 1
    1.2 Добавьте в документ Картинку, ее Название, сделайте Выноски, скопируйте текст из 1.1 и сошлитесь на рисунок 1 1
    1.3 Вставьте в документ Таблица 1 и её название 2
    2. ДЕЛОВАЯ ГРАФИКА 2
    2.1 По таблице(Таблица 1) постройте диаграмму и вставьте её название 2
    3. ФОРМУЛЫ, СПИСКИ, ОГЛАВЛЕНИЯ 2
    3.1. Наберите в документе формулы и вставьте их нумерацию 2
    3.2. Вставьте в документ списки таблиц, рисунков и формул(3.1) и(3.2) 3
    3.3. Оформите список литературы как нумерованный список и ссылки на него в тексте разделов 1.1 и 1.2 3
    3.4. Вставьте в документ оглавление 3
  • Дипломная работа:

    Лексические поля времени и пространства в языковой художественной картине мира И. С. Тургенева

    123 страниц(ы) 

    Введение…
    Глава I. Теоретические основы исследования времени и пространства
    §1. Классификация картин мира….
    §2. Пространство в языкознании и философии….
    §3.Время в языкознании и философии….
    Выводы….
    Глава II. Лексическое поле пространства в языковой художественной картине мира И.С. Тургенева (на материале повестей «Ася», «Первая любовь»)…
    §1. Центр лексического поля пространства….
    §2. Периферия лексического поля пространства
    Выводы….
    Глава III. Лексическое поле времени в языковой художественной картине мира И.С.Тургенева (на материале повестей «Ася», «Первая любовь»)…
    §1. Лексический портрет времени в языковой художественной картине мира И.С.Тургенева….
    §2. Центр лексического поля времени…
    § 3. Пограничная зона лексического поля времени….
    § 4. Периферия лексического поля времени….
    Выводы….
    Заключение….
    Список использованной литературы…
    Список сокращений….
    Приложение….
  • Дипломная работа:

    Работа над синтаксическими средствами языка в аспекте развития речи

    100 страниц(ы) 

    ВВЕДЕНИЕ….….3
    ГЛАВА I. ЛИНГВОМЕТОДИЧЕСКИЕ ОСНОВЫ СИНТАКСИСА И МОРФОЛОГИИ В ОБУЧЕНИИ СВЯЗНОЙ РУССКОЙ РЕЧИ
    УЧАЩИХСЯ НАЦИОНАЛЬНОЙ ШКОЛЫ
    1.1. Принципы изучения морфологии на синтаксической основе и
    изучение синтаксиса с опорой на морфологию….…6
    1.2. Краткий обзор научно-методической литературы по теме
    исследования….….…20
    1.3. Лингвистическая характеристика простого предложения в русском
    и башкирском языках….….27
    1.4. Анализ взаимосвязи синтаксиса и морфологии на уровне простого предложения….….42
    ГЛАВА II. РАБОТА НАД СИНТАКСИЧЕСКИМИ СРЕДСТВАМИ
    ЯЗЫКА В АСПЕКТЕ РАЗВИТИЯ РЕЧИ
    2.1. Задачи и содержание работы над синтаксическими средствами
    языка в аспекте развития речи….….44
    2.2. Система упражнений по развитию речи на основе изучения
    синтаксиса простого предложения….….55
    2.3. Виды работ по развитию речи на уровне монолога …65
    2.4. Виды работ по развитию диалогической речи….72
    2.5. Типология синтаксических ошибок учащихся башкирской школы
    и средства их исправления….…82
    ЗАКЛЮЧЕНИЕ….….….91
    ЛИТЕРАТУРА….….….99
  • ВКР:

    Разработка и использование игрового приложения «шахматы» в организации внеурочной деятельности в школе

    81 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРИМЕНЕНИЯ ИГРОВЫХ ПРИЛОЖЕНИЙ В ОБУЧЕНИИ ИНФОРМАТИКЕ 6
    1.1. Понятие «игровое приложение» и его применение в процессе обучения . 6
    1.2. Организация внеурочной деятельности школьников 10
    1.3. Обзор программного обеспечения для создания игровых приложений . 18
    Выводы по главе 1 22
    ГЛАВА 2. ПРАКТИЧЕСКИЕ АСПЕКТЫ ИСПОЛЬЗОВАНИЯ ИГРОВЫХ ПРИЛОЖЕНИЙ В ОБУЧЕНИИ ИНФОРМАТИКЕ 23
    2.1. Описание средств разработки игрового приложения «Шахматы» 23
    2.2. Разработка игрового приложения «Шахматы» 29
    2.3. Разработка рабочей программы внеурочной деятельности с использованием игрового приложения «Шахматы» 35
    Выводы по главе 2 40
    ЗАКЛЮЧЕНИЕ 41
    СПИСОК ЛИТЕРАТУРЫ 43
    ПРИЛОЖЕНИЕ 48
  • Дипломная работа:

    Развитие двигательных навыков на основе применения игровых методов на занятиях хореографии в доо

    83 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА I. ИСТОРИКО-ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗВИТИЯ ДВИГАТЕЛЬНЫХ НАВЫКОВ НА ОСНОВЕ ПРИМЕНЕНИЯ ИГРОВЫХ МЕТОДОВ НА ЗАНЯТИЯХ ХОРЕОГРАФИИ В ДОО
    1.1 Игровые методы на занятиях в ДОО 9
    1.2 Использование двигательных навыков в ДОО . 23
    Выводы по I главе 39
    ГЛАВА II. ОПЫТНО-ЭКСЕПЕРИМЕНТАЛЬНАЯ РАБОТА ПО РАЗВИТИЮ ДВИГАТЕЛЬНЫХ НАВЫКОВ НА ОСНОВЕ ПРИМЕНЕНИЯ ИГРОВЫХ МЕТОДОВ НА ЗАНЯТИЯХ ХОРЕОГРАФИИ В ДОО
    2.1 Содержание, формы и методы развития двигательных навыков на основе применения игровых методов на занятиях хореографии в ДОО 40
    2.2 Педагогический эксперимент и его результаты . 56
    Выводы по II главе 64
    ЗАКЛЮЧЕНИЕ 65
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 69
    ПРИЛОЖЕНИЕ 75
  • ВКР:

    Организация опросов обучающихся в системе дистанционного обучения

    52 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА 1. РОЛЬ ОПРОСОВ В ДИСТАНЦИОННОМ ОБУЧЕНИИ 8
    1.1 Дистанционные образовательные технологии 8
    1.2 Применение опросов в дистанционном обучении 16
    ВЫВОДЫ ПО ГЛАВЕ 1 24
    ГЛАВА 2 МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО СОЗДАНИЮ ОНЛАЙН ОПРОСОВ 25
    2.1 Интернет средства для создания опросов Google 25
    2.2 Методические указания по обработке опросов в Google формах 40
    ВЫВОДЫ ПО ГЛАВЕ 2 47
    ЗАКЛЮЧЕНИЕ 48
    СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 50
  • Дипломная работа:

    Электронное учебное пособие «первое знакомство с информатикой»

    51 страниц(ы) 

    Введение 3
    Глава 1. Особенности электронных учебных пособий и основные 5
    требования, предъявляемые к ним. 5
    Глава 2. Разработка электронного учебного пособия….….7
    2.1. Сбор и подготовка исходного материала для электронного 14
    пособия. 14
    2.2. Разработка педагогического и технологического сценариев учебника 15
    2.3. Выбор программ для разработки электронного учебного пособия 16
    2.4. Разработка интерфейса электронного пособия «Первое знакомство с информатикой» 17
    2.5. Руководство пользователя 24
    Глава 3. «Первое знакомство с информатикой» 26
    3.1. Знакомство с информатикой при дошкольном образовании….26
    3.2. Знакомство с информатикой при школьном образовании….
    3.2.1. Человек и информация. 26
    3.2.2. Система счисления. 35
    3.2.3. Человек и компьютер. 40
    3.2.4. Основы алгоритмизации. 42
    32.5. Язык программирования 48
    Заключение 50
    Список использованной литературы 51
    Приложение. СD с файлом «ВКР» - выпускная квалификационная работа, с электронным учебным пособием – папка «ЭУП».
  • Дипломная работа:

    Особенности когнитивных нарушений у лиц с алкогольной зависимостью

    117 страниц(ы) 

    ВВЕДЕНИЕ 3
    ГЛАВА I. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ОСОБЕННОСТЕЙ КОГНИТИВНЫХ НАРУШЕНИЙ У ЛИЦ С АЛКОГОЛЬНОЙ ЗАВИСИМОСТЬЮ 8
    1.1. Различные подходы к изучению когнитивных процессов в психологии 8
    1.2. Патологии психических процессов 12
    1.3. Психологические факторы алкоголизма и особенности больных алкоголизмом 22
    1.4. Механизмы влияния алкоголя на когнитивные нарушения у лиц, страдающих алкогольной зависимостью 29
    Выводы по первой главе 35
    ГЛАВА II. ЭМПИРИЧЕСКОЕ ИССЛЕДОВАНИЕ ОСОБЕННОСТЕЙ КОГНИТИВНЫХ НАРУШЕНИЙ У ЛИЦ С АЛКОГОЛЬНОЙ ЗАВИСИМОСТЬЮ 37
    2.1. Организация и методы исследования 37
    2.2. Результаты исследования и их интерпретация 39
    2.3. Программа тренинга по профилактике когнитивных нарушений для лиц с алкогольной зависимостью 50
    Выводы по второй главе 55
    ЗАКЛЮЧЕНИЕ 56
    СПИСОК ЛИТЕРАТУРЫ 58
    ПРИЛОЖЕНИЕ