Средства языка программирования Паскаль для решения математических задач
12
Министерство образования РФ
Тульский государственный университет
Кафедра автоматики и телемеханики
Контрольно-курсовая работа
по курсу "информатика"
Вариант № 15
Выполнил:
студент группы 220611
Блинцов С. В.
Проверил:
ассистент кафедры АТМ
Середин О. С.
Тула 2001
Содержание
1.1.11.21.31.41.51.61.71.82.2.12.22.32.42.52.62.72.83.3.13.23.33.43.53.63.73.8 |
Введениеum+Matrix[i,j];end; {------------------------------------------------------------------------} {Вычисление суммы элементов. Второй проход} for j:=k downto 1 do begin if j>(k/2) then begin for i:=(k-j) downto 1 do sum:=sum+Matrix[i,j]; end else for i:=(k-j+2) to k do sum:=sum+Matrix[i,j]; end; {------------------------------------------------------------------------} {Вывод результата} writeln(Cумма элементов над и под диагоналями равна ,sum); end. 3.7 Инструкция пользователю. Программа предназначена для вычислений суммы элементов матрицы расположенных над и под ее диагоналями. Ввод матрицы осуществляется пользователем в удобной для человека математической форме. Например: 1 2 3 4 5 6 7 8 9 Для запуска программы требуется набрать ее имя (kkr1_3.exe) в командной строке и нажать Enter. Программа выведет краткую информацию о собственном предназначении и попросить ввести размерность матрицы, которую пользователь будет вводить. Размерность матрицы должна быть меньше или равна 50. Здесь есть особый момент. Естественно, размерность не может быть равной нулю или отрицательному числу. Поэтому при указании этих значений программа сообщит об их некорректности и попросит повторить ввод. Можно отказаться от ввода, нажав любую клавишу, или ввести новое значение, нажав Y. Кроме того, если размерность матрицы 1 или 2, то элементов, расположенных над и под диагоналями не существует. Программа логично выдаст результат, что их сумма равна нулю, при этом не сообщая об отсутствии таких элементов. После указания размерности следует ввести саму матрицу. Матрицу наиболее удобно вводить следующим образом: элементы одной строки разделять пробелами, строки же - клавишей Enter. Если будет введено элементов больше, чем указанно размерностью матрицей, то такие элементы обрабатываться не будет. Чтобы не было недопонимания, пользователю выводится матрица, с которой осуществляются вычисления. Программа посчитает сумму требуемых элементов и выдаст результат на экран. После этого, она завершится. 3.8. Тестовый пример. Программа ищет сумму элементов матрицы, находящихся над и под ее диагоналями. Введите размерность матрицы (K<=50): 3 Введите матрицу Matrix[1,1]=12 Matrix[1,2]=45 Matrix[1,3]=89 Matrix[2,1]=74 Matrix[2,2]=23 Matrix[2,3]=5 Matrix[3,1]=4 Matrix[3,2]=15 Matrix[3,3]=65 Вы ввели: 12 45 89 74 23 5 4 15 65 Cумма элементов над и под диагоналями равна 60 Вывод. Компьютер предоставляет удобную возможность использования вычислительных мощностей для решения трудоемких и объемных математических задач. Многие задачи, которые раньше (до изобретения компьютера) либо не имели решения, либо оно было очень долгим, теперь возможно решать в считанные секунды. Задачи, которые нельзя решить аналитически, можно решить с использованием различных численных методов. И здесь язык Паскаль выступает как достаточно удобное и простое средство для перевода алгоритма в компьютерную программу, которую сможет использовать большое количество людей. |
- Курсовая работа по экономике предприятия
- Курсовая работа по начертательной геометрии
- Курсовая работа по теории машин и механизмов
- Курсовая работа по гидравлике
- Курсовая работа по стандартизации
- Курсовая работа по социальной работе
- Курсовая работа по экономическому анализу
- Курсовая работа по информационной безопасности
- Курсовая работа по стратегическому менеджменту
- Курсовая работа по геологии
- Курсовая работа по авиационной и ракетно-космической технике
- Курсовая работа по иновационному менджменту
- Курсовая работа по геодезии
- Курсовая работа по экономике труда
- Курсовая работа по инвестициям
- Как писать дипломную работу Инструкция и советы по написанию качественной дипломной работы.
- Структура дипломной работы Сколько глав должно быть в работе, что должен содержать каждый из разделов.
- Оформление дипломных работ Требования к оформлению дипломных работ по ГОСТ. Основные методические указания.
- Источники для написания Что можно использовать в качестве источника для дипломной работы, а от чего лучше отказаться.
- Скачивание бесплатных работ Подводные камни и проблемы возникающие при сдаче бесплатно скачанной и не переработанной работы.
- Особенности дипломных проектов Чем отличается дипломный проект от дипломной работы. Описание особенностей.