Специалисты, создающие малые автономные программы для универсальных ЭВМ, используют в основном один тип документа — распечатку содержания транслированной программы на языке программирования. Когда вся программа разрабатывается одним человеком, способным охватить ее во всех деталях, он помнит назначение всех основных логических и вычислительных компонент программы. Поэтому отсутствие полной документации восполняется памятью разработчика, и при необходимости корректировки программы она производится тем, кто ее разрабатывал с использованием множества неформализованных деталей. Корректировка, доработка и модификация таких программ специалистами, не разрабатывавшими их, практически невозможны. [2]
После загрузки автономной программы обслуживания в основную память следует определить устройство ввода управляющих операторов программы, которые могут помещаться следом за самой программой ( за последней перфокартой или за последней записью программы на магнитной ленте) или вводиться с отдельного устройства ввода. [3]
Автономные магистерские программы
САПР превращается в совокупность автономных программ . [4]
После MSG записываются операторы автономной программы , которые описывают те конкретные функции, которые она должна выполнить. Задание заканчивается оператором END. Одно задание обрабатывает один том. [5]
Рассмотрим пример объединения двух простейших автономных программ — вычисления площади круга и объема сферы, каждая из которых первоначально была оформлена совершенно самостоятельно. [6]
Переход от дополнительных к автономным программам создает другие проблемы, поскольку программное обеспечение должно включать и основной материал курса. Обучающие программы, предназначенные для использования студентами без контроля со стороны преподавателя, должны помочь им в достижении определенных учебных целей. [7]
При работе машины в режиме управления по автономным программам на гнездах Пуск и ИП блока образуются сигналы, принадлежащие программе I управления, если блок включен с 1-го по 4 — е посадочное место, и программе II управления, если блок включен в 5, 6 или 7 — е посадочные места. При действии на входе схемы сигнала логической единицы на выходе логического элемента напряжение близко нулю и светодиод не горит. При подаче на вход сигнала логического нуля загорается светодиод. Каждый элемент имеет по два выхода, на одном из которых действует инвертированный сигнал. [9]
При этом могут работать также научные приборы по автономной программе . [10]
Вторую группу пакетов простой структуры условно можно назвать пакетами с автономными программами . Для них характерно закрепление отдельных задач, решаемых пакетом, за автономными программами, обращение к которым оформляется в виде самостоятельных шагов ( пунктов) задания. Такая организация пакета требует разработки информационного сопряжения на уровне внешней памяти. [11]
Программа Сжатый газ — карбюраторная линия развития двигателя — конкурирует с высокоэффективной и автономной программой Дизелизация автопарка. [13]
Автономный модульный виварий для SPF-мышей в ИМБ РАН им. В.А. Энгельгардта. Проект года Helicon.
Плохая информационная согласованность приводит к тому, что САПР превращается в совокупность автономных программ . [14]
Эта программа сама осуществляет ввод и вывод, поэтому она может работать как автономная программа , которая не может вызываться в качестве подпрограммы. [15]
Источник: www.ngpedia.ru
шпоргалка / краткие шпоры / 37
Библиотеки программ – совокупность программ для решения задач определенной направленности (например, решения систем алгебраических уравнений), с описанием, каталогом, инструкциями и размещенные на внешних носителях таким образом, чтобы иметь возможность легко подключаться к решаемой задаче (к выполняемой программе) по ходу ее решения.
Пакет прикладных программ (ППП) состоит из следующих обязательных частей:
описание, представление класса задач, решаемых с помощью ППП;
комплекс программ, обеспечивающих построение прикладных программ ППП (технологической цепочки);
комплекс прикладных программ, обеспечивающих решение задач из предметной области ППП;
входной язык (язык запросов) ППП;
база данных для хранения данных, передача их модулям ППП;
монитор (управляющая программа) ППП, обеспечивающая ввод задания (запроса), его расшифровку и построение технологической цепочки из модулей ППП для поиска ответа.
Источник: studfile.net
Обзор автономных приложений
Чтобы просматривать веб-сайт, нужно подключиться к интернету. На сегодняшний день все это знают. Так зачем же тогда нужно рассматривать автономные приложения? Как будто мы собираемся вернуться в прошлое столетие. В конце концов, разве на своем пути к мировому господству веб-приложения не сбросили владычество нескольких поколений автономных настольных приложений?
Осуществление множества разнообразных задач — от записей в социальной сети до покупки книг в интернет-магазине — просто невозможно без подключения к интернету. Но не стоит забывать, что даже веб-приложения не предназначены для обязательного постоянного пребывания в Сети. В них заложена возможность продолжать работу в периоды временного отсутствия подключения к интернету. Иными словами, автономное веб-приложение допускает временные сетевые отказы.
Это обстоятельство имеет особо важное значение для посетителей, пользующихся для доступа к сети портативными устройствами, такими как смартфоны и планшетные компьютеры с возможностью веб-доступа. Чтобы понять суть данной проблемы, представьте себе, что вы работаете с веб-приложением на одном из таких устройств, находясь в поезде, и в это время поезд въезжает в туннель. Шансы велики, что ваше веб-приложение выдаст сообщение о неисправимом сбое и вам придется начать все заново, когда поезд выедет из туннеля и восстановится подключение к интернету.
А вот автономное веб-приложение позволит избежать такого неблагоприятного развития событий. Хотя некоторые возможности могут стать временно недоступными, приложение в основном останется работоспособным. (Опять же, некоторые туннели длиннее других. Амбициозное автономное приложение может продолжать работу на протяжении трехчасового авиарейса или трехнедельного путешествия по Африке, если это то, что вам нужно. По сути, время нахождения в автономном режиме ничем не ограничено.)
Кэширование файлов с помощью манифеста
Основным техническим приемом, который делает автономный режим работы возможным, является кэширование — загрузка файла с веб-сервера и сохранение его копии на жестком диске клиента. Таким образом, при потере интернет-подключения браузер сможет использовать копию страницы, сохраненную в кэше.
Для создания страницы с возможностью работы в автономном режиме нужно выполнить следующие три шага:
- Создать файл манифеста. —- это специальный файл, в котором хранится информация, указывающая браузерам, какие файлы следует сохранять, какие не сохранять, а какие файлы заменять каким-либо другим содержимым. Этот пакет кэшируемого содержимого называется автономным приложением (offline application).
- Модифицировать веб-страницу, чтобы она обращалась к манифесту. Таким образом, браузер будет знать, что при запросе страницы нужно загрузить файл манифеста.
- Настроить веб-сервер. Самое важное — веб-сервер должен предоставлять файл манифеста с правильным MIME-типом.
В области веб-разработки кэширование не представляет собой ничего нового. Браузеры регулярно кэшируют содержимое, чтобы не загружать повторно одни и те же файлы. В конце концов, если несколько страниц веб-сайта используют один и тот же файл таблицы стилей, зачем загружать его для каждой страницы? Но механизм управления этим типом кэширования отличается от механизма работы автономных приложений.
Традиционное кэширование выполняется, когда вместе с запрошенным браузером файлом веб-сервер отправляет дополнительную информацию, которая называется . Эти заголовки предоставляют браузеру информацию о том, следует ли кэшировать данный файл и на протяжении какого времени использовать котированную копию, прежде чем запрашивать у веб-сервера, не изменился ли этот файл. Обычно, кэшированная копия содержимого веб-страниц хранится короткое время; намного дольше хранятся кэшированные копии ресурсов, используемых вебстраницами, таких как таблицы стилей, изображения и файлы сценариев.
В противовес, автономное приложение управляется отдельным файлом — манифестом, и длительность его хранения не управляется временными лимитами. Вместо временных лимитов используется следующее правило: если веб-страница является частью автономного приложения, если имеется кэшированная копия этого приложения и если определение этого приложения не претерпело никаких изменений, тогда используется кэшированная копия.
Веб-разработчик может добавить к этому правилу определенные исключения и дополнения, например, указать браузеру не кэшировать определенные файлы или заменить один файл каким-либо другим. Но ему нет надобности заботиться о сроках хранения и других, потенциально проблематичных подробностях.
Создание манифеста
Манифест является центральной частью предоставления автономной работы HTML5. Это текстовый файл, содержащий список файлов, которые нужно кэшировать. Файл манифеста всегда начинается словами (прописными буквами):
CACHE MANIFEST
После этого заголовка следует список файлов, которые нужно кэшировать. Далее приведен пример файла манифеста для кэширования двух веб-страниц:
CACHE MANIFEST MyPage1.html MyPage2.html
Интервалы (как пустая строка в приведенном примере манифеста) не обязательны, можете вставлять их в любом месте.
Для автономного приложения браузер должен кэшировать все, что может потребоваться этому приложению: веб-страницы и ресурсы, используемые этими вебстраницами (например, сценарии, графику, таблицы стилей и встроенные шрифты). Далее приведен пример более подробного манифеста со всеми типами файлов:
CACHE MANIFEST # pages MyPage1.html MyPage2.html # styles https://professorweb.ru/my/html/html5/level6/6_1.php» target=»_blank»]professorweb.ru[/mask_link]