Автор работы: Пользователь скрыл имя, 06 Апреля 2010 в 20:39, Не определен
Подотчетными лицами считаются работники организации, получившие авансом денежные средства из кассы. В подотчет выдаются деньги для предстоящих командировочных расходов, а также для оплаты хозяйственных расходов, расходов, связанных с приобретением материалов по мелкому опту в розничной торговле, и на другие хозяйственные нужды. Расчеты с
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) выявление ошибок и выдачу сообщений пользователям, а также устранение дублирования в исходной информации; = да