Как вычислить сумму цифр числа в языке программирования Паскаль?
Информатика 10 класс Числа и арифметические операции Сумма цифр Паскаль программирование алгоритмы информатика Новый
Вычисление суммы цифр числа в языке программирования Паскаль можно выполнить с помощью простого алгоритма. Давайте разберем шаги, необходимые для реализации этой задачи.
ReadLn
для считывания числа с клавиатуры.WriteLn
для вывода суммы цифр на экран.Теперь давайте рассмотрим пример кода на Паскале, который реализует описанный алгоритм:
program SumOfDigits; var number, sum, digit: Integer; begin sum := 0; // Инициализация суммы Write('Введите число: '); ReadLn(number); // Ввод числа while number > 0 do begin digit := number mod 10; // Извлечение последней цифры sum := sum + digit; // Добавление цифры к сумме number := number div 10; // Удаление последней цифры end; WriteLn('Сумма цифр равна: ', sum); // Вывод результата end.
Таким образом, программа запрашивает у пользователя число, вычисляет сумму его цифр и выводит результат. Обратите внимание, что мы используем операции деления по модулю и целочисленное деление для работы с цифрами числа.