Представление чисел в памяти компьютераТабличные вычисления на компьютере
ОглавлениеЭлектронный калькуляторПеревод чиселПрактическая работа № 15Числа в памяти компьютера
Электронный калькулятор- специализированное программное приложение, предназначенное для произведения вычислений. Электронный калькулятор NumLock Calculator , приложение OS Windows, имеет несколько режимов работы.Назначение электронного калькулятора – производить обработку числовой информации.
Перевод чисел из одной системы счисления в другуюАлгоритм перевода из десятичной системы счисления в двоичную:Выбрать в меню View/Scientific.Выбрать в меню Dec. Набрать десятичное число. Выбрать в меню Bin. Ответ считать в окне данных калькулятора.Например: набрали 789, в двоичной системе счисления получим 1100010101.
Перевод в другие системы счисленияВыбрать в меню View/Scientific (Научный)Выбрать в меню Dec. Набрать десятичное число 125.В шестнадцатеричной системе счисления (Hex) число будет равно 7D.В восьмеричной (Oct) число будет равно 175.
Решение задач с помощью электронного калькулятора.Цель работы: научиться переводить числа двоичной, восьмеричной, шестнадцатеричной систем счисления в десятеричную систему счисления и решать обратную задачу.Научиться производить арифметические действия с числами в позиционных системах счисления с основаниями 2, 8, 10, 16
Ход работы: 1. Перевод чисел102810 -> X2100010112 -> X1076910 -> X2 1010102 -> X10 А2F16 -> X10 5638 -> X10 23510 -> X8 -> X16
Ход работы: 2. Выполнить действия:8.6110 + 97610 =9.10102 + 102 =10.10102 - 112 =11.728 + 158 = 12.2B16 + А16 =
Новый материалЧисла в памяти компьютера
Представление целых чиселЯчейка - объем памяти, предоставленный для хранения одного числа.Память дискретна и адресуема. Каждое число хранится в определенной ячейке памяти.Байты памяти нумеруются (адрес ячейки).
Представление целых чиселЗапишем число 13 в двоичной системе счисления - 1101 и занесем в байтовую ячейку памяти (8 бит).Дополним число 1101 до семи бит незначащими нулями (слева) - 0001101. Крайний левый бит – знаковый разряд: 0 – положительное число, 1 – отрицательное.01111111 – наибольшее положительное число (128-1=127).
Представление целых отрицательных чиселОтрицательные числа в памяти компьютера записываются с помощью дополнительного кода.Записать представление положительного числа. Инвертировать код.К инвертированному числу прибавить 1.ПРОВЕРИТЬ: при сложении с положительным числом получаем 0.
Пример:Записать представление положительного числа 13 - 00001101. Инвертировать код - 11110010.К инвертированному числу прибавить 1: 11110010 + 1 11110011Получили представление числа -13.
Диапазон значений чиселНаибольшее положительное число 127, а наибольшее отрицательное число 10000000, это -128.-128
Что такое переполнение?Выход результатов вычислений за границы допустимого диапазона называется переполнением.Переполнение приводит к ошибкам при автоматических расчетах или остановке выполнения программы.Программист должен правильно определять тип данных (диапазон чисел).
Представление вещественных чисел Целые и дробные числа в совокупность называются вещественными или действительными числами.Запишем число Х как произведения мантиссы m и основания системы счисления p в некоторой целой степени n (порядок).Например:456,78 = 0,45678∙103, где m = 0,45678, p = 10, a n = 2.
Представление вещественных чисел Мантисса и порядок, представленные в двоичной системе хранятся в одной ячейке.Для представления (записи в память) обычно требуется 32-разрядная или 64-разрядная ячейка.Любые машинные вычисления содержат погрешность. Поэтому корень из числа 4 вполне может быть равен 1,997.
Муниципальное Автономное общеобразовательное учреждение, средняя общеобразовательная школа № 50 г. ТомскаПредставление чисел в памяти компьютераУМК И.Г.СемакинИнформатика и ИКТ, 9 класс