Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных 8

Вид материалаДокументы

Содержание


Автоматизированное рабочее место. классификации арм
Алгоритмическая структура «ветвление»
X отрезку [А; В].
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   49

АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО. КЛАССИФИКАЦИИ АРМ


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

АРМ характеризуется следующими чертами:

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

2) возможностью создания и совершенствования проектов автоматизированной обработки данных в конкретной сфере деятельности;

3) осуществлением обработки данных самим пользователем;

4) диалоговым режимом взаимодействия пользователя с ЭВМ в процессе проектирования и решения задач.

Множество АРМ может быть классифицировано на основе следующих общих признаков:

1) типа используемой ЭВМ (микро-, мини-, макро-ЭВМ);

2) функциональной сферы использования (научная деятельность, проектирование, производственно-технологические процессы, организационное управление);

3) режима эксплуатации (индивидуальный, групповой, сетевой);

4) квалификации пользователей (профессиональные и непрофессиональные).

Выделяют, три класса типовых АРМ:

1) АРМ руководителя;

2) АРМ специалиста;

3) АРМ технического и вспомогательного персонала.

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

В зависимости от области применения АРМ должно быть укомплектовано следующими необходимыми программно-инструментальными средствами:

1) операционными системами;

2) трансляторами (интерпретаторами) с различных алгоритмических языков и языков пользователей;

3) средствами проектирования и обработки данных (редакторами текстовой, графической информации, СУБД, табличными процессорами, генераторами выходных форм);

4) собственно пользовательскими программами (обрабатывающими, обучающими, СУБД, знаний и др.).

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

АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЕТВЛЕНИЕ»


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

Логику любого принятия решения можно описать тремя ключевыми словами:

ЕСЛИ <условие> ТО <действия 1> ИНАЧЕ <действия 2> — полная форма.

Иногда <действия 2> могут отсутствовать:

ЕСЛИ <условие> ТО <действия 1> — неполная форма.

Примеры:

ЕСЛИ хочешь быть здоров, ТО закаляйся, ИНАЧЕ ва­ляйся весь день на диване

ЕСЛИ низко ласточки летают, ТО будет дождь, ИНАЧЕ дождя не будет

ЕСЛИ уроки выучены, ТО иди гулять, ИНАЧЕ учи уро­ки

ЕСЛИ назвался груздем, ТО полезай в кузов

Форма организации действий, при которой в зависимо­сти от выполнения некоторого условия совершается одна или другая последовательность (серия) действий, называет­ся ветвлением. Возможные при этом последовательности действий называются ветвями. Для обозначения ветвлений на блок-схемах используются ромбы, называемые блоками проверки условия. Ниже приведены схемы полного и непол­ного ветвлений:



В качестве условий, по которым разветвляется алгоритм, могут использоваться операции сравнения между величина­ми:

А < В (А меньше В):

А <= В (А меньше или равно В):

А = В (А равно В);

А > В (А больше В);

А >= В (А больше или равно Б);

А <> В или А >< В (А не равно В).

Здесь приведено написание знаков сравнения, применяе­мое в языках программирования.

Буквы А и В можно заменять на любые другие перемен­ные, числа и арифметические выражения. Приведенные выше операции сравнения (отношения) допускаются и для символьных переменных.

Условие, состоящее из одной операции сравнения, назы­вается простым. В качестве условий при организации ветв­ления можно использовать и так называемые составные условия. Составные условия получаются из простых с помо­щью связок И (AND), ИЛИ (OR), HE (NOT). Служебное сло­во И означает одновременное выполнение всех условий (и овцы целы, и волки сыты), ИЛИ — выполнение хотя бы одного условия, а НЕ означает отрицание условия, записан­ного за словом НЕ.

Пример 1. Алгоритм с неполным ветвлением.

В качестве примера алгоритма с неполным ветвлением рассмотрим программу-модель пожарного датчика в поме­щении, которая выводит сообщение «Опасная ситуация», если температура превысит 45 градусов. Значение темпера­туры вводится с клавиатуры.

REM пожарный датчик

INPUT "Введите значение температуры Т ="; Т

IF T > 45 THEN PRINT "Опасная ситуация!"

END

Пример 2. Алгоритм с полным ветвлением.

Рассмотрим алгоритм определения принадлежности точ­ки X отрезку [А; В]. Если точка X принадлежит данному отрезку, то должен выводиться ответ «ДА», в противном случае — «НЕТ».






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