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 – Блок схема


 

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

60566. Три вида задач на нахождение начала, длительности и окончания события 49.5 KB
  Сколько часов в сутках Чему равна треть суток 24:3=8 Как найти половину суток 24:2 часа в часе 60 мин. 9 часов 30 минут половина десятого двадцать один тридцать 30 минут двадцать второго часа. А сейчас 7 часов утра 7 часов вечера 19 часов...
60567. Готовність та адаптація дитини до навчання у школі 67.5 KB
  Вступ дитини до школи є переломним моментом її життя: формується новий тип взаємин з іншими людьми виникають нові форми діяльності. Надзвичайно важливу роль в успішній адаптації дитини до школи відіграє вчитель.
60570. Совершенствование системы кадрового резерва в Дирекции тяги – структурном подразделении Красноярской железной дороги – филиала «ОАО» РЖД 1.88 MB
  Соответствие компетенций менеджеров среднего и высшего звена в области корпоративных финансов, управления бизнесом, внедрения принципов и технологий управления организацией; формирование корпоративной системы непрерывного обучения работников компаний холдинга на основе планирования индивидуального развития и контроля знаний; создание единой корпоративной системы использования и ротации персонала за счет развития базы вакансий и резерва кадров...
60571. М.Гоголь «Вечір проти Івана Купала». Українська література 9 клас 34.5 KB
  Впала квітка після того як Петро її підкинув; В. впала квітка після того як її підкинула відьма. Після весілля почав жити Петро із дружиною мов. Після того як згорів Петро що сталося з його дружиною А.