Развитие концепций логического представления данных.

Развитие концепций логического представления данных.

Различают два главных уровня представления данных в ЭВМ:

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

Систематизация уровней представления данных приведена на рис. 4.11.


прирастить изображение
Рис. 4.11.Уровни представления данных в ЭВМ

Развитие уровней логического представления данных прошло несколько шагов, представленных на Развитие концепций логического представления данных. рис. 4.12.


Рис. 4.12.Развитие уровней логического представления данных

1-й шаг. От битов к б. Бит - базовая единица инфы в логической модели представления данных, но технологически удобнее обрабатывать совокупы битов - байты. Представление инфы в виде байтов стало первым шагом в развитии логического уровня представления данных.

2-й шаг. От байтов к блокам (секторам). Последующим шагом Развитие концепций логического представления данных. стало объединение байтов в блоки, что отдало возможность обращаться и обрабатывать огромные совокупы данных (блоки) как единое целое.

3-й шаг. От блоков к файлам. Файл - совокупа битов (байтов, блоков), имеющих собственное имя. Возникновение файлов стало последующей вехой в эволюции моделей представления данных. Сейчас файл стал высшей Развитие концепций логического представления данных. формой логического представления данных, с которой работают юзеры и программное обеспечение.

4-й шаг. От файлов к объектам. Переход от файлов к объектам изготовлен только на формальном уровне. Практически объекты - те же файлы либо их совокупы, но совокупы файлов - есть более близкий к будущему способ организации данных, когда файлы останутся "видны" только Развитие концепций логического представления данных. операционной системе, как в свое время байты остались "видны" только микропроцессору.

Развитие средств взаимодействия с юзером также прошло несколько шагов, представленных на рис. 4.13.


Рис. 4.13.Развитие средств взаимодействия юзера

1-й шаг. Первым шагом в развитии средств взаимодействия юзера и ЭВМ стало создание таких устройств, как монитор и клавиатура, которые Развитие концепций логического представления данных. позволяли вводить информацию и показывать результаты выполнения программ.

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

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

4-й шаг. Световое перо позволило сделать компы Развитие концепций логического представления данных. планшетного карманного типа и надлежащие им графические пользовательские интерфейсы, направленные на работу с рукописным вводом.

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

Согласно принятой систематизации, имеющиеся на практике интерфейсы можно поделить на последующие виды:

· командный интерфейс;

· графический интерфейс;

· SILK-интерфейс.

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

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

2. Графический интерфейс юзера является неотклонимым компонентом большинства современных программных товаров, нацеленных на работу конечного юзера. Основными плюсами графического интерфейса являются наглядность и интуитивная понятность для юзера, также Развитие концепций логического представления данных. общность интерфейса программ, написанных специально для функционирования в графической среде. Юзер, научившись работать с одной программкой, просто может начать работать и со всеми остальными.

Примером графического интерфейса является оконный WIMP-интерфейс (Windows, Icons, Menus, Point-and-click - окна, пиктограммы, меню, "укажи и щелкни"). Интерфейс WIMP появился Развитие концепций логического представления данных. тогда, когда юзерами ПК стали люди, не обладавшие способностями алгоритмического мышления, т. к. общение при помощи командного интерфейса - это то же программирование, и этому было надо специально обучаться.

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

К числу типовых объектов управления графического интерфейса относятся объекты, выставленные в табл. 4.3.

Таблица 4.3. Главные объекты управления графического интерфейса
Заглавие объекта Описание объекта
Метка Неизменный текст, не подлежащий Развитие концепций логического представления данных. изменению при работе юзера с экранной формой, к примеру, наименования полей в экранной форме
Текстовое окно Поле для ввода инфы случайного вида
Командная кнопка Объект, который обеспечивает передачу управляющего воздействия, к примеру кнопки ОК, Отменить, Сохранить в диалоговых формах
Кнопка-переключатель Элемент для альтернативного выбора одной команды из группы однотипных команд
Помечаемая Развитие концепций логического представления данных. кнопка Элемент, позволяющий избрать несколько команд из группы однотипных
Окно-список Элемент, который содержит перечень других значений для выбора
Комбинированное окно Элемент, который соединяет воединыжды способности окна-списка и текстового окна, т.е. дает возможность ввести данные с клавиатуры либо избрать из перечня
Линейка горизонтальной прокрутки Элемент Развитие концепций логического представления данных., позволяющий произвести резвое перемещение снутри длинноватого перечня либо текста по горизонтали
Линейка вертикальной прокрутки Элемент, позволяющий произвести резвое перемещение снутри длинноватого перечня либо текста по вертикали

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

