Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
voprosy_NEW.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

50. Технология организации ведения бухгалтерского учета с использованием информационных систем.

Жизненный цикл информационной системы бухгалтерского учета включает три основные стадии:

  1. приобретение / создание системы;

  2. ввод системы в эксплуатацию;

  3. эксплуатация, сопровождение и развитие системы.

Компьютерная форма учета основана на использовании ЭВМ. Она представляет собой комплексную автоматизацию учетного процесса, начиная от сбора первичных учетных данных до получения бухгалтерской отчетности.

Информация справочного характера вводится в ЭВМ в начале работы, текущая учетная информация – с первичных документов, либо со специальных регистров учетных данных производится по специальным программам, в соответствии с которыми полученная учетная информация может храниться, поступать в обработку, выдаваться на экран или печать по запросу.

Программы регистрации и обработки бухгалтерской информации должны быть адаптированы к правилам ведения бухгалтерского учета. Это относится к представлению бухгалтерских регистров в удобном для чтении виде, невозможности несанкционированных исправлений в записях и др.

Учетным регистром, получаемым с ЭВМ, может быть любой документ, содержащий систематическую или хронологическую запись.

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

Схема автоматизированной формы учета.

Предпроектное обследование. Анализируется существующая организационная структура управления, применяемая технология производства, система документооборота, связи с внешними организациями и системами. Создается модель системы и объекта управления, которая предназначена для выявления и анализа недостатков существующей системы управления. Моделируется деятельность организации, проводится бизнес-инжиниринг важнейших функций управления.

Эксплуатация. В процессе эксплуатации ИС осуществляется регистрация ошибок, проводится экспертиза проектных решений, формулируются требования к модификации ИС в связи с изменениями объекта и функций управления, появлением новых информационных технологий.

51. Система Mathematica. Возможности моделирования.

Точные и приближенные вычисления.

В системе Mathematica используются четыре типа численных данных:

Тип

Описание

Пример

Integer

целое число

5

Real

Действительное число вида nn.mm (содержит 10ую точку)

4.6

Rational

Рациональное число вида m/n, где m и n - целые числа

2/3

Complex

Комплексное число вида x+iy, где x и y - целые, рациональные или действительные числа

2+5.1 I

Целые и рациональные числа считаются заданными точно. Работая с ними, Mathematica выдает точный результат, даже если получается очень длинное выражение.

Число, содержащее десятичную точку, рассматривается как приближенное. Если выражение содержит приближенные числа, то результат вычислений будет приближенным.

По умолчанию система Mathematica выдает приближенный результат с точностью шесть значащих цифр. Количество значащих цифр, используемых при вычислениях, зависит от типа компьютера и определяется с помощью функции Precision[%].

Для преобразования точного результата в приближенный служит функция N. Эта функция позволяет получить результат с любой точностью. (N[2/3],N[Pi, 50])

Признаком уравнения в системе Mathematica является двойной знак равенства "==", т.е. уравнение имеет вид (обычный знак равенства "=" является оператором присвоения).

Уравнения с одним неизвестным могут быть алгебраическими и трансцендентными. Трансцендентным называется такое уравнение, в состав которого входят функции.

Для численного решения уравнений в системе Mathematica используются две функции: NSolve и FindRoot. Обе эти функции позволяют находить корни как одного уравнения, так и системы уравнений.

NSolve[eq, var], где первым аргументом является уравнение, а вторым - искомая переменная. В случае решения системы уравнений первым аргументом должен быть список уравнений, а вторым - список переменных: NSolve[{eq1,eq2, ...}, {x1, x2,...}].

FindRoot находит только один корень. Обычно обращение к функции FindRoot имеет вид: FindRoot[eq, {var, startingpoint}], где eq - уравнение, var - искомая переменная. При этом уравнение решается методом касательных, причем startingpoint является начальным приближением к решению. Если второй аргумент функции FindRoot имеет вид {var, firstvalue, secondvalue}, то для решения уравнения используется метод хорд, где первое и второе приближения есть соответственно firstvalue и secondvalue.

Для получения численного решения в системе Mathematica используется функция NDSolve, которая вызывается, по крайней мере, с тремя аргументаим: NDSolve[ {eq, initialdata}, y, {x, xmin, xmax} ], где eq - дифференциальное уравнение относительно функции y, аргумент которой x изменяется в пределах отрезка [xmin, xmax]. Первый аргумент функции NDSolve представляет собой список, в который входит само дифференциальное уравнение eq и набор уравнений initialdata, выражающих необходимое количество начальных или граничных условий. Функция y и ее производные во всех уравнениях должны быть записаны с аргументом, заключенным в квадратные скобки: y[x], y'[x]. n-ая производная функции y(x) имеет вид: D[ y[x], {x, n} ]

