Содержание
- 2. Компьютерная арифметика § 26. Особенности представления чисел в компьютере
- 3. Предельные значения чисел В математике нет предельных значений! В компьютере – конечное число деталей, ограниченное количество
- 4. Предельные значения чисел система счисления с основанием B K разрядов Переполнение разрядной сетки — это ситуация,
- 5. Вещественные числа система счисления с основанием B F разрядов в дробной части
- 6. Неточность представления 0,1234567 1,3211 1,3212 1,3214
- 7. Сравнение вещественных чисел хранится неточно! неточный результат! допустимая погрешность (10-6)
- 8. Дискретность Целые числа дискретны. Вещественные числа непрерывны. Компьютер работает только с дискретными данными. При дискретизации может
- 9. Компьютерная арифметика § 27. Хранение в памяти целых чисел
- 10. Целые числа без знака (unsigned) 78 = 10011102 Беззнаковые данные – не могут быть отрицательными. биты
- 11. Целые числа без знака 1111 1111 + 0000 0001 1 0000 0000
- 12. Целые числа без знака: диапазон
- 13. Целые числа со знаком Старший (знаковый) бит числа определяет его знак. Если он равен 0, число
- 14. Целые числа со знаком Идея: «– 1» должно быть представлено так, чтобы при сложении с числом
- 15. Как построить дополнительный код? Алгоритм А0: перевести число 2K – X в двоичную систему счисления. для
- 16. Как построить дополнительный код? Алгоритм А2: перевести число X-1 в двоичную систему счисления; выполнить инверсию всех
- 17. Целые числа со знаком
- 18. Целые числа co знаком: диапазон
- 19. Компьютерная арифметика § 28. Операции с целыми числами
- 20. Сложение и вычитание 0000 0101 1111 0111 + 1111 1100 -4 ←
- 21. Переполнение знаковый бит дополнительный бит 00100001 01100000 + 010000001 96 33 -127 S’ S 0 0
- 22. Умножение 9 5 →45 00001001 × 00000101 00001001 00000000 00001001 0000101101 + -9 5 →-45 11110111
- 23. Поразрядные логические операции Поразрядные операции выполняются с отдельными битами числа и не влияют на остальные. регистр
- 24. Логическая операция «И» (and, &) данные маска Маска – константа, которая определяет область применения логической операции
- 25. Логическая операция «ИЛИ» (or, |) D D or M M AA16 6С16 EE16 AA16 or 6C16
- 26. Операция «исключающее ИЛИ» (xor, ^) D D xor M M AA16 6С16 C616 AA16 xor 6C16
- 27. Битовые логические операции (итог) R 1) отключить лампочки 2 и 1, не трогая остальные R =
- 28. Шифрование с помощью xor Идея: (A xor B) xor B = A Текст: 2*2=4 Коды символов:
- 29. Шифрование с помощью xor Исходный текст: 2*2=4 '2' → 3216 xor 1716 = '*' → 2A16
- 30. Логический сдвиг Влево: бит переноса С Вправо: С С, C++, Python: Паскаль: N = N N
- 31. Логический сдвиг Влево: 12 24 Вправо: 12 6 Логический сдвиг влево (вправо) – это быстрый способ
- 32. Арифметический сдвиг (вправо) –12 С – 6 Примеры: 20 15 11 3 1 → 10 →
- 33. Циклический сдвиг Влево: Вправо:
- 34. Пример Задача: в целой переменной N (32 бита) закодирована информация о цвете пикселя в RGB: Записать
- 35. Пример Вариант 2: Сдвинуть вправо так, чтобы число G передвинулось в младший байт. Обнулить все биты,
- 36. Пример С, C++, Python: R = B = Паскаль: R:= B:=
- 37. Компьютерная арифметика § 29. Хранение в памяти вещественных чисел
- 38. Хранение вещественных чисел С фиксированной запятой (в первых ЭВМ): для больших и маленьких чисел нужно масштабирование
- 39. Хранение вещественных чисел Теоретически оптимальный вариант (целая часть = 0): 0,0012345 = 0,12345·10-2 12,345 = 0,12345·102
- 40. Нормализация Нормализованная форма: значащая часть Z удовлетворяет условию 1 ≤ Z Пример: 17,25 = 10001,012 =
- 41. Число обычной точности (single) -17,25 = -10001,012 = -1,0001012·24 single: 4 байта = 32 бита мантисса
- 42. Диапазон вещественных чисел Extended – тип для вычислений в сопроцессоре, единица в значащей части не скрывается.
- 43. Компьютерная арифметика § 30. Операции с вещественными числами
- 44. Сложение и вычитание порядки выравниваются до большего значащие части складываются (или вычитаются) результат нормализуется 1,2345·10 –
- 46. Скачать презентацию











































Делегати. Анонімні функції
presentation_for_client_VPN
3_Р1 Т2 Л1 (архитек cервисы SOA)
Интернет: интересно, полезно, безопасно!
Регистрация участников школьного этапа Всероссийской олимпиады школьников по информатике
Коммерческий сайт компании
Решу ЕГЭ. Обществознание
Пятое поколение ЭВМ
Волшебная страна пони. Игра
Операционная система. Архитектура операционной системы. Эволюция операционных систем
Циклический алгоритм
Обработка потока данных. Цикл с параметром
Генерация последовательностей. Лекция 13
Сборки. Атрибуты
Установка Ubuntu
Работа в https://learningapps.org
Семейство TCP\IP. Администрирование в информационных системах
海运航船物流交通PPT模板 汇报人 千库网 汇报时间 XX年XX月
Персональный компьютер (часть 1)
Podstawy programowania
Перенос данных
Электронные больничные. СБИС+
Платформа для проведения онлайн соревнований
Системы автоматизированного проектирования (САПР)
Microsoft Access деректер базасымен жұмысты бастау
Розробка веб-додатку для пошуку даних співробітників
Agile в JIRA SCRUM и Kanban. Модуль 2
История развития вычислительной техники