Учет расчетов с подотчетными лицами.

Автор работы: Пользователь скрыл имя, 06 Апреля 2010 в 20:39, Не определен

Описание работы

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

Файлы: 1 файл

инфо.doc

— 441.00 Кб (Скачать файл)

41 СОВРЕМЕННЫЕ МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММНЫХ СРЕДСТВ

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

- на модуль можно ссылаться по имени, в том числе и из других модулей;

- по  окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход;

- модуль должен иметь небольшой размер, обеспечивающий его обозримость.

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

Преимущества  модульного принципа разработки программ:

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

- появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их;

- при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память;

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

- обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка.

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

Проблемно-ориентированные  языки служат для описания процессов обработки информации в более узкой, специфической области; наиболее известные языки— РПГ, Лисп, АПЛ, GРSS.

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

Интерпретации  - это пооператорная трансляция и последующее выполнение оттранслированного оператора исходной программы. Два недостатка метода интерпретации:

1. интерпретирующая программа должна находиться в памяти ЭВМ в течение всего процесса выполнения исходной программы. Другими словами она должна занимать определенный объем памяти;

2. процесс трансляции одного и того же оператора повторяется столько раз, сколько раз должна исполняться эта команда в программе. Это означает резное снижение производительности работы программы.

Однако  трансляторы-интерпретаторы достаточное  распространенные, так как они поддерживают диалоговый режим.

Процессы  трансляции и выполнения при компиляции разделены во времени; сначала исходная программа полностью переводится  на машинный язык, а затем оттранслированная программа может многократно исполняться. Трансляция методом компиляции требует неоднократного "просмотра" транслируемой программы, т.е. трансляторы-компиляторы являются многопроходными. Трансляция методом компиляции называется объектным модулем, который представляет собой эквивалентную программу в машинных кодах. Обязательно, чтобы перед исполнением объектный модуль был обработан специальной программой операционной системы и преобразован загрузочный модуль.

Используют также трансляторы интерпретаторы-компиляторы, которые объединяют в себе достоинства обоих принципов трансляции. 

Какими  свойствами обладают программные модули:

1) появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их; = нет

2) на модуль можно ссылаться по имени, в том числе и из других модулей; = да

3) обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка; = нет

4) по окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход. = да

Преимущества  модульного принципа разработки программ:

1) при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память; = да

2) емкую программу возможно разрабатывать одновременно нескольким исполнителям, что позволяет сократить сроки ее разработки; =да

3) характеризуется удобством формы или объема информации с точки зрения данного потребителя. = нет 

Интерпретация  - это:

1) свойство, характеризующее невозможность несанкционированного использования или изменения информации; =нет

2) пооператорная трансляция и последующее выполнение оттранслированного оператора исходной программы; = да

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

Какие два недостатка имеет  метод интерпретации

1) интерпретирующая программа должна находиться в памяти ЭВМ в течение всего процесса выполнения исходной программы. Другими словами она должна занимать определенный объем памяти; = да

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

3) процесс трансляции одного и того же оператора повторяется столько раз, сколько раз должна исполняться эта команда в программе. Это означает резное снижение производительности работы программы. = да

4) развить программно-инструментальных средств программирования экономических задач основывается на системах автоматизации программирования. =нет 

Трансляция  методом компиляции называется

1) объектным модулем, который представляет собой эквивалентную программу в машинных кодах; = да

2) модулем,  который представляет собой форму программной связи; = нет

3) устройство для преобразования кодированного сообщения в исходное. = нет 
 

42 СИСТЕМЫ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ

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

Такими  видами языков программирования могут  быть: автокоды, языки символического кодирования и ассемблеры,

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

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

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

- в плане максимального использования возможностей конкретной вычислительной архитектуры; благодаря этому программы на языке Си компактны и работа ют эффективно;

- в плане максимального использования мощных выразительных возможностей современных языков вьсокого уровня.

Данный  вид языков делится на процедурно-ориентированные и проблемно-ориентированные.

Процедурно-ориентированные  языки эффективны для описания алгоритмов решения широкого класса задач; наиболее известные языки — Фортран, Кобол, Бейсик, Паскаль. 

 Развить программно-инструментальных средств программирования экономических задач основывается на системах автоматизации программирования, или системы  программирования, которые обеспечивают возможность решения широкого круга задач непосредственно в среде операционной системы ЭВМ. 

Специфика задач экономического управления:

• доминирование задач с относительно несложными вычислительными алгоритмами и потребностью формирования накопительных итогов;

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

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

Проект ISDOS состоит из взаимосвязанных модулей, которые обеспечивают:

- ввод, контроль и кодирование спецификаций проектируемой системы;

- анализ правильности постановки задач и их согласованности;

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

- преобразование постановок задач после проверки исходных да иных в машинные программы;

- выделение основных элементов информационной системы. 

К машинно-зависимым  языкам программирования относятся:

1) язык программирования Модула-2 = нет

2) языки декларативные, объектно–ориентированные и визуальные; = нет

3) машинно-ориентированные  языки, основные конструктивные средства которых позволяют учитывать особенности архитектуры и принципов работы определенной ЭВМ. = да 

Специфика задач экономического управления:

1) доминирование задач с относительно несложными вычислительными алгоритмами и потребностью формирования накопительных итогов; = да

2) доминирование задач с относительно сложными вычислительными алгоритмами; = нет

3) выделение основных элементов информационной системы; = нет

4) работу с большими  массивами исходно и информации. = да 

САSЕ-технология – это

1) формальная знаковая система, предназначенная для записи компьютерных программ; = нет

2) совокупность средств с истомного анализа, проектирования, разработки и сопровождения сложных программных систем; = да 
 
 

Проект ISDOS состоит из взаимосвязанных  модулей, которые обеспечивают:

1) ввод, контроль и кодирование спецификаций проектируемой системы; = да

2) анализ правильности постановки задач и их согласованности; = да

3) автокоды, языки символического кодирования и ассемблеры; = нет

4) выявление ошибок и выдачу сообщений пользователям, а также устранение дублирования в исходной информации; = да

Информация о работе Учет расчетов с подотчетными лицами.