Автор работы: Пользователь скрыл имя, 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  |