Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по информатике.docx
Скачиваний:
27
Добавлен:
26.04.2019
Размер:
109.27 Кб
Скачать

4)Кодирование информации. Кодирование целых и действительных чисел двоичным кодом. Кодирование информации

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

Кодирование целых и действительных чисел двоичным кодом

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

Для кодирования целых чисел от 0 до 255 достаточно иметь 8 разрядов двоичного кода (8 бит). Шестнадцать бит позволяют закодировать целые числа от 0 до 65535, а 24 бита - уже более 16,5 миллионов разных значений.

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

Первая часть числа называется мантиссой, а вторая - характеристикой. Большую часть из 80 бит отводят для хранения мантиссы и некоторое фиксированное количество разрядов отводят для хранения характеристики.

4) Булева алгебра. Булевы функции. Таблица истиности. Булева алгебра

Булевой алгеброй называется непустое множество A с двумя бинарными операциями   (аналог конъюнкции),   (аналог дизъюнкции), унарной операцией   (аналоготрицания) и двумя выделенными элементами: 0 (или Ложь) и 1 (или Истина) такими, что для всех ab и c из множества A верны следующие аксиомы:

ассоциативность

коммутативность

законы поглощения

дистрибутивность

Дополнительность

Булевы функции.

Функция f, зависящая от n переменных x1,x2,...,xn, называется булевой, или переключательной, если функция f и любой из ее аргументов принимают значения только из множества {0,1}. Аргументы булевой функции также называются булевыми.

Таблица истинности

Таблица истинности — это таблица, описывающая логическую функцию.

Под «логической функцией» в данном случае понимается функция, у которой значения переменных (параметров функции) и значение самой функции выражают логическую истинность. Например, в двузначной логике они могут принимать значения «истина» либо «ложь» ( либо , либо ).

6) История развития вычислительной техники.

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

Постепенно из простейших приспособлений для счёта рождались всё более и более сложные устройства: абак (счёты), логарифмическая линейка, механический арифмометр, электронный компьютер. Несмотря на простоту ранних вычислительных устройств, опытный счетовод может получить результат при помощи простых счёт даже быстрее, чем нерасторопный владелец современного калькулятора. Естественно, сама по себе, производительность и скорость счёта современных вычислительных устройств давно уже превосходят возможности самого выдающегося расчётчика-человека.

Содержание

1 Ранние приспособления и устройства для счёта

2 1804: появление перфокарт

3 1835—1900-е: первые программируемые машины

4 1930-е — 1960-е: настольные калькуляторы

5 Появление аналоговых вычислителей в предвоенные годы

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

6.1 Z-серия Конрада Цузе

6.2 Британский «Колосс»

6.3 Американские разработки

6.3.1 «ЭНИАК»

7 Первое поколение компьютеров с архитектурой фон Неймана

8 1950-е — начало 1960-х: второе поколение

9 1960-е и далее: третье и последующие поколения