
- •Введение
- •1.Создание вспомогательных таблиц.
- •(Типы шлифовальных кругов)
- •(Связки кругов)
- •2.Создание основной таблицы
- •II этап. Создание схемы данных.
- •III этап. Создание формы
- •IV этап. Создание запросов
- •V этап. Создание отчетов.
- •Описание практической части
- •1.Таблица спецификаций
- •2.Блок-схем
- •3. Программа
- •4 . Результат расчета Заключение
- •Список литературы
V этап. Создание отчетов.
Отчет – это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.
В ходе работы были созданы три отчёта с помощью «мастера отчётов»: Отчет Тип шлифовальных кругов (см. рисунок 7), отчет Классификации шлифовальных кругов (см. рисунок 7.1), отчет Связки кругов (см. рисунок 72).
В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.
В созданной базе данных отчеты спроектированы по запросам, а сводный отчет по всем таблицам. Одноименные запросы (см. рисунки 7.1, 7.2) Общий запрос (см. рисунок 7) созданный на основе таблиц.
Рисунок 7- Отчёт “Тип Шлифовальных кругов”
Рисунок 7.1- Отчет” Классификации шлифовальных кругов”
Рисунок 7.2 – Отчет “Связки кругов”
Задание 2. Написать программу, используя язык программирования (VBA или C++)
Описание практической части
Цель задания: Транспонировать прямоугольную матрицу A(m,n), mn, m, n >4, не выделяя дополнительного массива для хранения результата.
1.Таблица спецификаций
№
|
Идентификатор переменной или функции |
Назначение в программе |
Тип |
1 |
A(m,n) |
Матрица из чисел. |
Целый |
3 |
i |
Порядковый номер строки в массиве |
Целый |
3 |
J |
Порядковый номер столбца в массиве |
Целый |
5 |
m |
Количество строк матрицы A(m,n) |
Целый |
6 |
n |
Количество столбцов матрицы A(m,n) |
Целый |
7 |
k |
Переменная для временного хранения значений элементов матрицы A(m,n) |
Целый |
2.Блок-схем
3. Программа
#include<iostream.h>
void main()
{int a[10][10],n,m,i,j,k,t;
do
{cout<<"Vvedite m, m>4"<<endl;
cin>>m;}
while (m<=4);
do
{cout<<"Vvedite n, n>4 and n ne ravno m"<<endl;
cin>>n;}
while ((n<=4) || (n==m));
cout<<"Vvedite matricy"<<endl;
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
{cin>>a[i][j];}}
if (m>n) {t=m;}
else {t=n;}
for(i=0;i<t-1;i++)
{for(j=i+1;j<t;j++)
{k=a[i][j];
a[i][j]=a[j][i];
a[j][i]=k;}
}
cout<<"Transponirovannaya matrica"<<endl;
for(i=0;i<n;i++)
{for(j=0;j<m;j++)
{cout<<a[i][j]<<" ";}
cout<<endl;
}
}
4 . Результат расчета Заключение
Шлифование материалов широко используется в современном производстве, а также является одним из не мало важных процессов в строительстве и используется во многих областях машиностроения. Одним из самых эффективных средств обработки материалов металлического, минерального (мрамор, камень, гранит и так далее) и синтетического (пластики) происхождения на сегодняшний день являет абразивный инструмент.
Созданная база данных позволяет посмотреть нужную информацию по шлифовальным кругам, также служит для координации данных.
Таким образом, в процессе проектирования базы данных, можно прийти к выводу, что правильная организация хранения и представления данных является неотъемлемой частью для успешного функционирования базы данных. Огромную роль в построении базы данных в MS Access играют такие полезные функции, как создание запросов, которые позволяют делать выборку необходимых полей из большой совокупности данных, а также производить арифметические и логические операции над этими полями.
Формы играют существенную роль в организации баз дынных, поскольку они создаются непосредственного для изменения или дополнения данных в таблицах через сами формы, а также формы более наглядно представляют информацию, содержащуюся в таблицах. Отчеты являются не менее важными элементами информационной системы, поскольку через создание отчетов можно распечатывать данные из информационной системы на бумагу, предварительно выбрав необходимые уровни группировки данных, что очень удобно при работе с большими объемами данных.
В курсовой работе была создана программа, которая транспонирует матрицу без использования дополнительной матрицы. Эта программа демонстрирует возможности языка программирования С++. Поддерживая разные парадигмы программирования, сочетает свойства как высокоуровневых, так и низкоуровневых языков. Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. В будущем мне пригодятся полученные навыки при написании программы для курсовой работы.