70977

Разработка программы определения запасов сырья

Курсовая

Информатика, кибернетика и программирование

На нескольких предприятиях используется сырье одного вида. Для каждого предприятия заданы верхние и нижние границы норм хранения этого сырья. Определить номера предприятий, имеющих запасы сырья выше нормы, ниже нормы и общие запасы сырья на этих предприятиях.

Русский

2014-10-30

504.68 KB

0 чел.

26

Содержание

Задание 17 (текст задачи) , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

1  Исходные данные и принятые обозначения  ,. . . . . . . . . . . . . . . . . . . .

3

2  Математическая постановка задачи .. . . . . . . . . . . . . . . . . . . . . . . . . .

4

3  Графическая схема алгоритма    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

4  Решение задачи с помощью электронных таблиц. . . . . . . . . . . . . . . .

5

5  Разработка макроса для построения графика . . . . . . . . . . . . . . . . . . .

7

6  Разработка интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

7  Использование интерфейса для работы с таблицей. . . . . . . . . . . . . . .

15

8  Разработка базы данных    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

Список использованной литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

Приложение А ……………………………………………………………

26

Задание 17

Разработать программу определения запасов сырья. На нескольких предприятиях используется сырье одного вида. Для каждого предприятия заданы верхние и нижние границы норм хранения этого сырья.

1) Определить номера предприятий, имеющих запасы сырья выше нормы, ниже нормы и общие запасы сырья на этих предприятиях.

2) Определить количество предприятий, имеющих излишки сырья, недостаток сырья, суммарный излишек и недостаток сырья на этих предприятиях.

3) Найдите величину излишков сырья по всем предприятиям и определите, хватит ли этих излишков для покрытия недостатков сырья для всех нуждающихся предприятий.

  1.  ИСХОДНЫЕ ДАННЫЕ И ПРИНЯТЫЕ ОБОЗНАЧЕНИЯ

Исходные данные задачи могут быть представлены в виде массива предприятий, где  i – номер предприятия, n – количество предприятий.

Исходные данные для расчета и принятые обозначения у переменных приведены в таблице 1 и таблице 2.

Таблица 1 –    Определение показателей плана перевозки грузов

Предприятие

Нижняя граница нормы сырья

Верхняя граница нормы сырья

Запас сырья

1

5600

7200

7800

2

17000

21000

16500

3

1300

2000

1900

4

2650

3000

2500

5

4756

4785

1800

6

3640

3822

3700

7

1200

1300

1500

8

3000

3600

3500

9

21000

21600

25000

Таблица 2 – Принятые обозначения и описание данных задачи

Вид

данных

Наименование

показателя

Обозначение

Единицы измерения

Вид переменной

Формат

Количество предприятий

n

Шт.

Простая

Целый

Номер предприятия

i

-

Простая

Целый

Нижняя граница нормы сырья

N(i)

Ед.

Индексированная

Целый

Верхняя граница нормы сырья

V(i)

Ед.

Индексированная

Целый

Продолжение Таблица 2 

Вид

данных

Наименование

показателя

Обозначение

Единицы измерения

Вид переменной

Формат

Запас сырья

Z(i)

Ед.

Индексированная

Целый

Выходные

Суммарный излишек

S

Простая

Целый

Недостаток

К

Простая

Целый

Промежуточные

Выше нормы

Р(i)

Индексированная

Целый

Ниже нормы

T(i)

Индексированная

Целый

  1.  МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА ЗАДАЧИ

Определение значений выше нормы

V(i)

Определение значений ниже нормы

(i)

Определение суммарного излишка

Определение недостатка

  1.  ГРАФИЧЕСКАЯ СХЕМА АЛГОРИТМА

Графическая схема алгоритма (блок-схема) по заданию 17 изображена на рисунке А1 (Приложение А).

  1.  РЕШЕНИЕ ЗАДАЧИ С ПОМОЩЬЮ ПРОГРАММЫ MS EXCEL

4.1   Загрузить программу MS Excel.

Формируем заголовок таблицы, поместив в неё соответствующий текст (см. рисунок 1).

4.2  Обрамляем ячейки таблиц, используя кнопку «Все границы» Панели инструментов «Форматирование».

4.3 Вводим данные для решения контрольного примера (ячейки  A3:D11). Числа для контрольного примера взяты из таблицы 1.

