Файл: Диалектическое единство данных и методов в информационном процессе (Информация и информатика).pdf
Добавлен: 22.04.2023
Просмотров: 581
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Информация в материальном мире. Сигналы и данные
1.2. Диалектическое единство данных и методов в информационном процессе
2.2. Кодирование данных двоичным кодом
2.3. Кодирование целых и действительных чисел
2.4. Кодирование текстовых данных
2.5. Универсальная система кодирования текстовых данных
2.6. Кодирование графических данных
2.6. Кодирование звуковой информации
III. Основные структуры данных
3.1. Линейные структуры (списки данных, векторы данных)
3.2. Табличные структуры (таблицы данных, матрицы данных)
3.3. Иерархические структуры данных
ВВЕДЕНИЕ
Вcе мы живем в мaтериaльнoм мире, и cooтветcтвеннo, вcе, чтo нac oкружaет либo вcе c чем мы cтaлкивaемcя ежедневнo, oтнocитcя либo к физичеcким телaм, либo к физичеcким пoлям. Из курca физики мы знaем, чтo cocтoяния aбcoлютнoгo пoкoя не cущеcтвует и физичеcкие oбъекты нaхoдятcя в cocтoянии непрерывнoгo движении и изменения, кoтoрoе coпрoвoждaетcя oбменoм энергией и ее перехoдoм из oднoй фoрмы в другую. Вcе виды энергooбменa coпрoвoждaютcя пoявлением cигнaлoв, тo еcть вcе cигнaлы имеют в cвoей ocнoве мaтериaльную энергетичеcкую прирoду. При взaимoдейcтвии cигнaлoв c физичеcкими телaми в пocледних вoзникaют oпределенные изменения cвoйcтв – этo явление нaзывaетcя региcтрaцией cигнaлoв. Тaкие изменения мoжнo нaблюдaть, измерять или фикcирoвaть иными cпocoбaми – при этoм вoзникaют и региcтрируютcя нoвые cигнaлы, тo еcть oбрaзуютcя дaнные. Дaнные – этo зaрегиcтрирoвaнные cигнaлы.
Мы живем в динaмичнoм, oчень быcтрo изменяющемcя мире, cooтветcтвеннo вaжнocть и знaчимocть инфoрмaции c кaждым гoдoм вoзрacтaет. Еcть извеcтнoе вырaжение Б. Шoу “Влaдеешь инфoрмaцией – влaдеешь мирoм”, вoиcтину вернo, и в нacтoящее время дoкaзaтельcтвo прaвoты великoгo филocoфa мы пoлучaем ежедневнo, ежечacнo. Вмеcте c тем, без знaния пoнятия инфoрмaции, мы не мoжем изучaть cтруктуру, cooтветcтвеннo первocтепеннoй зaдaчей перед нaми cтoялa зaдaчa изучения и уяcнения пoнятия и ocнoвных cвoйcтв инфoрмaции. Втoрoй зaдaчей рaбoты являлocь изучение инфoрмaции в Рoccийcкoй федерaции, и ее cтруктуры. Зaдaчи рaбoты oпределяют cтруктуру рaбoты. Рaбoтa cocтoит из двух чacтей, введения, зaключения, cпиcкa иcпoльзoвaннoй литерaтуры. Метoдoлoгией к нaпиcaнию рaбoты пocлужили ocнoвные метoды aнaлизa и cинтезa. Предметoм дaннoй рaбoты являетcя инфoрмaция. Рaбoтa нocит теoретичеcкий хaрaктер, выпoлненa в учебных целях.
I. Информация и информатика
Радикальное отличие информатики от других технических дисциплин, изучаемых в высшей школе, заключается в том, что её предмет изучения меняется ускоренными темпами.
Сегодня количество персональных компьютеров в мире превышает 500 млн единиц, при этом каждая вычислительная система по-своему уникальна. Найти две системы с идентичными аппаратными и программными конфигурациями очень сложно, и потому эффективная эксплуатация вычислительной техники требует от специалистов достаточно широкого уровня знаний и практических навыков.
При этом в количественном смысле темп численного роста вычислительных систем заметно превышает темп подготовки специалистов, способных эффективно работать с ними. При этом в среднем один раз в полтора года удваиваются ключевые технические параметры аппаратных средств, раз в два-три года меняются поколения программного обеспечения и раз в пять-семь лет меняется база стандартов, интерфейсов и протоколов.
Таким образом, принципиальным различием между информатикой и другими техническими дисциплинами заключается в том, что ее предметная область меняется крайне динамично. Все, кто занимается преподаванием информатики в высшей школе, хорошо знают, как часто нужно менять содержание образовательных программ, рабочих программ, учебно-методической документации. Не всегда можно обеспечить соответствие материально-технической базы образовательного процесса текущему состоянию предметной области. И даже своевременная реакция на научно-технические достижения не всегда позволяет обеспечить уровень знаний и навыков выпускника, адекватный потребностям области материального производства и коммерческого рынка, - настолько динамичны процессы в области информационных технологий.
Сейчас информатика сталкивается с парадоксальным фактом. Ее главная задача - преодолеть явление общечеловеческого кризиса, который называется «информационный бум», путем внедрения инструментов и методов, автоматизирующих операции с данными. Однако даже в предметной области информатика испытывает такой информационный бум, какой не знает ни одна другая область человеческой деятельности. Например, глобальный ассортимент изданий, непосредственно связанных с информатикой (исключая периодические и электронные), составляет около десяти тысяч томов в год и полностью обновляется не реже одного раза в два года.
1.1. Информация в материальном мире. Сигналы и данные
Мы живем в материальном мире. Все, что нас окружает и с чем мы сталкиваемся ежедневно, относится либо к физическим телам, либо к физическим полям. Из курса физики известно, что состояний абсолютного покоя не существует и физические объекты находятся в состоянии непрерывного движении и изменения, что сопровождается обменом энергией и её переходом из одной формы в другую.
Все виды энергетического обмена сопровождаются появлением сигналов, т. е. все сигналы имеют материальную энергетическую природу в основе. При взаимодействии сигналов с физическими телами в последних происходят определенные изменения свойств – это явление называется регистрацией сигналов. Такие изменения можно наблюдать, измерять или записывать другими способами – если возникают и фиксируются новые сигналы, т. е. генерируются данные.
Данные – это зафиксированные сигналы.
Данные и методы
Следует отметить, что данные содержат в себе информацию о событиях, которые произошли в материальном мире, поскольку они являются регистрацией сигналов, являющихся результатом этих событий. Однако данные не идентичны информации.
Наблюдая излучение дальних звезд, человек получает определенный поток данных, но смогут ли эти данные стать информацией, зависит еще от очень многих обстоятельств.
Рассмотрим ряд примеров.
Наблюдая соревнования бегунов, мы используем механический секундомер для регистрации начального и конечного положения стрелки устройства. В результате мы измеряем величину ее перемещения за время забега – это регистрирование данных. Однако мы пока не получаем информацию о времени прохождения дистанции. Чтобы данные о движении стрелки дали информацию о времени забега, необходимо иметь в наличии метод преобразования одной физической величины в другую. Необходимо знать цену деления шкалы секундомера (или знать метод ее определения) и также необходимо знать, как умножается цена деления устройства на величину перемещения, т. е. необходимо еще обладать математическим методом умножения.
Если вместо механического секундомера меняется. Вместо регистрации перемещения стрелки записывается количество тактов колебаний, которые произошли в электронной системе во время измерения.
Даже если секундомер непосредственно показывает время в секундах и мы не нуждаемся в методе пересчета, то метод ковертирования данных все равно присутствует – это сделано специальными электронными компонентами и работает автоматически, без нашего участия.
Прослушивая радиопередачу на незнакомом языке, мы получаем данные, но не получаем информацию потому что не знаем, как преобразовать данные в известные нам понятия. Если эти данные записаны на листе бумаги или на магнитной ленте, изменится форма их представления, произойдет новая регистрация и, соответственно, генерируется новые данные. Такое преобразование можно использовать для извлечения информации из данных путем выбора метода, соответствующего их новой форме. Для обработки данных, записанных на листе бумаги, адекватным может быть метод перевода со словарем, а для обработки данных, записанных на магнитной ленте, можно пригласить переводчика, который обладает собственными методами перевода на основе знаний, полученных в результате обучения или предыдущего опыта.
Если в нашем примере изменить радиопередачу на телевизионную трансляцию, которая ведется на незнакомом языке, то мы увидим, что наряду с данными мы все-таки получаем определенную (хотя и не полную) информацию. Это связано с тем, что люди без дефектов зрения априори владеют адекватным методом восприятия данных, которые передаются электромагнитным сигналом в полосе частот видимого диапазона с интенсивностью, превышающей порог чувствительности глаза. В таких случаях говорят, что метод известен по контексту т. е. данные, составляющие информацию, имеют свойства, однозначно определяющие адекватный метод получения этой информации. (Для сравнения скажем, что слепому «телезрителю» контекстный метод неизвестен и он оказывается в положении радиослушателя, пример с которым был рассмотрен выше.)
Понятие об информации
Несмотря на то, что с понятием информации мы сталкиваемся ежедневно, строгого и общепризнанного ее определения до сих пор не существует, таким образом, вместо определения обычно используют понятие об информации. Понятия, в отличие от определений, не даются однозначно, а вводятся на примерах, причем каждая научная дисциплина делает это по-своему, выделяя в качестве основных компонентов те, которые наилучшим образом соответствуют ее предмету и задачам. При этом типична ситуация, когда понятие об информации, введенное в рамках одной научной дисциплины, может опровергаться конкретными примерами и фактами, полученными в рамках другой науки. Например, представление об информации как о совокупности данных, повышающих уровень знаний об объективной реальности окружающего мира, характерное для естественных наук, может быть опровергнуто в рамках социальных наук. Нередки также случаи, когда исходные компоненты, составляющие понятие информации, подменяют свойствами информационных объектов, например, когда понятие информации вводят как совокупность данных, которые «могут быть усвоены и преобразованы в знания».
Для информатики как технической науки понятие информации не может основываться на таких антропоцентрических понятиях, как знание, и не может опираться только на объективность фактов и свидетельств. Средства вычислительной техники обладают способностью обрабатывать информацию автоматически, без участия человека, и ни о каком знании или незнании здесь речь идти не может. Эти средства могут работать с искусственной, абстрактной и даже с ложной информацией, не имеющей объективного отражения ни в природе, ни в обществе.
Информация – это продукт взаимодействия данных и адекватных им методов.
1.2. Диалектическое единство данных и методов
в информационном процессе
Рассмотрим данное выше определение информации и обратим внимание на следующие обстоятельства:
Динамический характер информации. Информация не является статичным объектом – она динамически меняется и существует только в момент взаимодействия данных и методов. Все прочее время она пребывает в состоянии данных. Таким образом, информация существует только в момент протекания информационного процесса. Все остальное время она содержится в виде данных.
Требование адекватности методов. Одни и те же данные могут в момент потребления поставлять разную информацию в зависимости от степени адекватности взаимодействующих с ними методов. Например, для человека, не владеющего китайским языком, письмо, полученное из Пекина, дает только ту информацию, которую можно получить методом наблюдения (количество страниц, цвет и сорт бумаги, наличие незнакомых символов и т. п.). Все это информация, но это не вся информация, заключенная в письме. Использование более адекватных методов даст иную информацию.
Диалектический характер взаимодействия данных и методов. Обратим внимание на то, что данные являются объективными, поскольку это результат регистрации объективно существовавших сигналов, вызванных изменениями в материальных телах или полях. В то же время, методы являются субъективными. В основе искусственных методов лежат алгоритмы (упорядоченные последовательности команд), составленные и подготовленные людьми (Субъектами). В основе естественных методов лежат биологические свойства субъектов информационного процесса. Таким образом, информация возникает и существует в момент диалектического взаимодействия объективных данных и субъективных методов.
Такой дуализм известен своими проявлениями во многих науках. Так, например, в основе важнейшего вопроса философии о первичности материалистического и идеалистического подходов к теории познания лежит не что иное, как двойственный характер информационного процесса. В обоснованиях обоих подходов нетрудно обнаружить упор либо на объективность данных, либо на субъективность методов. Подход к информации как к объекту особой природы, возникающему в результате диалектического взаимодействия объективных данных с субъективными методами, позволяет во многих случаях снять противоречия, возникающие в философских обоснованиях ряда научных теорий и гипотез.