Выделяют последующие типы диалога:

Жесткий Это таковой вид диалога, при котором роли участников диалога заданы агрессивно, к примеру, режим работы "вопрос - ответ" с указанием того, кому из партнеров принадлежит инициатива
Гибкий В этом виде диалога задается огромное количество предписанных вариантов Развитие концепций логического представления данных. диалога, представляемых юзеру в виде меню, обычно, иерархической структуры, из которого он выбирает направление решения задачки
Свободный Это диалог, который позволяет участникам общения обмениваться информацией произвольным образом

Более всераспространенными видами организации диалога являются:

· меню;

· шаблон;

· команда;

· естественный язык.

Реализация диалога в виде меню вероятна через вывод на экран видеотерминала Развитие концепций логического представления данных. определенных функций системы.

Юзер выбирает на дисплее монитора подходящую ему операцию и передает ее к выполнению.

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

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

Естественный язык - это тип диалога, при котором запрос и ответ со стороны юзера ведется на языке, близком Развитие концепций логического представления данных. к естественному. Юзер свободно определяет задачку, но с набором установленных программной средой слов, фраз и синтаксиса языка. Система может уточнять формулировку юзера. Разновидностью этого вида диалога является речевое общение с системой - SILK-интерфейс.

3. SILK-интерфейс (Speech, Image, Language, Knowledge - речь, образ, язык, познание). В текущее время SILK-интерфейс Развитие концепций логического представления данных. существует только как "голосовой" (если не считать биометрических интерфейсов, применяющихся не для управления компом, а только для идентификации юзера). Это очень перспективное направление по той причине, что вводить информацию с голоса - самый резвый и удачный метод. Но его практические реализации пока не стали доминирующими, т. к. качество определения устной речи пока Развитие концепций логического представления данных. далековато от эталона.

Пользовательские интерфейсы строятся с соблюдением принципов, представленных на рис. 4.14.


Рис. 4.14.Принципы построения пользовательских интерфейсов

1. Принцип структуризации. Пользовательский интерфейс должен быть целенаправлено структурирован. Схожие его части должны быть связаны, а независящие - разбиты; похожие элементы должны смотреться похоже, а непохожие - различаться.

2. Принцип простоты. Более всераспространенные операции должны производиться очень просто Развитие концепций логического представления данных.. При всем этом должны быть ясные ссылки на более сложные процедуры.

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

4. Принцип оборотной связи. Юзер должен получать сообщения о действиях системы и о принципиальных событиях в ней. Сообщения Развитие концепций логического представления данных. должны быть короткими, конкретными и написанными на языке, понятном юзеру.

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

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

Существует три главных аспекта свойства пользовательского интерфейса:

· скорость работы юзеров;

· количество человечьих ошибок;

· скорость обучения.

1. Скорость работы юзера. Согласно Дональду Норману, взаимодействие юзера с системой (не только лишь компьютерной) состоит из 7 шагов:

1. Формирование цели действий.

2. Определение общей направленности действий.

3. Определение Развитие концепций логического представления данных. определенных действий.

4. Выполнение действий.

5. Восприятие нового состояния системы.

6. Интерпретация состояния системы.

7. Оценка результата.

Таким макаром, процесс размышления занимает практически всегда, в течение которого юзер работает с компом, т. к. 6 из 7 шагов стопроцентно заняты интеллектуальной деятельностью. Соответственно, увеличение скорости этих раздумий приводит к существенному улучшению скорости работы.

Значительно повысить скорость Развитие концепций логического представления данных. фактически мышления юзеров нереально, но высококачественный пользовательский интерфейс должен уменьшить воздействие причин, усложняющих (и, соответственно, замедляющих) процесс мышления.

2. Количество человечьих ошибок. Пользовательский интерфейс должен содержать элементы, которые позволят уменьшить количество допускаемых ошибок. К этим элементам относятся:

· плавное обучение юзеров в процессе работы;

· понижение требований к внимательности;

· увеличение разборчивости и заметности индикаторов.

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

· блокировка потенциально небезопасных действий юзера до получения доказательства корректности деяния;

· проверка системой всех действий юзера перед их принятием;

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


razvitie-logicheskogo-mishleniya-na-urokah-istorii.html
razvitie-logiki-v-svyazi-s-problemoj-obosnovaniya-matematiki.html
razvitie-lyuboznatelnosti-u-detej-5-6-let.html