4.4  Для определения показаний выше нормы: =ЕСЛИ(D3-C3>0; D3-C3;0)

Для определения показаний ниже нормы: =ЕСЛИ(B3-D3>0;B3-D3;0).

Предприятия с сырьем выше нормы: =СЦЕПИТЬ(ЕСЛИ(E3>0;СЦЕПИТЬ(A3;););ЕСЛИ(E4>0;СЦЕПИТЬ(",";A4););ЕСЛИ(E5>0;СЦЕПИТЬ(",";A5););ЕСЛИ(E6>0;СЦЕПИТЬ(",";A6););ЕСЛИ(E7>0;СЦЕПИТЬ(",";A7););ЕСЛИ(E8>0;СЦЕПИТЬ(",";A8););ЕСЛИ(E9>0;СЦЕПИТЬ(",";A9););ЕСЛИ(E10>0;СЦЕПИТЬ(",";A10););ЕСЛИ(E11>0;СЦЕПИТЬ(",";A11););ЕСЛИ(E12>0;СЦЕПИТЬ(",";A12););ЕСЛИ(E13>0;СЦЕПИТЬ(",";A13););ЕСЛИ(E14>0;A14;)).

Предприятия с сырьем ниже нормы: =СЦЕПИТЬ(ЕСЛИ(F3>0;СЦЕПИТЬ(A3;););ЕСЛИ(F4>0;СЦЕПИТЬ(",";A4););ЕСЛИ(F5>0;СЦЕПИТЬ(",";A5););ЕСЛИ(F6>0;СЦЕПИТЬ(",";A6););ЕСЛИ(F7>0;СЦЕПИТЬ(",";A7););ЕСЛИ(F8>0;СЦЕПИТЬ(",";A8););ЕСЛИ(F9>0;СЦЕПИТЬ(",";A9););ЕСЛИ(F10>0;СЦЕПИТЬ(",";A10););ЕСЛИ(F11>0;СЦЕПИТЬ(",";A11););ЕСЛИ(F12>0;СЦЕПИТЬ(",";A12););ЕСЛИ(F13>0;A13;)).

Общие запасы сырья: =СУММ(D3:D13).

Количество предприятий, имеющих запасы сырья выше нормы: =СЧЁТЕСЛИ(E3:E13;">0").

Количество предприятий, имеющих запасы ниже нормы: =СЧЁТЕСЛИ(F3:F13;">0").

Суммарный излишек: =СУММЕСЛИ(E3:E13;">0";E3:E13).

Недостаток:  =СУММЕСЛИ(F3:F13;">0";F3:F13).

Хватит ли излишков для покрытия недостатков: =ЕСЛИ(K9>K10;"да";"нет")

Рисунок 1 – Решение задачи в Excel

4.5  Дополним расчетную таблицу внизу пустыми строками для последующего добавления данных в таблицу.

4.6 На рисунке 2 представлена расчетная таблица с формулами.

Рисунок 2 – Расчетная таблица с формулами

4.7  По результатам расчетов строим 1 диаграмму. Строим при помощи мастера диаграмм. Полученный график представлен на рисунке 3.

Рисунок 3 – Выполнение плана

  1.  РАЗРАБОТКА МАКРОСА ДЛЯ ПОСТРОЕНИЯ ДИАГРАММЫ

5.1 Удаляем диаграмму, построенную по п.4.7. И записываем все действия построения диаграммы в макрос. Для этого выполняем следующие действия:

  1.  Команду Сервис – Макрос – Начать запись – вводим имя макроса «График».
  2.  Выполняем все действия п. 4.7 – построения диаграммы и назначения ей параметров.
  3.  Выполняем команду Сервис – Макрос – Остановить Запись.

Данный макрос используется при проектировании интерфейса. Необходимо будет привязать его к кнопке в п. 6.

  1.  РАЗРАБОТКА ИНТЕРФЕЙСА

6.1 Интерфейс программы предусматривается для удобства ввода исходных данных и вывода результатов расчета. Реальная расчетная таблица может быть очень большой, данные и результаты могут быть не видны на одном экране, разбросаны по таблице. Для редактирования данных, их ввода, удаления и просмотра результатов расчета будет требоваться перемещение по большой таблице, что не очень удобно. Разработка интерфейса программы включает проектирование форм для ввода исходных данных и вывода результатов. Написания кода для процедур отклика элементов управления: кнопок, кнопок выбора, счетчиков и т.д. Написания кода модулей, если программа объемная. Проверка работы интерфейса на контрольном примере.

