Средства и алгоритмы представления, хранения и обработки текстовой и числовой информации.

информационные технологии и Информационные системы.

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

В узком смысле информационной совокупностью именуют лишь подмножество компонентов ИС в широком смысле, включающее базы данных, СУБД и специальные прикладные программы. ИС в узком смысле разглядывают как программно-аппаратную совокупность, предназначенную для автоматизации целенаправленной деятельности конечных пользователей, снабжающую, в соответствии с заложенной в нее логикой обработки, возможность получения, хранения и модификации информации[5].

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

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

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

Вторая (середина XVI в.) позвана изобретением книгопечатания, которое радикально поменяло индустриальное общество, культуру, организацию деятельности.

Третья (финиш XIX в.) обусловлена изобретением электричества, благодаря которому показались телеграф, телефон, радио, разрешающие оперативно передавать и накапливать данные в любом количестве.

Четвертая (70-е гг. XX в.) связана с изобретением микропроцессорной разработке и возникновением ПК. На интегральных схемах и микропроцессорах создаются компьютеры, компьютерные сети, совокупности передачи данных (информационные коммуникации). Данный период характеризуют три фундаментальные инновации:

Машина фон Неймана – математическая модель, абстракция правил, по которым трудятся практически все современные электронные компютеры.

В соответствии с правилам, сформулированным в начале 20-го века математиком Фон-Нейманом, компьютер обязан:

иметь оперативную память

программуу, которая употребляется для управления компьютером и хранится в оперативной памяти наравне с данными

код программы хранится и выполняется последовательно (линейно) сверху вниз.

Средства и методы представления, обработки и хранения текстовой и числовой информации.

СОВОКУПНОСТИ СЧИСЛЕНИЯ — методы кодирования числовой информации,т.е. метод записи чисел посредством некоего алфавита, знаки которого именуют цифрами.

Бинарная математика: сложение вычетание умножение бинарных чесел.

Прямой код

Прямой код – это представление числа в бинарной совокупности счисления, при котором первый (старший) разряд отводится под символ числа. В случае, если число хорошее, то в левый разряд записывается 0; в случае, если число отрицательное, то в левый разряд записывается 1.

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

0 00011010 — положительное число
1 00011010 – отрицательное число

Количество значений, каковые возможно поместить в семиразрядной ячейке со знаком в дополнительном разряде равняется 256. Это сходится с числом значений, каковые возможно поместить в восьмиразрядную ячейку без указания символа. Но диапазон значений уже второй, ему принадлежат значения от -128 до 127 включительно (при переводе в десятичную совокупность счисления).

Наряду с этим в вычислительной технике прямой код употребляется практически только для представления положительных чисел.

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

Дополнительный код

В дополнительном коде, кроме этого как и прямом, первый разряд отводится для представления символа числа. Прямой код употребляется для представления положительных чисел, а дополнительный – для представления отрицательных. Исходя из этого, в случае, если в первом разряде находится 1, то мы имеем дело с дополнительным кодом и с отрицательным числом.

Все остальные разряды числа в дополнительном коде сперва инвертируются, т.е. заменяются противоположными (0 на 1, а 1 на 0). К примеру, в случае, если 1 0001100 – это прямой код числа, то при формировании его дополнительного кода, сперва нужно заменить нули на единицы, а единицы на нули, не считая первого разряда. Приобретаем 1 1110011. Но это еще не окончательный вид дополнительного кода числа.

Потом направляться прибавить единицу к оказавшемуся инверсией числу:

1 1110011 + 1 = 1 1110100

В итоге и получается число, которое принято именовать дополнительным кодом числа.

Обстоятельство, по которой употребляется дополнительный код числа для представления отрицательных чисел, связана с тем, что так несложнее делать математические операции. К примеру, у нас два числа, представленных в прямом коде. Одно число хорошее, второе – отрицательное и эти числа необходимо сложить. Но их запрещено. Сперва компьютер обязан выяснить, что это за числа. Узнав, что одно число отрицательное, ему направляться заменить операцию сложения операцией вычитания. Позже, машина обязана выяснить, какое число больше по модулю, дабы узнать символ результата и определиться с тем, что из чего вычитать. В итоге, получается сложный метод. Куда несложнее складывать числа, в случае, если отрицательные преобразованы в дополнительный код. Это возможно заметить на примерах ниже.

Кодирование информации


Интересные записи:

Понравилась статья? Поделиться с друзьями: