Информационные системы. Простейшие сортировки. Системы счисления.
Оценка 4.6

Информационные системы. Простейшие сортировки. Системы счисления.

Оценка 4.6
Презентации учебные
pptx
информатика
7 кл—10 кл
05.05.2021
Информационные системы. Простейшие сортировки. Системы счисления.
Система счисления — это способ записи (представления) чисел. Что под этим подразумевается? Например, вы видите перед собой несколько деревьев. Ваша задача — их посчитать. Для этого можно — загибать пальцы, делать зарубки на камне (одно дерево — один палец\зарубка) или сопоставить 10 деревьям какой-нибудь предмет, например, камень, а единичному экземпляру — палочку и выкладывать их на землю по мере подсчета. В первом случае число представляется, как строка из загнутых пальцев или зарубок, во втором — композиция камней и палочек, где слева — камни, а справа — палочки Системы счисления подразделяются на позиционные и непозиционные, а позиционные, в свою очередь, — на однородные и смешанные. Непозиционная — самая древняя, в ней каждая цифра числа имеет величину, не зависящую от её позиции (разряда). То есть, если у вас 5 черточек — то число тоже равно 5, поскольку каждой черточке, независимо от её места в строке, соответствует всего 1 один предмет. Позиционная система — значение каждой цифры зависит от её позиции (разряда) в числе. Например, привычная для нас 10-я система счисления — позиционная. Рассмотрим число 453. Цифра 4 обозначает количество сотен и соответствует числу 400, 5 — кол-во десяток и аналогично значению 50, а 3 — единиц и значению 3. Как видим — чем больше разряд — тем значение выше. Итоговое число можно представить, как сумму 400+50+3=453. Однородная система — для всех разрядов (позиций) числа набор допустимых символов (цифр) одинаков. В качестве примера возьмем упоминавшуюся ранее 10-ю систему. При записи числа в однородной 10-й системе вы можете использовать в каждом разряде исключительно одну цифру от 0 до 9, таким образом, допускается число 450 (1-й разряд — 0, 2-й — 5, 3-й — 4), а 4F5 — нет, поскольку символ F не входит в набор цифр от 0 до 9. Смешанная система — в каждом разряде (позиции) числа набор допустимых символов (цифр) может отличаться от наборов других разрядов. Яркий пример — система измерения времени. В разряде секунд и минут возможно 60 различных символов (от «00» до «59»), в разряде часов – 24 разных символа (от «00» до «23»), в разряде суток – 365 и т. д.
Информационные системы. Простейшие сортировки. Системы счисления.pptx

ИНФОРМАЦИОННЫЕ системы. Простейшие сортировки

ИНФОРМАЦИОННЫЕ системы. Простейшие сортировки

ИНФОРМАЦИОННЫЕ системы. Простейшие сортировки. Системы счисления. .

Никитин М.Е., преподаватель профеСсиональных модулей высшей категории

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ГОРОДА МОСКВЫ «Политехнический колледж имени П.А. Овчинникова»

Простейшие сортировки Сортировка вставками выбираем текущий элемент находим для него место в отсортированной части, сдвигая элементы вправо вставляем на новое место переходим к следующему элементу…

Простейшие сортировки Сортировка вставками выбираем текущий элемент находим для него место в отсортированной части, сдвигая элементы вправо вставляем на новое место переходим к следующему элементу…

2

Простейшие сортировки

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

© https://znanio.ru/person/z98576333

Системы счисления © https://znanio

Системы счисления © https://znanio

3

Системы счисления

© https://znanio.ru/person/z98576333

Системы счисления Непозиционные

Системы счисления Непозиционные

4

Системы счисления

Непозиционные
Единичная
Алфавитные
Древнеегипетская
Римская
Позиционные
Двоичная
Десятичная
Восьмеричная

© https://znanio.ru/person/z98576333

Системы счисления В непозиционных системах счисления значение (величина) числа определяется, как сумма или разность цифр в числе

Системы счисления В непозиционных системах счисления значение (величина) числа определяется, как сумма или разность цифр в числе

5

Системы счисления

В непозиционных системах счисления значение (величина) числа определяется, как сумма или разность цифр в числе.

MCMLXXXVIII = 1000+(1000-100)+(50+10+10+10)+5+1+1+1 = 1988

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