6.2  Запуск интерфейса программы, осуществляется кнопкой «ДОБАВЛЕНИЕ УДАЛЕНИЕ предприятия», расположенной на рабочем листе (рисунок – 5).

Рисунок 4 – Основное окно работы в Excel

Для установок кнопок необходимо подключить панель "Разработчик" в основных параметрах рабочего листа. Выбираем кнопку «Кнопка», переходим в область рабочего листа и, нажав левую клавишу мыши, рисуем кнопку. Нажав кнопку «Свойства», устанавливаем свойство Caption = «ДОБАВЛЕНИЕ УДАЛЕНИЕ предприятия». Привязываем к кнопке процедуру запуска формы 1. Для этого 2 раза щелкаем по ней левой кнопкой мыши  и между строк начала и конца процедуры, которые генерируются автоматически, вставляем команду показать  (Show) форму UserForm1.

Sub Кнопка1_Щелчок()

UserForm1.Show

End Sub

Данная программа создается в модуле  рабочего листа 1 (того, где расположена кнопка).

TextBox2

6.3 Нажатие на кнопку «ДОБАВЛЕНИЕ УДАЛЕНИЕ предприятия» открывает форму 1. Проект формы 1 представлен на  рисунке 5 c обозначением элементов управления.

CommandButton4

CommandButton3

CommandButton2

CommandButton1

TextBox5

TextBox4

TextBox3

TextBox1

SpinButton1

 

Рисунок 5 –  Проект формы 1

Форма 1 предназначена для добавления и удаления входных данных. Исходные данные отмечены в таблице 2, как «Входные».

6.4. Для создания формы 1 переходим в редактор VBA командой Сервис – Макрос – Редактор Visual Basic. В редакторе выполните команду InsertUserForm.  В окне свойств UserForm1 изменяем свойство Caption = Добавление или удаление предприятия  – этот текст появится в строке надписи формы 1.

6.5. На вид формы 1 оказывает  влияние структура таблицы в Excel. На ней размещены поля (TextBox) для ввода количества выпущенной продукции и месячного плана, т.е. предполагается ввод в таблицу по строкам (как в базах данных) – это интервалы ячеек: А3:D3, А4:D4 и т.д. Дополнительно в форму 1 добавлено поле «№ записи». Кроме того на форме 1 размещены надписи (label).

6.6  На форме расположены элементы управления. Названия кнопок формы введены аналогично п. 6.2 путем изменения её свойства Caption. Элементы управления  выполняют следующие функции:

  1.  Счетчик (SpinButton1) – осуществляет переход по записям таблицы и позволяет отражать в полях формы (TextBox) значения из ячеек таблицы и записывать значения полей формы (когда добавляется новая запись) в ячейки таблицы Cells(i,j).
  2.  Кнопка «ДОБАВИТЬ»  – из полей формы 1 записывает новую строку в ячейки таблицы Excel, для этого пользователь должен ввести в поля формы значения для новой строки таблицы.
  3.  Кнопка «УДАЛИТЬ»  – удаляет выбранную запись, переписыванием нижележащей записи на выбранную.
  4.  Кнопка «ИТОГ» – открывает форму 2 с результатами (получение выходных данных согласно условию задачи).
  5.  Кнопка «ЗАКРЫТЬ» - закрывает форму 1.

6.7  Код программы передвижения счетчика вверх и вниз:

Private Sub SpinButton1_SpinDown()

n = Val(TextBox2.Text)

If n > 1 Then

n = n - 1

TextBox2.Text = Str(n)

ReadRec (n)

End If

End Sub

Private Sub SpinButton1_SpinUp()

n = Val(TextBox2.Text)

n = n + 1

TextBox2.Text = Str(n)

ReadRec (n)

End Sub

6.8  Код процедуры ReadRec необходимо создать. Для этого выполнить команду InsertModule и в открывшемся модуле набрать следующий код.

Public n As Integer 'Глобально объявленная переменная n она "видна" из любой процедуры

Public Sub ReadRec(rec) 'Процедура читать запись

If rec > 0 Then 'Если номер записи больше 0 выполнить действия

