среда, 24 сентября 2014 г.

Форматы звуковых файлов

Формат
Достоинства
Недостатки
WAV

  • нет потерь, сжатия
  • высокое качество звука
  • не нуждается в специальных программах для копирования
  • может храниться как на жёстком диске ПК, так и на компакт-диске

  • большой размер
  • может быть обработан только программами компьютера или CD-плеерами нового поколения
WMA

  • маленький размер
  • высокое качество звука
  •  кодирование без потери качества, многоканальное кодирование объёмного звука и кодирование голоса.

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

  • поддерживается многими аудиоприложениями не
  • удаляет никакой информации из аудиопотока
  • подходит как для ежедневного прослушивания, так и для архивирования аудиоколлекции

  • не всегда поддерживается проигрывателями
MP3

  • маленький размер
  • может без помощи специальных программ копироваться с носителей на жёсткий диск ПК и обратно

  • кодирование происходит с сжатием трека, потререй данных
  • не годится для работы со звуком
  • может быть воспроизведён только специальными программами ПК или выше упомянутыми CD-плеерами нового поколения
MIDI

  • файлы могут называться и переименовываться, переноситься с носителя на носитель, не теряя своего имени
  • очень маленький размер
  • используется в профессиональной звукозаписи

  • воспроизводится только специальными программами
  • невозможна передача человеческого голоса
  • может немного по-разному звучать на разных ПК
AAC

  • поддерживает более широкий набор различных форматов
  • поддерживает более широкий набор частот дискретизации звука


  • сжатие с потерями
  • не используется для высоких битрейтов

Представление текста, изображения и звука в компьютере

Модель цвета RGB

Любой цвет точки на экране компьютера получается путем смешивания трех базовых цветов: красного, зеленого и синего. Двоичный код цвета определяет, в каком соотношении находятся интенсивности трех базовых цветов.

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

Если размер кода цвета равен b битов, то количество цветов вычисляется по формуле:
  K=2ᵇ

Модель цвета CMYK

Изображение на бумаге, формируемое с помощью отражения света.

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

Какая цветовая модель используется в полиграфии?

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

Представление целых чисел в памяти компьютера

Целые числа в компьютере

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

  • Беззнаковое используют только для неотрицательных целых чисел
  • Знаковое используют для отрицательных и положительных чисел 

Беззнаковое представление целых положительных чисел в компьютере

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

Знаковое представление целых чисел в компьютере




При знаковом представлении чисел 0 в самом левом разряде ячейки соответствует знаку плюс, а единица – знаку минус. Такое представление чисел называется прямым кодом.
Однако для представления отрицательных чисел в компьютере используется дополнительный код.
  • количество представимых чисел в k разрядах ограничено и зависит от k;
  • диапазон знаковых чисел, представимых в k-разрядной ячейке, не симметричен относительно 0.

Алгоритм построения дополнительного кода

Для k-разрядной ячейки дополнительный код отрицательного числа можно получить следующим образом:


  • Модуль числа представляется прямым кодом в k разрядах.
  • В прямом коде все нули заменяются на единицы, а единицы – на нули. Таким образом получаем обратный код.
  • К полученному обратному коду прибавляется единица.


Иногда требуется по имеющемуся дополнительному коду числа восстановить исходное число. Модуль искомого числа в таком случае можно получить двумя способами:

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


Перечисление целых знаковых чисел

Расположим целые знаковые числа, которые можно записать в 8-разрядах, в порядке возрастания на числовой оси:

Если мы хотим прибавить к какому-либо числу единицу, то сдвигаемся по этой оси вправо.

Если мы хотим отнять от какого-либо числа единицу, то сдвигаемся влево.

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



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

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

вторник, 9 сентября 2014 г.

Общество как динамичная система

Понятие общества

Существует многообразие подходов к определению понятия "общество".
В узком смысле общество - это:
  • Национально-государственное образование (Французское общество; Английское общество)
  • Объединение людей по интересам, профессиям, совместной деятельности (общество рыболовов; общество книголюбов)
  • Социальное окружение (например: дурное общество)
  • Исторический этап развития человека (феодальное общество; первобытное общество).
В широком смысле общество - это:
  • Все население Земли, совокупность всех народов (инопланетяне обнаружили на Земле общество, отличающееся сложной структурой)
  • Обособившаяся от природы, но тесно связанная с ней часть материального мира, включающая в себя способы взаимодействия людей и формы их объединения (глобальные проблемы современного общества)
Определяя понятие "общества" в каждом конкретном случае, необходимо исходить из того, в каком контексте оно употребляется.

Характеристики общества как системы

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

Общество входит в число систем:
  • сложных  (образующих его элементов и связей между ними чрезвычайно много);
  • открытых (взаимодействующих с внешней средой);
  • материальных (реально существующих);
  • динамичных (изменяющихся, развивающихся в результате внутренних причин и механизмов). 
Общество как сложная система состоит из множества элементов, которые, в свою очередь, могут быть объединены в подсистемы. 

Подсистемами (сферами) общественной жизни являются:


Общественные отношения.

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

Общественные отношение подразделяются на:

  • Материальные -возникают и складываются непосредственно в ходе практической деятельности человека  вне его сознания или независимо от него. (Производственные отношения, отношения по делопроизводству и экологические отношения)
  • Духовные - формируются предварительно "проходя через сознание" людей, определяются их ценностью.  (Религиозные, правовые, моральные, художественные, политические и философские отношения.)
источник - http://www.openclass.ru/node/214817