© https://znanio.ru/person/z98576333

Системы счисления В позиционных системах счисления значение цифры зависит от ее места (позиции) в числе, а в непозиционных не зависит

Системы счисления В позиционных системах счисления значение цифры зависит от ее места (позиции) в числе, а в непозиционных не зависит

6

Системы счисления

В позиционных системах счисления значение цифры зависит от ее места (позиции) в числе, а в непозиционных не зависит.

В позиционной системе счисления один и тот же числовой символ приобретает различные значения (имеет различный вес) в зависимости от позиции.

Каждая позиция соответствует определенной степени основания системы счисления. Основание определяет, во сколько раз отличаются значения одинаковых цифр, стоящих в соседних позициях

Достоинства позиционных систем счисления
Простота выполнения арифметических операций
Ограниченное количество символов (цифр) для записи любых чисел

Алфавит Системы счисления – набор цифр, доступных для использования в данной Системы счисления, например, 7: 0..6

Основание Системы счисления – мощность алфавита Системы счисления

© https://znanio.ru/person/z98576333

Системы счисления Перевод чисел в 10-ю систему счисления:

Системы счисления Перевод чисел в 10-ю систему счисления:

7

Системы счисления

Перевод чисел в 10-ю систему счисления:
Пронумеровать разряды справа налево, начиная с 0
Вычислить вес каждого разряда, возведя основание в степень номера разряда
Для каждого разряда найти произведение цифры в нём на его вес
Найти сумму произведений

© https://znanio.ru/person/z98576333

Системы счисления © https://znanio

Системы счисления © https://znanio

8

Системы счисления

© https://znanio.ru/person/z98576333

Системы счисления Перевод из 10-ой

Системы счисления Перевод из 10-ой

9

Системы счисления

Перевод из 10-ой Системы счисления:
Деление исходного числа нацело с остатком на основание целевой Системы счисления
Деление полученного частного нацело с остатком на основание целевой Системы счисления
Деление продолжается до получения в частном значения 0
Составление из остатков (в обратном порядке) числа в целевой Системы счисления

© https://znanio.ru/person/z98576333

Системы счисления Ответ: 38212 © https://znanio

Системы счисления Ответ: 38212 © https://znanio

10

Системы счисления






Ответ: 38212

© https://znanio.ru/person/z98576333

Системы счисления Ответ: 1Е317 © https://znanio

Системы счисления Ответ: 1Е317 © https://znanio

11

Системы счисления






Ответ: 1Е317

© https://znanio.ru/person/z98576333

Системы счисления Прямой перевод из одной

Системы счисления Прямой перевод из одной

12

Системы счисления

Прямой перевод из одной Системы счисления в другую (X->Y)
Возможен только в случае, если X=Yn или Xn=Y
10 111 010 0112=27238 (n=3)


4870329=11 22 21 00 10 023 (n=2)

010

111

010

011

2

7

2

3

4

8

7

0

3

2

11

22

21

00

10

02

© https://znanio.ru/person/z98576333

Системы счисления Двойной прямой перевод из одной

Системы счисления Двойной прямой перевод из одной

13

Системы счисления

Двойной прямой перевод из одной Системы счисления в другую (X->Y->Z)
Возможен только в случае, если:
и X=Yn или Xn=Y
и Y=Zn или Zn=Y
В остальных случаях перевод X->10->Z

© https://znanio.ru/person/z98576333

Системы счисления Арифметические операции в различных

Системы счисления Арифметические операции в различных

14

Системы счисления

Арифметические операции в различных Системы счисления
При сложении (умножении) необходимо учитывать, получается ли в результате цифра или число:
3+2 = 5 – это цифра в 7-ричной Системы счисления
4+5 = 9 – это число в 7-ричной Системы счисления
9:7 = 1 (остаток 2)
2 – остаток, пишется в текущий разряд
1 – частное, переносится в старший разряд

© https://znanio.ru/person/z98576333

Системы счисления Арифметические операции в различных

Системы счисления Арифметические операции в различных

15

Системы счисления

Арифметические операции в различных Системы счисления
При вычитании необходимо учитывать, что при займе «1» в более старшем разряде в младший попадает значение, совпадающее с основанием Системы счисления

5

91

4+14

61

2+14

2

3

7

2

3

3

5

11

3

13