With UserForm1 'Объявление структурной скобки для объекта форма1

  .TextBox1.Value = Cells(rec + 2, 1).Value

   .TextBox3.Value = Cells(rec + 2, 2).Value

   .TextBox4.Value = Cells(rec + 2, 3).Value

   .TextBox5.Value = Cells(rec + 2, 4).Value

   If FormatNumber(Cells(rec + 2, 4) - Cells(rec + 2, 3), 2) > 0 Then

   .TextBox6.Value = FormatNumber(Cells(rec + 2, 4) - Cells(rec + 2, 3), 2)

       Else: .TextBox6.Value = 0

   

  End If

  If FormatNumber(Cells(rec + 2, 4) - Cells(rec + 2, 2), 2) < 0 Then

  .TextBox7.Value = FormatNumber(Cells(rec + 2, 2) - Cells(rec + 2, 4), 2)

  Else: .TextBox7.Value = 0

End IfEnd With ' Закрытие структурной скобки

End If ' Конец оператора if

End Sub 'Конец процедуры 

6.9 Программирование отклика кнопки «ДОБАВИТЬ». Откроем форму 1, затем 2 раза щелкнем по кнопке «ДОБАВИТЬ» и напишем процедуру

Private Sub CommandButton1_Click()

TextBox1.SetFocus ' Установить курсор в поле TextBox1

WriteRec (n) ' Процедура "Писать n-ую запись" из полей формы1 в ячейки таблицы

n = n + 1 ' Изменить номер записи на 1

TextBox2.Text = Str(n) 'Передать номер записи в поле счетчика

ReadRec (n)

End Sub 

6.10 В отклике кнопки «ДОБАВИТЬ» содержится обращение к процедуре WriteRec - писать запись из полей формы 1 в ячейки таблицы. Для написания кода этой процедуры перейдем в модуль, где содержится код процедуры ReadRec  и далее наберем код процедуры WriteRec.

Public Sub WriteRec(rec) ' rec - номер записи, передаваемой в процедуру

If rec > 0 Then ' номер записи должен быть положительным

With UserForm1 'Объявление структурной скобки для объекта форма1

Cells(rec + 2, 1).Value = .TextBox1.Value

   Cells(rec + 2, 2).Value = .TextBox3.Value

   Cells(rec + 2, 3).Value = .TextBox4.Value

   Cells(rec + 2, 4).Value = .TextBox5.Value

      

    Cells(rec + 2, 5).FormulaR1C1 = "= RC[-1]-RC[-2]"

    Cells(rec + 2, 6).FormulaR1C1 = "=RC[-4]-RC[-2]"

End With '' Закрытие структурной скобки

End If ' Конец оператора if

End Sub 'Конец процедуры

6.11 Программирование отклика кнопки «УДАЛИТЬ». Откроем форму 1, затем 2 раза щелкнем по кнопке «УДАЛИТЬ» и напишем процедуру

Private Sub CommandButton2_Click()

DelRec (n) 'Процедура удаление записи

ReadRec (n)

 End Sub

6.12 Написание кода процедуры DelRec. Перейдем в модуль, где содержатся коды процедур ReadRec и  WriteRec  и далее набираем код процедуры DelRec.

Public Sub DelRec(rec)

i = rec + 2

While Worksheets(1).Cells(i, 1).Value <> ""  ' Цикл выполняется до тех пор пока в ячейках 1 столбца не будет пусто.

Cells(i, 1).Value = Cells(i + 1, 1).Value

Cells(i, 2).Value = Cells(i + 1, 2).Value

Cells(i, 3).Value = Cells(i + 1, 3).Value

Cells(i, 4).Value = Cells(i + 1, 4).Value

Cells(i, 5).Value = Cells(i + 1, 4).Value

i = i + 1

Wend

End Sub 

6.13 Программирование отклика кнопки «ЗАКРЫТЬ».

Открываем форму 1, затем 2 раза щелкнем по кнопке «ЗАКРЫТЬ» и напишем процедуру.

Private Sub CommandButton4_Click()

UserForm1.Hide

End Sub 

6.14 Программирование кнопки «ИТОГ». Открывает форму 2.

Private Sub CommandButton3_Click()

UserForm1.Hide

UserForm2.Label2.Caption = Cells(3, 11)

UserForm2.Label5.Caption = Cells(4, 11)

UserForm2.Label3.Caption = Cells(5, 11)

UserForm2.Label7.Caption = Cells(7, 11)

UserForm2.Label9.Caption = Cells(8, 11)

