Интерактивная программа - Большая Энциклопедия Нефти и Газа, статья, страница 3
Восемьдесят процентов водителей оценивают свое водительское мастерство выше среднего. Законы Мерфи (еще...)

Интерактивная программа

Cтраница 3


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

Еще одно направление получает все большее распространение - обеспечение более широкого спектра информации о здоровье и возможностях получения консультаций. Консультирование в групповом и индивидуальном порядке может быть дополнено консультациями со своими коллегами, компьютеризованным обучением с использованием интерактивных программ. Использование разнообразных форм и методов обучения позволяет повысить эффективность усвоения материала, более гармонично сочетать индивидуальные методы обучения и пожелания слушателей по работе с тем или иным инструктором.  [32]

Вы уверены в том, что вы действительно хотите стереть этот файл. Читатель, наверное, уже заметил, что прочесть подобную последовательность вопросов и подсказок интересно только при первом знакомстве с системой, а при последующем использовании такой интерактивной программы это начинает вызывать раздражение. Действительно, куда проще набрать на клавиатуре команду DEL A: TEST. EXE, чем бесконечно отвечать на вопросы. Более того, во многих надстройках реализовано большое число сервисных функций, каждая из которых вызывается нажатием на определенную клавишу или на сочетание клавиш, причем число этих сочетаний близко к числу команд ДОС. Легко понять, что принцип диалогового выполнения команд ОС, доведенный до абсурда, превращает подобную надстройку в монстра, выучить команды которого сложнее, чем запомнить основные команды ДОС.  [33]

Некоторые действия пользователя можно обрабатывать локально и также обеспечивать соответствующую обратную связь. Конечно, вычислительная мощность и объем памяти мини - ЭВМ ( а в будущем даже микропроцессора), входящей в состав терминала, могут быть недостаточны для хранения и выполнения всей интерактивной программы. Если весь граф слишком сложен, чтобы обрабатываться в терминале, необходимо осуществить его декомпозицию на подходящие подграфы. Естественными точками разбиения интерактивной программы являются инструкции ветвления или другие управляющие инструкции.  [34]

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

Интерактивная программа должна выдавать сообщения об ошибках немедленно при обнаружении таковых. Пользователь будет неприятно удивлен, если после ввода десяти строк выяснится, что у него есть ошибка в первой строке. Интерактивные программы не должны также сбиваться при вводе ошибочных данных.  [36]

Мы считаем, что оба языка достаточно хорошо подходят для реализации системных утилит. При этом, если речь идет о реализации интерактивных программ, мы делаем выбор в пользу языка Си благодаря наличию в нем более гибких средств ввода-вывода, чем в языке Паскаль.  [37]

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

Диалоговый метод ввода основан на использовании простого языка директив и графического дисплея. При этом моделирующие возможности ППП ГРАФИТ не используются, так как работа ведется непосредственно с координатной моделью детали. Напомним, что к этой структуре приводят все описываемые методы ввода ГИ, поэтому диалоговый метод реализуется интерактивной программой РЕДАКТОР-2В, которая может редактировать описание любой детали или конструкции независимо от того, какими средствами ввода ГИ оно было создано.  [39]

40 Созданная в AutoCAD e карта, преобразованная в METRFONT.| МЕТРРОМТ овский рисунок, улучшенный с помощью программы Corel Draw. [40]

На рис. 3.5 представлена карта, нарисованная в программе AutoCAD и преобразованная в формат METRFONT. На рис. 3.5 показана та же самая карта, которая была преобразована в формат программы Adobe Illustrator и затем Раскрашена с помощью программы Corel Draw. Хотя раскрашивание можно выполнить и силами МЕТЯРОБТ а, часто оказывается удобнее работать с картой наподобие этой в интерактивной программе.  [41]

Обработка данных машинной графики обычно подразумевает обработку чисел, хотя трудно найти язык, в котором не было бы обработки строк и логических выражений. Такие возможности также должны быть предусмотрены в языке. Интерактивные программы обычно работают с динамической структурой данных, которая может расширяться и сужаться во время работы программы. Язык для работы в интерактивном режиме должен иметь большой набор операций ввода - вывода и обеспечивать работу с файлами, поскольку без файлов невозможно организовать непрерывный переход от одного этапа работы к другому при выводе на экран дисплея изображений, состоящих из отдельных частей.  [42]

Сегодня для взаимодействия с дилерами и клиентами СМ применяет компьютерные технологии и стандарты Интернета. Действующая в компании система, которая называется СМ Ассезз, использует обширную спутниковую интрасеть, связывающую между собой центральный офис компании, ее заводы и 9000 дилеров. Дилеры пользуются онлайновыми инструментами для финансового управления и оперативного планирования, в том числе глобального управления заказами, анализа продаж и прогнозирования. Интерактивная программа поддержки торговли предоставляет им сведения о продуктах, спецификации, цены и другую информацию. Технические специалисты сервисной службы имеют оперативный доступ к самой свежей информации о продуктах и запасных частях, содержащейся в электронных сервисных справочниках и технических бюллетенях, а также в онлайновых отчетах по наличным запасам и планированию поставок запчастей. Электронная почта связывает дилеров со штаб-квартирой СМ, заводом-поставщиком и с другими дилерами. Внутрикорпоративная система для работы с дилерами интегрируется с общедоступным веб-сайтом СМ, на котором покупатели могут найти подробную информацию о различных моделях автомобилей. Веб-технологии служат основой для полного изменения стиля поведения покупателя, выбирающего себе автомобиль, и вплотную подводят СМ к развертыванию системы электронной коммерции. Конечно, другие автомобилестроители также занимаются совершенствованием своих информационных систем, например, производство автомобилей мирового класса в компании Тоуо1а опирается на самые современные информационные технологии.  [43]

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

Некоторые действия пользователя можно обрабатывать локально и также обеспечивать соответствующую обратную связь. Конечно, вычислительная мощность и объем памяти мини - ЭВМ ( а в будущем даже микропроцессора), входящей в состав терминала, могут быть недостаточны для хранения и выполнения всей интерактивной программы. Если весь граф слишком сложен, чтобы обрабатываться в терминале, необходимо осуществить его декомпозицию на подходящие подграфы. Естественными точками разбиения интерактивной программы являются инструкции ветвления или другие управляющие инструкции.  [45]



Страницы:      1    2    3    4