Музыкальный салон

Курсовая работа, 12 Апреля 2011, автор: пользователь скрыл имя

Краткое описание


Целью курсового проектирования является:
- научится создавать качественные и надежные программные средства, допускающие последующие сопровождения, а также получение рабочих навыков при создании программных средств;
- разработать техническую документацию к разработанному программному средству.

Содержание работы


Аннотация…………………………………………………………………………………...2
Введение……………………………………………………………………………………..4
1 Расчетная часть…………………………………....………………………………………5
1.1 Постановка задачи …………………………………………...…………..……….5
1.2 Математическая модель………………………………………………………… 6
1.3 Описание метода решения задачи……………………………………...………..6
1.4 Информационное обеспечение ……..…………………………………...…........9
2 Описательная часть……………………………………………………………….............10
2.1 Алгоритм решения задачи……………………….……………..…………….…..10
2.2 Описание программы……………………………………………..………….…..10
2.3 Контрольный пример………………………………………………………...…..12
2.4 Инструкция пользователя………………………………………………….….…13
Заключение……………………………………………………………………..……….…..14
Список сокращений…………………………………………………………………..…….15
Список литературы…………………………………………………………….......……….16
Приложения…………………………………………………………………….………...…17

Содержимое работы - 1 файл

Пояснительная записка.docx

— 253.41 Кб (Скачать файл)
gn="justify">  

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рисунок 4 – Блок схема алгоритма решения  задачи  

 

 
 

 

 

 

 
 
 

 
 

 

 
 
 
 
 
 

  Рисунок 4 – Блок схема алгоритма решения задачи 

  Блок 1 - Объявление переменных;

  Блок 2 - Вызов процедуры ReadDates;

  Блок 3 - Вызов процедуры CountSimplexVector;

  Блок 4 - Вызов процедуры WriteMatrixs;

  Блок 5 - Цикл While (not AlllsPositive)AND(i<>maxop) do;

  Блок 6 - Переменой IndexOfEnterVector присваиваем значение GetIndexVector;

  Блок 7 - Переменой IndexOfOutputString присваиваем значение GetOutputString;

  Блок 8 - Вызов процедуры ReCountOutputString;

  Блок 9 - Вызов процедуры ReCountVectorA;

  Блок 10 - Вызов процедуры CountSimplexVector;

  Блок 11 - Вызов процедуры WriteMatrixs;

  Блок 12 - Нарашивание переменой i;

  Блок 13- Переменой st присваиваем значение ‘max F= min f=’+ToStr(simplexVector[0]);

  Блок 14 - Переменой masOtv[0] присваиваем значение SimplexVector[0];

  Блок 15 - Цикл for j:=1 to n do;

  Блок 16 - Переменой otn присваиваем значение 0;

  Блок 17 - Цикл for i:=1 to m do;

  Блок 18 - Условие if Trunc(BasicVector[i])=i then;

  Блок 19 - Переменой otn присваиваем значение Vector[i,0];

  Блок 20 - Перевод переменной otn и num в строковый тип;

  Блок 21 - Переменой masOtv[j] присваиваем значение otn;

  Блок 22 - Вывод в компонент Reshenie ‘’;

  Блок 23 - Цикл for j:=n+1 to n+m do;

  Блок 24 - Переменой otn присваиваем значение SimplexVector[j];

  Блок 25 - Перевод переменной otn и num в строковый тип;

  Блок 26 - Переменой masOtv[j] присваиваем значение otn;

  Блок 27 - Вывод в компонент Reshenie ‘’ и ‘Определим цену игры:’;

  Блок 28 - Переменой otn присваиваем значение 1/masOtv[0];

  Блок 29 - Перевод переменной otn и num в строковый тип;

  Блок 30 - Вывод в компонент Reshenie ‘v=’+num;

  Блок 31 - Цикл for j:=1 to n do;

  Блок 32 - Переменой otn присваиваем значение masOtv[0]/masOtv[0];

  Блок 33 - Перевод переменной otn и num в строковый тип;

  Блок 34 - Цикл for j:=n+1 to n+m do;

  Блок 35 - Переменой otn присваиваем значение masOtv[0]/masOtv[0];

  Блок 36 - Перевод переменной otn и num в строковый тип;

  Блок 37 - Условие if min>0 then;

  Блок 38 - Вывод в компонент Reshenie ‘Найдем цену исходной игры:’;

  Блок 39 - Переменой otn присваиваем значение 1/masOtv[0]-min;

  Блок 40 - Перевод переменной otn и num в строковый тип;

  Блок 41 - Вывод в компонент Reshenie ‘v=v-d=’+num.

Информация о работе Музыкальный салон