Мегаобучалка Главная | О нас | Обратная связь


Проведём детализацию блоков.



2020-03-19 152 Обсуждений (0)
Проведём детализацию блоков. 0.00 из 5.00 0 оценок




Рязанская государственная радиотехническая академия

 

Кафедра Вычислительной и Прикладной математики

 

Пояснительная записка

 

К курсовой работе

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

 

«Алгоритмические языки и программирование»

 

 

 

Рязань 2006


Содержание

 

Задание на курсовую работу.

Введение.

1. Анализ задания и математическая постановка задачи.

2. Разработка схемы алгоритма и её описание.

3. Инструкция по использованию разработанной программы.

4. Проверка правильности функционирования программы.

5. Текст программы и её описание.

Список литературы.


РЯЗАНСКАЯ РАДИОТЕХНИЧЕСКАЯ АКАДЕМИЯ

ФАКУЛЬТЕТ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ И ПРИКЛАДНОЙ МАТЕМАТИКИ

 

Задание

на курсовую работу по дисциплине

«Алгоритмические языки и программирование»

Студенту Хамидулину А.Р. группы 041.

Задание 1. Составить программу вычисления матрицы P=f(A,B,C)

f(A,B,C) – матричное выражение. A,B,C – исходные матрицы,

Размер и значение элементов, которых набираются произвольно.

f(A,B,C)=C(A+2B)T.

Сформировать вектор из средних арифметических значений элементов столбцов.

 

Задание 2. Составить программу вычисления определённого интеграла  с погрешностью, не превышающей заданную величину ε. Для проверки программы интегрирования вычислить  определённый интеграл с заданной точностью.

Интеграл вычислить с помощью формулы прямоугольников.

 

 

Пределы интегрирования: a=1; b=2.

Значения коэффициентов:

c= 1,9; 2,05; 2,1; 2,2.

d= 3; 3,05; 3,1.

Погрешность ε: 10-4.

 

Дата выдачи задания:

Дата выполнения задания:

 

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

Баринов В.В.


Введение

 

Современные средства вычислительной техники и ЭВМ позволяют существенным образом повысить эффективность деятельности инженеров при решении различных задач. При этом наиболее существенным вопросом является организация взаимодействия пользователя со средствами ЭВМ. В настоящей курсовой работе для этих целей использовался диалоговый режим, что позволило существенным образом упростить процесс отладки и работы с программой. В качестве языка программирования выбран изучаемый на занятиях по дисциплине «Алгоритмические языки и программирование» язык программирования «Паскаль». К достоинствам языка следует отнести такие его характеристики, как модульность, универсальность, удобство работы с массивами и т. д.

 

Задание 1

1. Анализ задания и математическая постановка задачи

 

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

1. Ввести значения элементов матриц A, B, C.

2. Напечатать значения элементов исходных матриц.

3. Провести транспонирование матрицы B, т. е. вычислить матрицу U=BT.

4. Умножить матрицу ВТ на 2, т. е. вычислить матрицу U=2*ВТ.

5. Сложить матрицы A и 2*ВТ, т. е. вычислить матрицу U=A+2*ВТ.

6. Умножить матрицы С и (A+2*BТ), т. е. вычислить матрицу

 

 U=C*(A+2*BT).

 

7. Вывести матрицу U.

8. Сформировать вектор VECT из средних арифметических значений элементов столбцов.

9. Вывести вектор VECT .

 

Печать целесообразно реализовать с помощью подпрограммы (процедуры общего вида). Пункты 1-8 целесообразно также оформить в виде подпрограмм.

Матрицей будем называть таблицу чисел:

 

А11 А12 … А1N

A21 A22 … A2N

- - - - - - - - -

AM1 AM2 … AMN

 

Если m=n, то матрица называется квадратной, n-порядок.

Произведением 2-х прямоугольных матриц

 

 А11 А12 … А1N

 A=A21 A22 … A2N

 - - - - - - - - -

 AM1 AM2 … AMN

 

 B11 B12 … B1N

 B=B21 B22 … B2N

 - - - - - - - - -

 BM1 BM2 … BMN

 

называется матрица

 

 C11 C12 … C1N

 C=C21 C22 … C2N

 - - - - - - - - -

 CM1 CM2 … CMN

 

у которой элемент Сij, стоящий на пересечении i-ой строки и j-ого столбца, равен сумме произведений соответствующих элементов i-ой строки первой матрицы А и j-того столбца 2-ой матрицы В.

Суммой 2-х прямоугольных матриц А=(аi j) и В=(вi j) одинаковых размеров (m х n) называется матрица С=(сi j) тех же размеров, элементы которой равны суммам cответствующих элементов данной матрицы.

 

2.Разработка схемы алгоритма и её описание

 

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

 

 


 

                   
 

 


Проведём детализацию блоков.



2020-03-19 152 Обсуждений (0)
Проведём детализацию блоков. 0.00 из 5.00 0 оценок









Обсуждение в статье: Проведём детализацию блоков.

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (152)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)