Автор работы: Пользователь скрыл имя, 27 Мая 2013 в 19:43, курсовая работа
Задание №1 Разработать алгоритм и написать программу на языке Turbo Pascal.
Задана матрица (двухмерный массив) А размером N*M, состоящая из действительных элементов. Числа M и N вводятся с клавиатуры. Для задания исходной матрицы предусмотреть два варианта: ввод с клавиатуры и ввод с помощью датчика случайных чисел. Где это необходимо ввести квадратную матрицу. Во всех вариантах вывести исходную матрицу в общепринятом виде и необходимые результаты работы программы. Получить новую матрицу путем умножения всех элементов данной матрицы на ее наибольший элемент. Сформировать вектор из элементов главной диагонали и отсортировать его по возрастанию. Вывести на экран полученную матрицу и вектор.
Фирмы, имеющие переплату в начале месяца и задолженность в конце месяца.
N |
Фирма-арендатор |
Адрес |
Занимаемая площадь |
На начало месяца |
Начислено |
Итого начислено |
Проплачено |
Итого проплачено |
На конец месяца |
Статус | ||||||||
задолженность |
переплата |
аренда |
НДС аренды |
коммун. платежи |
НДС |
тех. обслуживание |
аренда |
коммун. платежи |
тех. обслуживание |
задолженность |
переплата | |||||||
16 |
ЗАО "Канцеляр" |
г. Орел, ул. Лесная, 10 |
24 |
26,00р. |
50,40р. |
9,07р. |
31,20р. |
5,62р. |
14,40р. |
110,69р. |
44,00р. |
27,00р. |
12,00р. |
83,00р. |
1,69р. |
0,00р. |
Долг | |
18 |
ЗАО "Адвокат" |
г. Орел, ул. Гоголя, 15 |
28 |
5,00р. |
58,80р. |
10,58р. |
36,40р. |
6,55р. |
16,80р. |
129,14р. |
54,00р. |
33,00р. |
15,00р. |
102,00р. |
22,14р. |
0,00р. |
Долг | |
Итого |
265,05р. |
193,84р. |
974,40р. |
175,39р. |
603,20р. |
108,58р. |
278,40р. |
2 139,97р. |
914,00р. |
566,00р. |
252,00р. |
1 732,00р. |
550,32р. |
71,14р. |
13 |
Диаграмма.
Диаграмма, отображающая долю каждого платежа в общей сумме одной фирмы.
По круговой диаграмме видно, что больше всего фирма ЗАО «Адвокат» заплатила за аренду (53% от общей суммы платежей), а меньше всего – за техобслуживание (15% от общей суммы платежей).
Вычислить значение функций и начертить их графики в MS Excel в одной системе координат:
x Î [-2; 2] с шагом 0,2;
и
Листинг выполнения задачи в MS Excel
x |
f(x) |
g(x) |
-2 |
4,9664 |
-1,1667 |
-1,8 |
5,1963 |
-0,906 |
-1,6 |
5,05414 |
-0,688 |
-1,4 |
4,51562 |
-0,5087 |
-1,2 |
3,61877 |
-0,364 |
-1 |
2,45976 |
-0,25 |
-0,8 |
1,17959 |
-0,1627 |
-0,6 |
-0,0566 |
-0,098 |
-0,4 |
-1,0839 |
-0,052 |
-0,2 |
-1,7628 |
-0,0207 |
0 |
-2 |
0 |
0,2 |
9,998 |
0,014 |
0,4 |
10,2879 |
0,02533 |
0,6 |
10,7536 |
0,038 |
0,8 |
11,3737 |
0,056 |
1 |
12,1244 |
0,08333 |
1,2 |
12,9831 |
0,124 |
1,4 |
13,9298 |
0,182 |
1,6 |
14,9479 |
0,26133 |
1,8 |
16,0237 |
0,366 |
2 |
17,1464 |
0,5 |
Таблица формульном виде
x |
f(x) |
g(x) |
-2 |
=ЕСЛИ(A2<=0;5*(SIN(A2))^2-2* |
=(A2^3-A2^2+A2)/12 |
-1,8 |
=ЕСЛИ(A3<=0;5*(SIN(A3))^2-2* |
=(A3^3-A3^2+A3)/12 |
-1,6 |
=ЕСЛИ(A4<=0;5*(SIN(A4))^2-2* |
=(A4^3-A4^2+A4)/12 |
-1,4 |
=ЕСЛИ(A5<=0;5*(SIN(A5))^2-2* |
=(A5^3-A5^2+A5)/12 |
-1,2 |
=ЕСЛИ(A6<=0;5*(SIN(A6))^2-2* |
=(A6^3-A6^2+A6)/12 |
-1 |
=ЕСЛИ(A7<=0;5*(SIN(A7))^2-2* |
=(A7^3-A7^2+A7)/12 |
-0,8 |
=ЕСЛИ(A8<=0;5*(SIN(A8))^2-2* |
=(A8^3-A8^2+A8)/12 |
-0,6 |
=ЕСЛИ(A9<=0;5*(SIN(A9))^2-2* |
=(A9^3-A9^2+A9)/12 |
-0,4 |
=ЕСЛИ(A10<=0;5*(SIN(A10))^2-2* |
=(A10^3-A10^2+A10)/12 |
-0,2 |
=ЕСЛИ(A11<=0;5*(SIN(A11))^2-2* |
=(A11^3-A11^2+A11)/12 |
0 |
=ЕСЛИ(A12<=0;5*(SIN(A12))^2-2* |
=(A12^3-A12^2+A12)/12 |
0,2 |
=ЕСЛИ(A13<=0;5*(SIN(A13))^2-2* |
=(A13^3-A13^2+A13)/12 |
0,4 |
=ЕСЛИ(A14<=0;5*(SIN(A14))^2-2* |
=(A14^3-A14^2+A14)/12 |
0,6 |
=ЕСЛИ(A15<=0;5*(SIN(A15))^2-2* |
=(A15^3-A15^2+A15)/12 |
0,8 |
=ЕСЛИ(A16<=0;5*(SIN(A16))^2-2* |
=(A16^3-A16^2+A16)/12 |
1 |
=ЕСЛИ(A17<=0;5*(SIN(A17))^2-2* |
=(A17^3-A17^2+A17)/12 |
1,2 |
=ЕСЛИ(A18<=0;5*(SIN(A18))^2-2* |
=(A18^3-A18^2+A18)/12 |
1,4 |
=ЕСЛИ(A19<=0;5*(SIN(A19))^2-2* |
=(A19^3-A19^2+A19)/12 |
1,6 |
=ЕСЛИ(A20<=0;5*(SIN(A20))^2-2* |
=(A20^3-A20^2+A20)/12 |
1,8 |
=ЕСЛИ(A21<=0;5*(SIN(A21))^2-2* |
=(A21^3-A21^2+A21)/12 |
2 |
=ЕСЛИ(A22<=0;5*(SIN(A22))^2-2* |
=(A22^3-A22^2+A22)/12 |
График функции f(x)
Составить двухтабличную БД и обработать данные в ней посредством выборки и сортировки; создать запросы и отчеты.
1. Сформировать структуры таблиц, необходимых для выполнения заданной БД, определить ключевые поля. Обосновать этот выбор.
2. Создать схему данных. Ввести в таблицы от 10 до 20 записей.
3. Сформулировать и
выполнить запрос по критериям,
4. Создать не менее 3-х запросов с использованием языка SQL.
5. Произвести сортировку записей в соответствии с вариантом. Сортировка выполняется для таблиц, содержащих результаты запроса.
6. Составить отчет в соответствии с вариантом. Создаваемый отчет, исходя из особенностей конкретной БД, обязательно должен удовлетворять следующим требованиям:
- составляться по двум связанным таблицам;
- иметь итоговые значения по группам и по отчету в целом;
- при выборке полей, используемых для группировки и подведения итогов, руководствоваться логикой их содержания.
Тема для составления БД – Страны – Города.
О стране известно: название, площадь, столица, численность населения в республике, государственный язык и т.д. В каждой стране есть несколько городов, имеющих следующие характеристики: название города, мэр, численность населения, площадь, год основания и т.п.
Критерий для запросов выборок – с логическим ИЛИ, связывающим два значения одного текстового поля.
Сортировка данных – по убыванию в текстовом поле.
При составлении отчета тип группировки – по полю.
Вид итога – минимальное.
Таблица «Страны»
Страны | |||||
№ п/п |
Название |
Площадь (км2) |
Столица |
Население (млн) |
Кол-во городов |
1 |
Россия |
17075400 |
Москва |
142,914 |
524 |
2 |
США |
9518900 |
Вашингтон |
309,204 |
580 |
3 |
Япония |
377944 |
Токио |
127,37 |
256 |
4 |
Германия |
357021 |
Берлин |
81,757 |
120 |
5 |
Китай |
9596960 |
Пекин |
1341 |
1152 |
6 |
Франция |
674843 |
Париж |
65,447 |
86 |
7 |
Панама |
75516 |
Панама |
3,36 |
10 |
8 |
Канада |
9984670 |
Оттава |
34,213 |
230 |
9 |
Нигерия |
923768 |
Лагос |
152,217 |
52 |
10 |
Австралия |
7692024 |
Канберра |
22,651 |
25 |
Ключевое поле – № п/п, т.к. это счетчик.
Таблица «Города»
Города | ||||||
№ п/п |
Название |
Мэр |
Население, (млн) |
Площадь (км2) |
Год основания |
Страна |
1 |
Москва |
Собянин |
11,551 |
1091 |
1147 |
1 |
2 |
Санкт-Петербург |
Матвиенко |
4,868 |
1439 |
1703 |
1 |
3 |
Екатеринбург |
Порунов |
1,383 |
1151 |
1781 |
1 |
4 |
Нью-Йорк |
Блумберг |
8,459 |
1214 |
1624 |
2 |
5 |
Лос-Анджелес |
Виллараигоса |
3,833 |
1290 |
1781 |
2 |
6 |
Чикаго |
М. Дейли |
2,862 |
606 |
1795 |
2 |
7 |
Токио |
Исихара |
13,051 |
2187 |
1457 |
3 |
8 |
Иокогама |
Накада |
3,681 |
437 |
1761 |
3 |
9 |
Берлин |
Воверайт |
3,431 |
891 |
1244 |
4 |
10 |
Гамбург |
Шольц |
1,781 |
755 |
808 |
4 |
11 |
Мюнхен |
Уде |
1,382 |
310 |
1158 |
4 |
12 |
Шанхай |
Чжэн |
24,632 |
6340 |
1553 |
5 |
13 |
Пекин |
Цишань |
19,72 |
16808 |
936 |
5 |
14 |
Париж |
Деланоэ |
2,233 |
105 |
508 |
6 |
15 |
Марсель |
Годэн |
0,839 |
240 |
1481 |
6 |
16 |
Панама |
Наварра |
1,063 |
275 |
1519 |
7 |
17 |
Торонто |
Форд |
2,503 |
629 |
1793 |
8 |
18 |
Ванкувер |
Робертсон |
0,611 |
114 |
1886 |
8 |
19 |
Зариа |
Заззау |
0,408 |
300 |
1450 |
9 |
20 |
Сидней |
Сартор |
4,504 |
12144 |
1788 |
10 |