Поехали:
Слайд 149
Мы можем представить любое число как степень десяти или как сумму целых степеней десяти.
954=9*10^2+5*10^1+4*10^0
Слайд 150
Мы используем ту же информацию при сложении.
Слайд 151
Когда мы складываем, мы можем переполнить разряд.
Когда вы складываете два однозначных числа, иногда вы тоже получаете однозначное число. Например 3+6=9.
Но иногда получается слишком большое число для одного разряда. Тогда необходим следующий разряд.
Слайд 152
Вместо того, чтоб пытаться добавить пальцев себе на руках, переключимся на разряды для чисел. В каждом разряде 10 цифр от 0 до 9. Два разряда дают нам числа от 0 до 99
Слайд 153-154
В четырех разрядах у нас будут храниться тысячи, десятки, сотни и единицы.
Слайд 155
Очень удобно в таком случае происходит сложение.
Слайд 156
В случае переполнения разряда мы обнуляем его и добавляем единицу к следующему разряду.
Слайд 157
Все работает нормально, пока мы не дойдем до последнего разряда. Компьютеры при хранении integer используют фиксированное количество разрядов. Если мы просуммируем два достаточно больших числа и сумма не войдет в разряды, мы получим integer owerflow.
Слайд 149
Мы можем представить любое число как степень десяти или как сумму целых степеней десяти.
954=9*10^2+5*10^1+4*10^0
Слайд 150
Мы используем ту же информацию при сложении.
Слайд 151
Когда мы складываем, мы можем переполнить разряд.
Когда вы складываете два однозначных числа, иногда вы тоже получаете однозначное число. Например 3+6=9.
Но иногда получается слишком большое число для одного разряда. Тогда необходим следующий разряд.
Слайд 152
Вместо того, чтоб пытаться добавить пальцев себе на руках, переключимся на разряды для чисел. В каждом разряде 10 цифр от 0 до 9. Два разряда дают нам числа от 0 до 99
Слайд 153-154
В четырех разрядах у нас будут храниться тысячи, десятки, сотни и единицы.
Слайд 155
Очень удобно в таком случае происходит сложение.
Слайд 156
В случае переполнения разряда мы обнуляем его и добавляем единицу к следующему разряду.
Слайд 157
Все работает нормально, пока мы не дойдем до последнего разряда. Компьютеры при хранении integer используют фиксированное количество разрядов. Если мы просуммируем два достаточно больших числа и сумма не войдет в разряды, мы получим integer owerflow.
Комментариев нет:
Отправить комментарий