Понятие информации, виды и способы её представления
Понятие информации, виды и способы её представления
Информация (в обыденном смысле) – это сведения об объектах или явлениях окружающей среды, которые мы запрашиваем в случае возникновения необходимости в них. Существует большое число определений информации.
Основные виды информации по её форме представления, способам её кодирования и хранения, что имеет наибольшее значение для информатики, это:
Существуют три основных способа представления информации:
· буквенно-цифровой – наиболее привычный и удобный для восприятия;
· с использованием специальных условных знаков – для упрощения восприятия некоторых видов информации;
· с помощью линий, площадей, геометрических фигур.
2. Задачи получения, передачи, преобразования и хранения информации
Задача получения информации имеет важное значение, поскольку ее результаты используются на всех последующих этапах принятия решения. Здесь важно не только взвешенно определить требования к качеству информации (ее точности, надежности, достоверности), но и установить наиболее предпочтительный источник и способ ее получения.
Преобразование, целенаправленная обработка информации — важнейший из информационных процессов.
По мере развития общества, научно-технического прогресса человечество создавало все новые средства и способы сбора, хранения, передачи информации. Но важнейшее в информационных процессах — обработка и целенаправленное преобразование информации — осуществлялось до недавнего времени исключительно человеком.
Однако постоянное совершенствование техники и производства привело к резкому возрастанию объема информации, с которой приходится оперировать человеку в процессе его профессиональной деятельности, постоянно увеличивался также объем информации, необходимой для решения задач планирования и управления производством, народным хозяйством.
Язык как способ представления и передачи информации
Информация часто передаётся в устной или письменной форме на естественном языке (русском, английском и др.). Язык должен быть известен всем людям, участвующим в общении. Кроме естественных языков существуют формальные, или искусственные, языки.
Язык — знаковый способ представления информации. С помощью языка информация передаётся в знаковой форме.
Знаковая система состоит из упорядоченного набора знаков (символов), который называется алфавитом. Полное количество символов алфавита называется мощностью алфавита.
Задачи, требующие автоматизированной обработки информации
Основные задачи автоматизации информационных процессов заключаются в:
· сокращении трудозатрат при выполнении традиционных информационных процессов и операций;
· устранении рутинных операций;
· ускорении процессов обработки и преобразования информации;
· расширении возможностей осуществления статистического анализа и повышении точности учетно-отчетной информации;
· повышении оперативности и качественного уровня обслуживания пользователей;
· модернизации или полной замене элементов традиционных технологий;
· облегчении возможностей широкого обмена информацией, участия в корпоративных и других проектах, способствующих интеграции и т.п.
Последовательность обработки прикладных программ
Такого не существует в природе, только вдумайтесь в этот странный набор слов. Как программу вообще можно обработать?
Требования к языкам программирования и их классификация
Существуют различные классификации языков программирования.
По наиболее распространенной классификации все языки программирования делят на языки низкого и высокого уровня.
В группу языков низкого уровня входят машинные языки и языки символического кодирования: (Автокод, Ассемблер). Операторы этого языка – это те же машинные команды, но записанные мнемоническими кодами, а в качестве операндов используются не конкретные адреса, а символические имена. Все языки низкого уровня ориентированы на определенный тип компьютера, т. е. являются машинно-зависимыми. Машинно-ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.).
Следующую, существенно более многочисленную группу составляют языки программирования высокого уровня. Это Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д. Эти языки машинно-независимы, т.к. они ориентированы не на систему команд той или иной ЭВМ, а на систему операндов, характерных для записи определенного класса алгоритмов. Однако программы, написанные на языках высокого уровня, занимают больше памяти и медленнее выполняются, чем программы на машинных языках.
В современной информатике существуют два основных направления развития языков программирования: процедурное и непроцедурное. Можно выделить еще один класс языков программирования — объектно-ориентированные языки высокого уровня. На таких языках не описывают подробной последовательности действий для решения задачи, хотя они содержат элементы процедурного программирования. Примером такого языка может служить С++.
Языки описания сценариев, такие как Perl, Python, Rexx, Tcl и языки оболочек UNIX, предполагают стиль программирования, весьма отличный от характерного для языков системного уровня. Они предназначаются не для написания приложения с нуля, а для комбинирования компонентов, набор которых создается заранее при помощи других языков. Развитие и рост популярности интернета также способствовали распространению языков описания сценариев. Так, для написания сценариев широко употребляется язык PHP, а среди разработчиков Web-страниц популярен JavaScript.
Структурный тип данных
Для определения структурного типа используется ключевое слово struct:
При определении структурной переменной язык C++ резервирует для нее место в памяти. Если же был описан только структурный тип, а ни одной переменной данного типа определено не было, то место в памяти не выделяется.
Переменную структурного типа можно инициализировать одновременно с объявлением. Инициализация переменной структурного типа производится, если после имени типа следуют знак «=» и список значений полей структурного типа в фигурных скобках разделенные запятой.
Доступ к значениям полей структурного типа осуществляется с помощью операции точка.
28. Массивы в языке C++. Связь массивов и указателей
В Си существует связь между указателями и массивами, и связь эта настолько тесная, что эти средства лучше рассматривать вместе. Любой доступ к элементу массива, осуществляемый операцией индексирования, может быть выполнен с помощью указателя.
Объявление int a[10]определяет массив a размера 10, т. е. блок из 10 последовательных объектов с именами a[0], a[1], . a[9].
Между индексированием и арифметикой с указателями существует очень тесная связь. По определению значение переменной или выражения типа массив есть адрес нулевого элемента массива. После присваивания
pa = &a[0];
ра и a имеют одно и то же значение. Поскольку имя массива является синонимом расположения его начального элемента, присваивание pa=&a[0] можно также записать в следующем виде:
pa = a;
Кроме того, a[i] можно записать как *(a+i). Компилятор автоматически приводит запись первого вида ко второму.
Многомерные массивы
Многомерные массивы в C++ рассматриваются как массивы, элементами которых являются массивы. Определение многомерного массива должно содержать информацию о типе, размерности и количестве элементов каждой размерности.
Многомерный массив подобно одномерному массиву может быть проинициализирован с помощью списка инициализаторов.
MyArray[0][0][0] == 0MyArray[0][0][1] == 1MyArray[1][0][0] == 100MyArray[1][1][0] == 200MyArray[1][1][1] == 210MyArray[1][2][0] == 300MyArray[2][0][0] == 1000MyArray[2][1][0] == 2000MyArray[2][1][1] == 2100MyArray[2][2][0] == 3000MyArray[2][2][1] == 3100MyArray[2][2][2] == 3200
Следует помнить, что в C++ нет принципиальной разницы между массивом массивов произвольной размерности и обычным одномерным массивом. Потому и простор для творчества в деле инициализации многомерных массивов ограничивается левым индексом.
Строки и массивы символов
Символ – элементарная единица, некоторый набор которых несет определенный смысл. В языке программирования С++ предусмотрено использование символьных констант. Символьная константа – это целочисленное значение (типа int) представленное в виде символа, заключённого в одинарные кавычки, например ‘a’. В таблице ASCII представлены символы и их целочисленные значения.
Строки в С++ представляются как массивы элементов типа char, заканчивающиеся нуль-терминатором \0 называются С строками или строками в стиле С. \0 — символ нуль-терминатора.
Символьные строки состоят из набора символьных констант заключённых в двойные кавычки. При объявлении строкового массива необходимо учитывать наличие в конце строки нуль-терминатора, и отводить дополнительный байт под него.
При объявлении строки не обязательно указывать её размер, но при этом обязательно нужно её инициализировать начальным значением. Тогда размер строки определится автоматически и в конец строки добавится нуль-терминатор.
Файлы и потоки
Для осуществления операций с файлами предусмотрено три класса: ifstream, ofstream и fstream. Эти классы являются производными, соответственно, от классов istream, ostream и iostream. Поскольку эти последние классы, в свою очередь, являются производными от класса ios, классы файловых потоков наследуют все функциональные возможности своих родителей (перегруженные операции > для встроенных типов, функции и флаги форматирования, манипуляторы и пр.). Для реализации файлового ввода-вывода нужно включить в программу заголовочный файл fstream.h.
Чтобы открыть файл для ввода или вывода, можно использовать вторую форму нужного конструктора
Завершив операции ввода-вывода, необходимо закрыть файл, вызвав функцию-член close() с прототипом void close():
Закрытие файла происходит автоматически при выходе потокового объекта из области существования, когда вызывается деструктор потока.
Предварительное описание функции
См. предыдущий пункт.
Каждая функция, перед тем, как она будет вызвана, по крайней мере, должна быть объявлена. Это обязательное условие успешной трансляции и вольный перевод соответствующего сообщения об ошибке (Call to undefined function ‘ИмяФункции’), выдаваемого транслятором в случае вызова необъявленной функции.
Объявление и определение — разные вещи. Объект может быть много раз объявлен, но только один раз определён. Прототип функции при этом играет роль объявления функции. В объявлении функции сосредоточена вся необходимая транслятору информация о функции — о списке её параметров и типе возвращаемого значения. И это всё, что в момент трансляции вызова необходимо транслятору для осуществления контроля над типами. Несоответствия типов параметров в прототипе и определении функции выявляются на стадии окончательной сборки программы. Несоответствие спецификации возвращаемого значения в объявлении прототипа и определении функции также является ошибкой.
Пример 1. Двоичный поиск в массиве
Двоичный поиск выполняется над отсортированным массивом. На каждом шаге искомый элемент сравнивается со значением, находящимся посередине массива. В зависимости от результатов сравнения либо левая, либо правая части могут быть “отброшены”.
Пример 2. Быстрая сортировка (quick sort)
Алгоритм быстрой сортировки на каждом шаге выбирает один из элементов (опорный) и относительно него разделяет массив на две части, которые обрабатываются рекурсивно. В одну часть помещаются элементы меньше опорного, а в другую – остальные.
Понятие информации, виды и способы её представления
Информация (в обыденном смысле) – это сведения об объектах или явлениях окружающей среды, которые мы запрашиваем в случае возникновения необходимости в них. Существует большое число определений информации.
Основные виды информации по её форме представления, способам её кодирования и хранения, что имеет наибольшее значение для информатики, это:
Существуют три основных способа представления информации:
· буквенно-цифровой – наиболее привычный и удобный для восприятия;
· с использованием специальных условных знаков – для упрощения восприятия некоторых видов информации;
· с помощью линий, площадей, геометрических фигур.
2. Задачи получения, передачи, преобразования и хранения информации
Задача получения информации имеет важное значение, поскольку ее результаты используются на всех последующих этапах принятия решения. Здесь важно не только взвешенно определить требования к качеству информации (ее точности, надежности, достоверности), но и установить наиболее предпочтительный источник и способ ее получения.
Преобразование, целенаправленная обработка информации — важнейший из информационных процессов.
По мере развития общества, научно-технического прогресса человечество создавало все новые средства и способы сбора, хранения, передачи информации. Но важнейшее в информационных процессах — обработка и целенаправленное преобразование информации — осуществлялось до недавнего времени исключительно человеком.
Однако постоянное совершенствование техники и производства привело к резкому возрастанию объема информации, с которой приходится оперировать человеку в процессе его профессиональной деятельности, постоянно увеличивался также объем информации, необходимой для решения задач планирования и управления производством, народным хозяйством.
Источник
Что такое информация — понятие, виды и свойства информации, ее передача, обработка и хранение
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Один из богатейших людей в истории человечества Натан Ротшильд утверждал — кто владеет информацией, тот владеет миром.
Что же это за штука такая, с помощью которой можно сколотить миллиардное состояние и управлять чужими судьбами?
Понятие информации — что это
Термин образовался от латинского слова informatio, что переводится как «разъяснение, представление, понятие». Есть и другое слово на латыни — informare, которое означает «мыслить, создавать форму, обучать, представлять».
Информация — это любые сведения, которые воспринимаются живыми организмами, электронными устройствами и другими системами, об окружающем мире, процессах, предметах и явлениях.
Сведения — это знания, передаваемые в виде сообщений, уведомлений и сигналов.
Информационное сообщение — это совокупность элементов информации, объединенных внутренними связями.
Вот газета пишет, что российская экономика испытывает небывалый рост. Или коллега по секрету говорит, что скоро урежут зарплаты. Все это информационные сообщения.
При этом одно и то же сообщение может содержать разное количество информации в зависимости от того, кто его получатель. Например, нам присылают сообщение: 明天该公司的股票将翻倍. Если мы не знаем языка, на котором написано послание, для нас нет никакой информации. А вот игрок на фондовой бирже из Китая сразу поймет — здесь сказано, что завтра акции некой компании удвоятся в цене.
В разных сферах деятельности понятие информации характеризуется при помощи специфических признаков. Например, в области компьютерной техники термин имеет следующее определение:
«информация — это набор символов и знаков, который имеет смысл и понятен для компьютера».
Такая информация может выглядеть как последовательность нулей и единиц: 00010001110001100011.
Виды информации
- Графическая. Более 30 тыс. лет назад первобытные люди начали записывать сведения о своей жизни на стенах пещер в виде изображений мамонтов, охотников, загадочных существ. Художник рисует картину и сохраняет образы на холсте. Любые фотографии, блок-схемы, чертежи — все это графический вид информации.
- Акустическая. Мир вокруг наполнен звуками. Мы включаем радио и слышим прогноз погоды, вставляем наушники в уши и наслаждаемся любыми песнями. Одна мартышка что-то кричит другой — они понимают друг друга. Змея шипит на путника, заблудившегося в джунглях: «Ни шага дальше! А то укушу».
- Текстовая. Сведения кодируются при помощи символов — букв. У разных народов свои языки и буквы, поэтому большее значение в истории человечества занимают переводчики. Они перекодируют текстовую информацию из одного набора символов в другой без потери смысла.
Это позволяет разным культурам взаимодействовать между собой, делиться опытом. С изобретением письменности у человечества появилась возможность не держать в памяти огромные массивы информации, передавая ее из уст в уста, из поколения в поколение.
Теперь можно записать все на бумаге и быть спокойным, что ничего не пропадет и не забудется. Прямо сейчас вы читаете эту статью, а ваш мозг поглощает текстовую информацию.
Наука до сих пор не нашла способов кодировать и передавать такую информацию. Иначе можно было бы испытать чужие ощущения от похода в ресторан.
Свойства информации
- Достоверность. Человек принимает решение на основании некой информации. Если она достоверна (соответствует действительности), решение, скорее всего, будет правильным. Если ложна, то — ошибочным.
Недостоверная информация возникает в результате преднамеренного искажения действительности — дезинформации.
Пример дезинформации содержится в известном анекдоте.
Мать пишет сыну в тюрьму: «Тебя посадили, некому даже огород вскопать. А у меня совсем нет сил». Сын отвечает: «Мама, ничего не трогай! Раскопаешь такое, что мне срок добавят». Следующее письмо от матери: «Приезжали полицейские, все перерыли. Ничего не нашли, уехали очень злые». Сын пишет: «Дорогая мама, чем мог — помог. Картошку сажай сама».
Другая причина недостоверности — случайное искажение. Многие в детстве играли в испорченный телефон: Вася сказал Пете, Петя — Сереже, Сережа — Мише. В итоге изначальное сообщение изменилось на прямо противоположное.
Для жителя Крайнего Севера температура -10 градусов — очень даже жарко. А для студента из Африки — страшный мороз. В таком сообщении содержится субъективная оценка. А вот извещение «ночью будет 15 градусов тепла» — объективно.
» alt=»»>
Модель передачи информации
Передача данных – это физический перенос информации в форме сигналов от одной точки к другой по каналу связи с целью последующей обработки.
Чтобы информация приносила пользу, она должна передаваться и приниматься. Это происходит по следующей схеме:
Модель была описана американским математиком и инженером Клодом Шенноном в статье «Математическая теория связи».
Рассмотрим на примере: нужно позвонить приятелю и пригласить его на день рождения. Источник информации (это вы) — объект, который создает передаваемое сообщение. Вы говорите: «Вася, приходи ко мне на день рождения!». Микрофон в трубке телефона улавливает звуковые колебания и преобразует их в электрические сигналы.
Эти сигналы направляются к Васе по каналу связи. А там информационное сообщение подвергается внешним воздействиям — шумам и помехам, что может приводить к искажениям. Вася не понимает: «Куда, куда мне идти? Повтори, не слышу, все шипит».
Чем выше уровень помех, тем сложнее передать сигнал. Для защиты информационного сигнала от внешних воздействий используют различные меры:
- экранируют линии связи;
- повышают чувствительность и избирательность приемного устройства;
- обеспечивают избыточность – лишний код, который можно использовать «на запчасти» при повреждении либо искажении основного.
» alt=»»>
На стороне другого абонента происходит обратный процесс – полученные электрические сигналы преобразуются в звуковые волны. Они вылетают из динамика телефона и попадают прямо в Васино ухо.
Обработка и хранение информации
Наша эпоха характеризуется уникальным явлением, которое называется «информационным взрывом». Происходит резкий рост объема информации в масштабах планеты.
Информационный поток увеличивается на 30% каждый год, вовлекая в свои процессы даже маленьких детей, которые чуть ли не с рождения пользуются телефонами и планшетами.
Информация со временем накапливается. Человеческое сознание уже не способно обрабатывать такие объемы. Тут на помощь приходят компьютеры, которые берут на себя функции по обработке и хранению сведений.
Обработка – это процесс, при котором изменяется содержание или форма представления информации.
Например, режиссер берет готовый сценарий и снимает фильм. Он меняет форму – с текстовой на визуальную.
Хранение информации – это ее запись на запоминающие устройства для последующей обработки.
Раньше для этих целей использовались дискеты и перфокарты. Теперь же применяют лазерные диски (CD и DVD) и энергонезависимую память.
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
Эта статья относится к рубрикам:
Комментарии и отзывы (2)
Сейчас много лживой информации, но проверить достоверность всё же можно, просто нужно перепроверить её в нескольких источниках, а ещё лучше найти первоисточник, если информация появляется из ниоткуда, значит это фейк. Сейчас за распространение фейков введена ответственность, но тут тоже тонкая грань между желанием оградить общество от недостоверной информации и затыканием рта несогласным.
Как показывает практика, даже имея под рукой интернет, и неограниченный доступ к любой информации, человек этой возможностью не пользуется. Та информация, которая ему неприятна, или вступает в конфликт с его устоявшимися убеждениями, будет игнорироваться.
Впрочем, уж лучше так, чем вовсе не иметь доступ к источникам информации. Да и вообще, сейчас полезная информация тонет в потоках спама и манипуляций.
Источник