пятница, 26 декабря 2014 г.

Алгоритмы поиска данных.

Алгоритмы поиска данных.

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

Первый атрибут: набор данных. Это вся совокупность данных, среди которых осуществляется поиск. Элементы набора данных будем называть записями. Запись может состоять из одного или  нескольких полей. 

Второй атрибут: ключ поиска. Это поле записи, по значению которого происходит поиск. Например, поле ФАМИЛИЯ.

Третий атрибут: критерий поиска,  или условие поиска. Это то условие, которому должно удовлетворять значение ключа поиска в искомой записи.
Данные могут структурированными или неструктурированными ("куча"). 


Организация набора данных

1)   Неструктурированный набор
2)    Структура данных:
  • Линейная упорядоченность по ключу;
  • Блочная одноуровневая структура;
  • Блочная многоуровневая структура.


Алгоритмы поиска
  • Последовательный поиск - поиск в неструктурированных данных  производится последовательным перебором всех элементов множества
  • Блочный поиск. Записная книжка с вырезанными "лесенками"
  • Поиск в иерархической структуре данных. Дерево каталогов
  • Поиск половинным делением.

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

Защита информации.

Защита информации.


Атрибуты поиска:
Набор данных. Эта вся совокупность данных, среди которых осуществляется поиск.
Ключ поиска.  Это то поле записи, по значению которого происходит поиск.
Критерий поиска. Это то условие, которому должно удовлетворять значение ключа поиска в искомой записи.
Алгоритмы поиска
  • Случайный перебор. Последовательный поиск.
  • Поиск половинным делением.
  • Блочно-последовательный поиск. Использование индексов и списков указателей.
  • Поиск методом спуска по дереву. Использование многоуровневых списков указателей.
Последовательный метод поиска данных
Последовательный метод поиска называют также методом последовательного перебора. Это самый универсальный, наиболее простой и самый длительный метод поиска. Следует помнить, что при больших объемах информационных массивов этот поиск будет настолько длительным, что может оказаться совершенно непригодным.

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

воскресенье, 21 декабря 2014 г.

Деятельность человека и её виды.

Деятельность человека и ее виды
Деятельность — процесс (процессы) активного взаимодействия субъекта с объектом, во время которого субъект удовлетворяет какие-либо свои потребности, достигает цели.

Отличительные особенности деятельности человека от поведения животных

Структура деятельности:

Субъект – тот, кто осуществляет деятельность;
Объект – то, на что непосредственно деятельность направлена;
Цель – осознанный образ предвосхищаемого результата, на достижение которого направлена деятельность; 
Средства достижения – приемы, способы действий, деньги, орудия, предметы, приспособления, используемые для осуществления деятельности;
Действия – составляющие компоненты (звенья) деятельности;
Результат – соответствие мысленной модели (цели) и итогов деятельности (результат может отклоняться от цели или не полностью ей соответствовать, что определяется оптимальностью элемента в структуре деятельности).

Виды деятельности :
  • По способам деятельности 
  • По творческой роли деятельности 
  • По характеру человеческой активности 
  • По способу формирования человека как личности

четверг, 18 декабря 2014 г.

Противоречивости прогресса.

Проблема общественного прогресса Проблемы общественного прогресса


Домашняя работа.

Источник 4
1 Из данного источника мы можем получить информацию о  таких достижениях прогресса как: автомобилизации, создание подводных аппаратов, робототехнике, которая зачастую заменяет человеческий труд. Прогресс повлёк за собой изменения во всех сферах.
  • прогресс науки и техники
  • развитие человеческого разума
  • чувство удовлетворённости жизнью


2 Безусловно, это влияет на социальный прогресс. Благодаря техническому прогрессу жизнь людей улучшилась, Роботы заменили человеческий труд, с помощью самолётов можно добраться до любой точки мира. У людей появилось больше свободного времени для саморазвития и для улучшения технологий.
3 На основании данного источника мы можем говорить о противоречивости прогресса. Замена человеческого труда роботами приводит к исчезновению физического и умственного труда, что губительно влияет на людей.
4 Исходя из 4 источника, моё понятие счастья с точки зрения критериев прогресса таково:
5 Из моего источника можно понять, что прогресс ведёт к счастью. Я согласна с высказыванием П.Сорокина, в формуле прогресса необходим элемент счастья. К примеру, современные подростки безусловно счастливы от приобретения новых усовершенствованных смартфонов и программ, встроенных в них. 


Прогресс- отец проблем.


Ги́лберт Кит Че́стертон — английский христианский мыслитель, журналист и писатель конца XIX поднимает в своём высказывании проблему противоречивости прогресса. Эта проблема важна для меня лично, так как я волнуюсь за своё будущее.Так же эта проблема затрагивает мою семью и население нашего города в частности, так как мы живём в промышленном центре страны, что губительно отражается на экологии области и здоровье людей. Что касается мирового сообщества, актуальность данной темы обусловлено развитием технологии во всех сферах науки.
Автор считает, что прогресс порождает проблемы для нашего общества.
Я частично согласна с данным высказыванием, но есть то, с чем я готова поспорить. Прогресс принёс человечеству огромную пользу, к примеру быстрое развитие науки и техники коренным образом изменило уровень жизни человечества. Отдельные изменения, происходящие в обществе, могут быть разно направленными, прогрессивные изменения в одной сфере сопровождаются регрессом в другой. К примеру, автомобилизация в крупных городах приводит к комфорту скорости передвижения, а с другой - загрязнение окружающей среды мегаполисов выбросами. 


Таким образом, можно сделать вывод, что прогресс зачастую влечет за собой проблемы, но в то же время, он положительно влияет на сферы жизни общества. Не стоит забывать, что прогресс - явление неоднозначное.

Источник