Читайте также:
|
|
Процедура формирования цены состоит из следующих работ:
1)изучение рынка, на котором собирается работать организация.
2)определение доли и ценовой политики.
3)анализ эластичности спроса.
4)анализ и оценка издержек.
5)изучение цен конкурентов.
6)выбор метода ценообразования.
Существуют следующие основные методы ценообразования:
1)метод прямых затрат – формируется исходя из затрат на производство и планируемой прибыли.
2)метод, когда при формировании цены на основе затрат используется прямой счет:
1. расчет себестоимости (калькулирования).
2. определение планируемой прибыли.
П = С/С * R /100
R –норма рентабильности продукции.
3.расчет отпускной цены без НДС.
ОЦ без НДС = С/С + П + А.
4.расчет НДС
НДС = ОЦ без НДС * стНДС/100
5.расчет отпускной цены с НДС
ВР – выручка от реализации.
ОЦ = С/С + П + А + НДС.
Основы программирования в системе Scilab
В Scilab встроен мощный язык программирования с поддержкой объектов. Работа в Scilab может осуществляться как в режиме командной строки, так и в программном режиме. Для создания программы (программу в Scilab иногда называют сценарием) необходимо:
1. Вызвать команду Editor из меню.
2. В окне редактора Scipad набрать текст программы.
3. Сохранить текст программы с помощью команды File /Save в виде файла с расширением sce, например file.sce.
4. После этого программу можно будет вызвать, набрав в командной строке exec, например exec("file.sce"), или вызвав команду меню File/Exec..., или, находясь в окне Scipad, выполнить команду Execute/Load into Scilab (Ctrl+l).
Программный режим достаточно удобен, так как он позволяет сохранить разработанный вычислительный алгоритм в виде файла и повторять его при других исходных данных в других сессиях. Кроме обращений к функциям и операторов присваивания, в программных файлах могут использоваться операторы языка программирования Scilab (язык программирования Scilab будем называть sci-языком).
Основные операторы sci-языка
Функции ввода-вывода в Scilab
Для организации простейшего ввода в Scilab можно воспользоваться функциями
x=input('title');
или
x=x_dialog('title', 'stroka');
Функция input выводит в командной строке Scilab подсказку title и ждет пока пользователь введет значение, которое в качестве результата возвращается в переменную х.
-->x=input('title');
title-->4
-->x
x =
4.
Функция x_dialog выводит на экран диалоговое окно с именем title, после чего пользователь может щелкнуть OK и тогда stroka вернется в качестве результата в переменную x, либо ввести новое значение вместо stroka, которое и вернется в качестве результата в переменную x.
Набрав вместо strokа число 45 и распечатав х, получим:
-->x
x =
45
Функция input преобразовывает введенное значение к числовому типу данных, а функция x_dialog возвращает строковое значение. Поэтому при использовании функции x_dialog для ввода числовых значений, возвращаемую ею строку следует преобразовать в число с помощью функции evstr. Поэтому можно предложить следующую форму использования функции x_dialog для ввода числовых значений.
x=evstr(x_dialog('title', 'stroka'));
Можно сразу набрать
->x=evstr(x_dialog('title', '46'));
-->x+6
ans =
52.
Для вывода в текстовом режиме можно использовать функцию disp следующей структуры disp(b). Здесь b - имя переменной или заключенный в кавычки текст.
-->disp('Привет')
Привет
-->disp("Привет")
Привет
Дата добавления: 2014-12-20; просмотров: 227 | Поможем написать вашу работу | Нарушение авторских прав |