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

4.Структурирование текста

Единицей пространственного размещения служит абзац.

Параметры абзаца:

1. Выравнивание (выключка) — правило расположения букв в строке абзаца (по левому краю, центральное, по правому краю и по ширине полосы набора).

2. Отступы от краев полосы набора.

3. Абзацный отступ (красная строка) — положение первой строки абзаца.

4. Интервалы. Различают межстрочное расстояние шрифта (одинарный, полуторный, двойной интервал) — и промежутки до и после абзаца.

7 вопрос. Представление целых чисел в памяти ЭВМ

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

  • алгоритм получения прямого кода целого числа без знака

  • алгоритм получения дополнительного кода целого числа со знаком (зачем нужен дополнительный код)

Представление целых чисел в памяти ЭВМ

  1. Виды целых чисел в компьютере

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

  • - числа без знака (только положительные)

  • - числа со знаком (положительные и отрицательные).

У чисел со знаком старший разряд отводится под знак.

0 в старшем разряде - положительное число,

1 - отрицательное

  1. Алгоритм получение прямого кода целого числа без знака

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

1. Число переводится в двоичную систему

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

3. Алгоритм получения доп.кода целого числа со знаком.

Дополнительный код нужен для того чтобы закодировать знак «минус» и свести процедуру вычитания к сложению.

Дополнительный код целого положительного числа со знаком совпадает с его прямым кодом

  • n - разрядный дополнительный код отрицательного числа m – это запись в n разрядах положительного числа

2n - |m|,

где |m| - модуль отрицательного числа m

ДК – это дополнение модуля m до 2n (или до машинного нуля в n-разрядной арифметике)‏

Найти дополнительный код числа -5 (integer)

1) Тип ‏integer предполагает, что число будет хранится в 16-ти разрядном машинном слове

2) ДК равен тому числу, которое нужно добавить модулю -5 (101) чтобы получить 16-ти разрядный машинный ноль 10000000000000000

10000000000000000-101= 1111111111111011

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

1) записать прямой код модуля числа;

2) инвертировать его (заменить 1 на 0, 0 на1);

3) полученный обратный код сложить с единицей

  • Если число положительное, то просто перевести его код в десятичную систему счисления.

  • Если число отрицательное необходимо выполнить следующий алгоритм:

  • 1) вычесть из кода числа 1;

  • 2) инвертировать код;

  • 3) перевести в десятичную систему счисления

  • 4) полученное число записать со знаком минус.

8 Вопрос. Представление вещественный чисел в памяти эвм

  • проблема представления вещественных чисел в памяти ЭВМ

  • нормализованная форма вещественных чисел (как ее получить)‏

  • какая информация о вещественном числе хранится в компьютере

  • структура хранения вещественного числа в памяти ЭВМ

  • алгоритм получения представления десятичного вещественного числа в памяти ЭВМ

Представление вещественных чисел в памяти ЭВМ

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

  2. Нормализованная форма вещественных чисел.

В десятичной системе:

А = М ∙ 10 p,

где М – мантисса числа (1 £ M < 10),

p — порядок числа (целое число)‏

В двоичной системе:

А = 1,М ∙ 2 p,

M — мантисса (ее целая часть равна 12),

p — порядок, записанный в десятичной системе счисления

При записи нормализованного числа в компьютере хранятся значение знака числа, мантиссы и смещённого порядка.

В памяти компьютера хранится не само значение порядка, а значение порядка со смещением.

Порядок может быть со знаком + или –

Смещённый порядок имеет только полодительное значение

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

Для записи внутреннего представления вещественного числа необходимо:

  1. Привести модуль данного числа в двоичную систему счисления.

  2. Нормализовать двоичное число, т.е. записать в виде 1,М*

  3. Прибавить к порядку + 127 (для single) + 1023 (для Double) и перевести полученное число в двоичную СС.

  4. Учитывая знак числа, выписать его преставление в 4х (8ми) байтовом машинном слове (дополнив мантиссу необходимым количеством нулей)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]