ОМ -Практическая работа «Число и его компьютерный код.»10 класс

Приложение к основной образовательной программе
среднего общего образования МАОУ «Школа№58» КГО,
утвержденной приказом директора № 156 -о/д от 27.08.2024г

^ое обЩеоя

МДОУ
£ «Школа № 58>) И
Утверждены
15^-о\д
приказом дирек
от 27.08.2024 го^АУ —

Рассмотрено
на заседании педагогического совета
протокол № 81 от 26.08.2024 года

Практическая работа

Тема: Число и его компьютерный код.
Цель: Приобретение навыков представления целых и вещественных чисел в к
разрядном машинном коде.

Машинное слово

Множество целых чисел, представимых в памяти ЭВМ ограничено и зависит от
размера ячеек памяти (машинного слова), используемых для их хранения. В кразрядной ячейке может храниться 2к различных значений целых чисел.

Представление целых положительных чисел
Алгоритм получения внутреннего представления целого положительного
числа N, хранящегося в к разрядном машинном коде
1. Перевести число N в двоичную систему счисления.
2. Полученный результат дополнить слева незначащими нулями до к разрядов.

Например, в однобайтовом формате число 62=111110? имеет вид:
старший бит
7

]
6

4

3

о | о I 1 ] 1

1

5

старший полубайт

младший полубайт

В двухбайтовом формате число 1402=101011110102 имеет вид:

15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

биты

0 0 0 0 0 1 0 1 0 1 1 1 1 0 1 0
старший байт

младший байт

Задания
1. Запишите числа в беззнаковом коде (формат 1 байт):
а) 31;
б) 163;
в) 65;
г) 128.
2. Найдите десятичные представления чисел, записанных в беззнаковом коде:
а) 0 1011000;
б) 1 0011011;
в) 0 1101001;
г) 1 1000000.

Представление целых чисел со знаком
Алгоритм получение внутреннего представления целого числа со знаком,
хранящегося в k разрядном машинном слове (запись числа в прямом коде):
1. Перевести число N в двоичную систему счисления.
2. Полученный результат дополнить слева незначащими нулями до k-1
разрядов.
3. Записать в самый левый (старший) разряд информацию о знаке числа:
знак “плюс” кодируется нулем, а “минус” — единицей.
знак числа

7

6

5

4

3

2

1

0

0

0

1

0

1

1

1

0

старший полубайт

младший полубайт

Например, переведем число -23 из десятичной системы счисления в двоичную.
Получим -2310=-101112
Прямой код числа в однобайтовом формате, учитывая, что старший бит занимает
знак числа -1,имеет вид
1

0

0

1

0

1

1

1

Задания
1. Запишите числа в прямом коде (формат 1 байт):
а) -31;
б) -63;
в) 75;
г) -128.
Представление вещественных чисел
Всякое вещественное число А записывается в виде произведения мантиссы m и
основания системы счисления q в некоторой целой степени p, которую называют
порядком.

А=±m*qp
Пример:
Число 15, 324 можно записать как 0,15324*102.
Здесь мантиссой будет – 0,15324, а степенью – 2.
Порядок указывает, на какое количество позиций и в каком направлении должна
сместится десятичная запятая в мантиссе.
Очень большие числа в алгебре принято представлять в виде степеней числа. В
языках программирования такая запись тоже практикуется и называется
нормализованная (экспоненциальная) форма. Например, число -1.17*108 записывается
как -1.17E+08.
При этом использованы следующие обозначения:
Знак мантиссы

1.17
Мантисса
(число от 1 до 10)

Е (или е)
Символ,
заменяющий 10

+08
Порядок
степени
числа 10 (со знаком)

Задания
1. Записать следующие числа в экспоненциальной форме (с плавающей запятой) и
нормализованной мантиссой [1;10):
а) 217,93410;
б) 7532110;
в) 10,010110;
г) 20045010.
д) 0,00508910;
е) 1234,045610
2. Запишите следующие числа в естественной форме

128,3  105
1345  10 0
789  10 4
2,5611 Е  4

Источники:
1. http://physic.kemsu.ru/pub/library/learn_pos/Free_Pascal/Free%20Pascal/soder/3_1_3.htm
2. http://kategrehova.jimdo.com/%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%B3
%D0%B0%D0%BC/%D1%83%D1%80%D0%BE%D0%BA%D0%B8%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%
D0%BA%D0%B8/
3. https://sites.google.com/site/informatikumno31/vopros-otvet


Наверх
На сайте используются файлы cookie. Продолжая использование сайта, вы соглашаетесь на обработку своих персональных данных. Подробности об обработке ваших данных — в политике конфиденциальности.

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