© https://znanio.ru/person/z98576333

Системы счисления Уравновешенная троичная

Системы счисления Уравновешенная троичная

16

Системы счисления

Уравновешенная троичная Система счисления
«Знак числа» отсутствует

© https://znanio.ru/person/z98576333

Системы счисления Благодаря тому что основание 3 нечётно, в троичной системе возможно симметричное относительно нуля расположение цифр: −1, 0, 1

Системы счисления Благодаря тому что основание 3 нечётно, в троичной системе возможно симметричное относительно нуля расположение цифр: −1, 0, 1

17

Системы счисления

Благодаря тому что основание 3 нечётно, в троичной системе возможно симметричное относительно нуля расположение цифр: −1, 0, 1. Свойства:
Естественность представления отрицательных чисел;

Отсутствие проблемы округления: обнуление ненужных младших разрядов округляет — приближает число к ближайшему «грубому».

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

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

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

© https://znanio.ru/person/z98576333

Системы счисления Примеры выполнения операций в уравновешенной троичной

Системы счисления Примеры выполнения операций в уравновешенной троичной

18

Системы счисления

Примеры выполнения операций в уравновешенной троичной Системы счисления

© https://znanio.ru/person/z98576333

Системы счисления Фибоначчиева система счисления

Системы счисления Фибоначчиева система счисления

19

Системы счисления

Фибоначчиева система счисления
Алфавит – цифры 0 и 1
Базис (веса разрядов) – последовательность чисел Фибоначчи: 1, 2, 3, 5, 8, 13, 21, 34, …
Преимущество кодов Фибоначчи для практики – в их «естественной» избыточности, которая может быть использована для целей контроля числовых преобразований.
Избыточность проявляет себя в свойстве множественности представлений одного и того же числа.

© https://znanio.ru/person/z98576333

Системы счисления Разные представления: операция свертки 011 → 100 операция развертки 100 → 011 3210 = 21*1 + 13*0 + 8*1 + 5*0 + 3*1…

Системы счисления Разные представления: операция свертки 011 → 100 операция развертки 100 → 011 3210 = 21*1 + 13*0 + 8*1 + 5*0 + 3*1…

20

Системы счисления

Разные представления:
операция свертки 011 → 100
операция развертки 100 → 011
3210 = 21*1 + 13*0 + 8*1 + 5*0 + 3*1 + 2*0 + 1*0
1010100fib - минимальная форма, в которой рядом не встречаются две единицы
1010011fib
1001111fib
0111111fib – максимальная (развернутая) форма, в которой рядом не встречаются два нуля

© https://znanio.ru/person/z98576333

Системы счисления Примеры выполнения операций в

Системы счисления Примеры выполнения операций в

21

Системы счисления

Примеры выполнения операций в Фибоначчиевой системе счисления

+

10001000
01001000

11002000

11001110

11010010

© https://znanio.ru/person/z98576333

Системы счисления Вещественная часть числа © https://znanio

Системы счисления Вещественная часть числа © https://znanio

22

Системы счисления

Вещественная часть числа

© https://znanio.ru/person/z98576333

Системы счисления Вещественная часть числа

Системы счисления Вещественная часть числа

23

Системы счисления

Вещественная часть числа







Результат – бесконечная периодическая дробь
Округление для дальнейших действий недопустимо

© https://znanio.ru/person/z98576333

Системы счисления Общий алгоритм перевода 0

Системы счисления Общий алгоритм перевода 0

24

Системы счисления

Общий алгоритм перевода
0.4212 = 0.2036




0.512 = 0.1(02)3

© https://znanio.ru/person/z98576333

Системы счисления Перевод X->Y при

Системы счисления Перевод X->Y при

25

Системы счисления

Перевод X->Y при Y = k*X, где k - целое

© https://znanio.ru/person/z98576333

Системы счисления Прямой перевод из одной

Системы счисления Прямой перевод из одной

26

Системы счисления

Прямой перевод из одной Системы счисления в другую (X->Y)
Возможен только в случае, если X=Yn или Xn=Y
0.101 110 100 1102 = 0.56468 (n=3)



0.4870329 = 0.11 22 21 00 10 023 (n=2)

101

110

100

110

5

6

4

6

4

8

7

0

3

2

11

22

21

00

10

02

© https://znanio.ru/person/z98576333

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