UserForm2.Label11.Caption = Cells(9, 11)

UserForm2.Label13.Caption = Cells(10, 11)

UserForm2.Label15.Caption = Cells(12, 14)

UserForm2.Show

End Sub

6.15 Нажатие на кнопку «ИТОГ» открывает форму 2. Проект формы 2 представлен на рисунке 6.

Рисунок 6 –  Проект формы 2

6.16 Программирование кнопки «ГРАФИК»

Sub Ãðàôèê()

'

' Ãðàôèê Ìàêðîñ

'

'

   ActiveSheet.Shapes.AddChart2(332, xlLineMarkersStacked).Select

   ActiveChart.SeriesCollection.NewSeries

   ActiveChart.FullSeriesCollection(1).Name = "=Ëèñò1!$B$2"

   ActiveChart.FullSeriesCollection(1).Values = "=Ëèñò1!$B$3:$B$14"

   ActiveChart.SeriesCollection.NewSeries

   ActiveChart.FullSeriesCollection(2).Name = "=Ëèñò1!$C$2"

   ActiveChart.FullSeriesCollection(2).Values = "=Ëèñò1!$C$3:$C$14"

   ActiveChart.FullSeriesCollection(2).XValues = "=Ëèñò1!$A$3:$A$14"

   ActiveChart.ChartTitle.Select

   Selection.Caption = "Ãðàíèöû çàïàñîâ ñûðüÿ"

   Range("Q6").Select

End Sub

Результат выполнения макроса – построение графика представлен на рисунке 3.

6.17 Программирование кнопки «Закрыть»

Private Sub CommandButton2_Click()

UserForm2.Hide

End Sub

7. ИСПОЛЬЗОВАНИЕ ИНТЕРФЕЙСА ДЛЯ РАБОТЫ С ТАБЛИЦЕЙ

7.1 Добавление записей в таблицу. Нажимаем на кнопку «ДОБАВЛЕНИЕ УДАЛЕНИЕ предприятия», расположенную на рабочем листе. Откроется форма 1 (см. рисунок 7), счетчиком установим значения полей на первой пустой записи (в нашем примере запись 9), заполним поля формы 1 значениями, нажмем на кнопку «ДОБАВИТЬ», данные перепишутся в таблицу. По введённым данным рассчитывается выполнение плана.

Рисунок 7– Добавление записей с помощью формы 1

7.2 Удаление записей из таблицы. Счетчиком формы 1 выбираем номер удаляемой записи. В полях формы отразятся значения ячеек таблицы из этой записи. Нажимаем на кнопку «УДАЛИТЬ».

Рисунок 8 – Удаление 7 записи из таблицы с помощью формы 1

7.3 При нажатии кнопки «ИТОГ» показывает форму 2.

Рисунок 9 – Форма 2

7.4 При нажатии кнопки "График" строится график функции (рисунок 3).

  1.  РАЗРАБОТКА БАЗЫ ДАННЫХ

8.1  В программе Access создаем базу данных, в которой будут храниться данные аналогичные тем, что приведены таблице Excel.

На основании приведенных данных в таблице Excel создаем таблицу 3, содержащую описание полей.

Таблица 3 - Проектирование таблицы «Предприятия»

Имя поля

Тип

Свойства поля

Подпись

Номер предприятия

Счетчик

Нижняя граница нормы сырья

Числовой

Верхняя граница нормы сырья

Числовой

Запас сырья

Числовой

8.2  Загружаем программу Access  и  выбираем команду «Создание новой базы данных», задаем имя базы данных Задача 17.mdb. Выбираем объект «Таблицы», команду «Создать таблицу»  в режиме «Конструктор». Вводим имена полей, задаем тип полей и заносим характеристики полей создаваемой таблицы (см. таблицу 3). После конструирования таблицы сохраняем её с заданием имени «Предприятия». Открываем созданную таблицу (см. рисунок  10) и заносим в неё  значения аналогичные таблицам Excel (см. рисунок 1 или таблицы 1).

Рисунок 10 – «Предприятия»

8.3 В окне базы данных форму создаем при помощи мастера форм. Форму сохраняем под именем «Предприятия» (рисунок 11).

Рисунок  11 – Форма «Предприятия»