Функция NDSolve позволяет также находить численное решение систем дифференциальных уравнений.

Численное интегрирование осуществляется с помощью функций NIntegrate[f,{x,xmin,xmax}], NIntegrate[f,{x,xmin,xmax},{y,ymin,ymax},…]

Expand[expr] раскрывает скобки в expr, производя умножения и возведения в степень и представляя результат в виде суммы. ExpandAll[expr] применяет функцию Expand как к числителю, так и к знаменателю рационального выражения. Factor[expr] представляет выражение expr в виде произведения множителей. Together[expr] приводит expr к общему знаменателю. Apart[expr] переписывает рациональное выражение как сумму дробей с простыми знаменателями. Cancel[expr] сокращает общие множители в числителе и знаменателе expr. Simplify[expr] находит для expr простейшую форму.

Решение уравнений в аналитическом виде осуществляется с помощью функции Solve[f,x]. Функция Roots[f,x] предназначена для нахождения корней полинома. Аналитические методы решения дифференциальных уравнений реализуются с помощью функций DSolve[f,y[x],x], DSolve[{f1,f2,…},{y[x1],y[x2],…},{x1,x2,…}]. Вычисление интеграла в аналитическом виде: Integrate[f(x),x] – вычисляет неопределенный интеграл, результат – первообразная в аналитическом виде, Integrate[f,{x,xmin,xmax}],}] – вычисление определенного интеграла, Integrate[f,{x,xmin,xmax},{y,ymin,ymax},…] – вычисление определенного интеграла многих переменных.

Для построения графиков функций одной переменной в системе Mathematica используется команда Plot, формат обращения к которой имеет вид: Plot[ f[x], {x, xmin, xmax} ], где f[x] - заданная функция переменной x, график которой строится на отрезке [xmin, xmax]. Следует отметить, что команда Plot позволяет строить графики как для конечных функций, так и для функций, имеющих на отрезке [xmin, xmax] сингулярности.

Опция PlotStyle позволяет задать толщину, цвет и стиль кривой, изображаемой на графике.

Функция Show позволяет также совместить несколько полученных ранее графиков на одной координатной плоскости или разместить их в виде таблицы на одном рисунке. Для формирования таблицы используется функция GraphicsArray[{{ p1,p2,... },{ p6,p7,...}}].

Для построения двумерного графика функции, заданной параметрически, используется функция ParametricPlot, формат обращения к которой имеет вид: ParametricPlot[ {x[t], y[t]}, {t, tmin, tmax}, option-> value ]. Эта функция имеет тот же набор опций, что и функция Plot, и позволяет строить график как одной, так и нескольких функций.

Иногда возникает ситуация, когда вид функции не известен, а задана лишь последовательность численных значений функции вида {y1, y2, ... , yn}или {{x1, y1}, {x2, y2}, ... , {xn, yn}}. Для ее визуализации используется команда ListPlot, причем графики представляют собой множества точек с координатами (i, yi) и (xi, yi) соответственно.

Функция двух переменных f(x,y) определяет в трехмерном пространстве некоторую поверхность. Для ее визуализации можно использовать встроенную функцию Plot3D, формат обращения к которой имеет вид: Plot3D[ f[x,y], {x, xmin, xmax}, {y, ymin, ymax} ], где f[x,y] - заданная функция переменных x и y, которые изменяются соответственно в пределах отрезков [xmin, xmax] и [ymin, ymax].

Если поверхность задана параметрически, то для ее визуализации используется функция ParametricPlot3D.Позволяет также визуализировать пространственную кривую, заданную параметрически.

Список опций вместе со значениями, используемыми по умолчанию, для любой встроенной функции можно получить с помощью команды Options, например: Options[Plot]

Animate[expr,{u,umin,umax}] – генерирует анимацию expr в котором u непрерывно изменяется от umin до umax. Animate[expr,{u,umin,umax,du}] – меняет u c шагом du.

Export["file.ext", expr] – экспорт данных в файл, преобразование его в формат, соответствующий расширению файла ext. Export[file, expr, "format"] – экспортирует данные в указанном формате. Import["file"] – импортирует данные из файла. Import["file", elements] – импортирует указанные элементы из файла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]