Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных 8
Вид материала | Документы |
СодержаниеАвтоматизированное рабочее место. классификации арм Алгоритмическая структура «ветвление» X отрезку [А; В]. |
- Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных, 3059.02kb.
- Тема Базы данных. Системы управления базами даннях (12 часов), 116.1kb.
- Проектирование базы данных, 642.58kb.
- Лекция 2 Базы данных, 241.25kb.
- Гис-технологии в экологии, 1013.18kb.
- Системы управления базами данных (субд). Назначение и основные функции, 30.4kb.
- Реферат на тему: Access. Базы данных, 274.77kb.
- Программа дисциплины Системы управления базами данных Семестры, 22.73kb.
- Должны быть организованны в базы данных с целью адекватного отображения изменяющегося, 506.06kb.
- Рабочая программа По дисциплине «Базы данных» По специальности 230102. 65 Автоматизированные, 204.1kb.
АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО. КЛАССИФИКАЦИИ АРМ
Автоматизированным рабочим местом (АРМ) называется автоматизированное рабочее место системы управления, оборудованное определенными средствами, обеспечивающими участие человека в реализации автоматизированных функций информационной системы, в том числе экономической информационной системы. АРМ можно определить как открытую архитектуру ПЭВМ, функционально, физически и эргономически настраивающуюся на конкретного пользователя или группу пользователей.
АРМ характеризуется следующими чертами:
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 принадлежит данному отрезку, то должен выводиться ответ «ДА», в противном случае — «НЕТ».
Существует достаточно большое количество ситуаций, в которых приходится выбирать не из двух, а из трех и более вариантов. Есть разные способы построения таких алгоритмов. Один из них — составить комбинацию из нескольких ветвлений.