8.4 Разработка запросов с вычисляемыми полями по определению показателей. Переходим на вкладку «Запросы». Выбираем «Создание запроса в режиме конструктора», выбираем таблицу «Предприятия», отбираем все поля из этой таблицы в запрос. При закрытии запроса сохраняем его, открываем, проверяем правильность выполнения. Создаем вычисляемое поле в запросе, для чего открываем запрос в Конструкторе, выбираем свободное поле, в конце занятых полей, открываем «Построитель выражений» и формируем в нем выражение для вычисляемого поля (рисунок 12). В базе данных было создано 7 запросов.

Рисунок 12 – Формирование вычисляемого поля в «Построителе выражений»

Рисунок 13 – Запрос «Предприятия с сырьем выше нормы»

Рисунок 14 – Формирование вычисляемого поля в «Построителе выражений»

Рисунок 15 – Запрос «Предприятия с сырьем ниже нормы»

Рисунок  16 – Конструктор запроса «Общая сумма сырья»

Рисунок 17 – Результат запроса

Рисунок  18 – Конструктор запроса «Количество предприятий с сырьем выше нормы»

Рисунок 19 – Результат запроса

Аналогично создается запрос «Количество предприятий с сырьем ниже нормы».

Рисунок  20 – Конструктор запроса «Суммарный излишек»

Рисунок 21 – Результат запроса

Аналогично строится запрос «Недостаток».

8.5  Отчет разрабатывается с использованием «Мастера отчетов», основой для отчета могут служить таблицы и запросы. В нашем случае основой отчета будет запрос, отбираем в него нужные поля из запроса, если данные можно сгруппировать, то нужно выполнить группировку и получить итоги по группе.

8.6 Добавление вычисляемого поля в отчет (см. рисунок 22).

Рисунок 22– Добавление вычисляемого поля в отчет в режиме «Конструктора»

Откроем отчет для просмотра, его вид представлен на рисунке 23.

Рисунок 23 –  Вид отчета


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1  Методические рекомендации в помощь автору вузовской книги / Составитель Устьянцева Л. В.; под редакцией Козлова В. Ю.; Урал. гос. горный ун-т. – Екатеринбург: Изд-во УГГУ, 2007. – 51 с.

2  ГОСТ 2.105–95. Единая система конструкторской документации. Общие требования к текстовым документам. Введ. 2006-07-01. – Минск.: ИПК, Изд-во стандартов, 1996. – 37 с.

3  ГОСТ 7.32–2001. Система стандартов по информации, библиотечному и издательскому делу: отчет о научно-исследовательской работе. Структура и правила оформления. Введ. 2002–07–01. – Минск: Госстандарт России, 2002. – 19 с.

4  ГОСТ 7.1-2003. Библиографическая запись. Библиографическое описание. Общие требования и правила составления. (Система стандартов по информации, библиотечному и издательскому делу). – Введ. 2004–07–01. – Минск: ИПК, Изд-во стандартов, 2004. – 171 с.

5  ГОСТ Р 6.30-2003. Унифицированные системы документации. Унифицированная система организационно-распорядительной документации. Требования к оформлению документов. – Введ. 2003-07-01. – М.: Госстандарт России: Изд-во стандартов, 2003. –.28 с.

6  ГОСТ 7.90–2007. Система стандартов по информации, библиотечному и издательскому делу. Универсальная десятичная классификация. Структура, правила ведения и индексирования. – Введ. 2008–07–01. – М.: Стандартинформ, 2008. – 26 с.

7  ГОСТ 7.12–93. Библиографическая запись. Сокращение слов на русском языке. Общие требования и правила. – Введ. 1995–07–01. – М.: Изд-во стандартов, 1995. – 19 с.

8  ГОСТ 2.304–81. Переиздан (апрель 2000 г.)  Единая система конструкторской документации. Шрифты чертежные. Изд. официальное. – М.: Госстандарт России, 2000. – 23 с.

9  ГОСТ 19.701–90. ЕСПД. Схемы алгоритмов программ, данных и систем. Условные обозначения. ГК СССР УКПС. – Введ. 1991-07-01. – М.: Госстандарт России, 1991. – 26 с.

10  Единицы физических величин.  ГОСТ 8.417-81. Издание официальное. ГК СССР С. – М.: Издательство стандартов, 1988. – 40 с.

