Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задача 1. Для заданного натурального числа n вычислить сумму его цифр



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

Решение.

Добавлять очередную цифру к сумме нужно много раз, значит, нужен цикл. При решении этой задачи мы, имея число, не можем определить количество его цифр, следовательно, нам неизвестно, сколько раз должен повторяться цикл. Значит, используем цикл с условием пока. Цифру числа определяем как остаток отделения на 10. После этого уменьшаем число, отбрасывая последнюю цифру целочисленным делением на 10. Тем самым, мы готовим возможность совершения следующего шага цикла.

Нач

цел n, s

ввести n

s:= 0

нцпока n > 0

s:= s + n mod 10

n:= n div 10

Кц

вывести s

Кон

Вещественные числа.

Главной особенностью работы с вещественными числами в реальных компьютерных системах является то, что они хранятся неточно. Это объясняется способом их хранения. Как и при хранении целых чисел для вещественного числа в памяти компьютера выделяется фиксированное число разрядов. Вещественное число приводится к так называемому нормализованному виду. Для десятичных чисел мы получим

123,4 = 0,1234*103,

5 = 0,5*10,

0,00025 = 0,25 * 10-3.

Цифры, оказавшиеся в дробной части, называются мантиссой, а степень десятки – порядком. Именно они и хранятся. При попытке сохранить число 1/3 мы должны были бы в мантиссе хранить бесконечное количество знаков, поскольку это периодическая дробь. Реально в мантиссе хранится некоторое количество знаков, а остальные просто отбрасываются, что и приводит к неточности при хранении.





Дата публикования: 2014-11-03; Прочитано: 461 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...