11  Петров Ю.С., Маркс С.Р. Система управления базами данных. ACESS 7.0. Учебное пособие.– Екатеринбург: Изд. УГГГА, 1998. – 35 с.

  1.   Петров Ю.С. Мультимедийные лекции по дисциплине «Информатика», раздел «Базы данных», 2010 г. –http://www.ursmu.ru/sitemap.html
  2.   Тимухина В.В. Мультимедийные лекции по дисциплине «Информатика», разделы «Программное обеспечение» и «Алгоритмизация и программирование», 2010. . –http://www.ursmu.ru/sitemap.html

Приложение А

начало

n

S=0,K=0

конец

S,K

K=K+T(i)

T(i)>0

S=S+P(i)

P(i)>0

P(i)=Z(i)-V(i)

T(i)=N(i)-Z(i)

Z(i), V(i), N(i)

I=1…n


Рисунок А1 – Блок схема


 

А также другие работы, которые могут Вас заинтересовать

2422. Аналіз та синтез лінійних САУ 7.62 MB
  Управління яким-небудь об'єктом (об'єкт керування позначатимемо ОК) є дія на нього в цілях досягнення необхідних станів або процесів. В якості ОК може служити літак, верстат, електродвигун і т. п. Керування об'єктом за допомогою технічних засобів без участі людини називається автоматичним керуванням.
2423. Научные основы современных сталеплавильных процессов 12.12 MB
  Книга посвящена изучению физико-химической природы процессов, протекающих в сталеплавильных агрегатах. Приведены результаты собственных лабораторных и полупромышленных исследований авторов, обобщены многочисленные данные, приводимые в периодической литературе и посвященные проблеме совершенствования рафинирования стали в процессах плавки и внеагрегатной обработки.
2424. Анализ особенностей конструкции, эксплуатации и испытаний двигателя РД-600В 4.86 MB
  В дипломном проекте рассмотрены особенности конструкции вертолётного двигателя Сатурн РД-600В. Выполнена оценка его надёжности и технологичности. Выявлены причины разрушения ведущей шестерни редуктора. Произведен анализ технологического процесса испытания двигателя Сатурн РД-600В. Даны рекомендации по совершенствованию технологического процесса испытания, путём внедрения оборудования позволяющего сократить трудоёмкость проведения специальных испытаний.
2425. Проектирование систем автоматизации 4.46 MB
  Жизненный цикл СА. Последовательность проектирования АСУ ТП, состав и содержание проектной документации. Разработка и выполнение схемы автоматизации. Выбор технических средств. Общие сведения о функциональных схемах автоматизации и принципах их выполнения. Пример обоснования выбора технических средств автоматизации для реализации АСР. Электропитание средств измерения и автоматизации. Разработка документации для выполнения внутрищитовой коммутации.
2426. Підйомно-транспортні машини 1.05 MB
  До підйомно-транспортних машин відносяться машини і механізми призначенням яких є підйом і переміщення вантажів на порівняно невеликі відстані, на відміну від так званого дальнього транспорту - залізничного, автомобільного, водного і повітряного,який служить для переміщення вантажів на великі відстані.
2427. Динамічні пружні навантаження при підйомі вантажу 223.91 KB
  У разі підйому вантажу з ваги всі зазори в механізмі і канатах вибрані, а пружна система відповідно деформувалася тобто всі пружні елементи механізму вже піддані дії ваги вантажу і всі маси пружної системи починають рух одночасно.
2428. Економіка і організація виробництва 165.38 KB
  Методологія вивчення дисципліни Економіка і організація виробництва. Основні фонди підприємств авіаційної промисловості і їх використання. Оборотні кошти і матеріально-технічне забезпечення підприємств в умовах ринкової економіки. Собівартість продукції підприємств. Основи ціноутворення. Комерційний розрахунок і фінанси підприємств. Виробничі процеси і принципи їх раціональної організації. Сутність і функції процесу управління виробництвом.
2429. Лексичні одиниці в програмуванні 121 KB
  Лексичний устрій тексту програм. Напередвизначені позначення. Класифікація напередвизначених типів. Алфавіт будь-якої мови програмування є підмножиною символів (літер), представлених у спеціальній таблиці ASCII.
2430. Аналіз табличних даних 157 KB
  Корпоративна система призначається як правило для оперативного управління. Тому для менеджерів-аналітиків, яким необхідно шукати оптимальні рішення, дуже актуальним є застосування підручних програмних засобів. Одним з таких засобів є табличний процесор Excel, що входить у загальнодоступний пакет Microsoft Office.