Например, если было введено 349, программа должна вывести на экран число 16, так как 3 + 4 + 9 = 16.
Как извлечь отдельные цифры из числа? Если число разделить нацело на десять, в остатке будет последняя цифра этого числа. Например, если 349 разделить нацело на 10, то получится частное 34 и остаток 9. Если потом 34 разделить также, получится частное 3 и остаток 4; далее при делении 3 на 10 получим частное 0 и остаток 3.
В языках программирования почти всегда есть две операции:
1) нахождение целого при делении нацело,
2) нахождение остатка при делении нацело.
В языке программирования Python первая операция обозначается // (двумя знаками деления), а вторая - % (знаком процента). Например:
>>> 34 // 10
3
>>> 34 % 10
4
Примечание. Операции деления нацело и нахождения остатка с точки зрения арифметики применимы только к целым числам. Но в Python их можно использовать и по отношению к дробным числам:
>>> 34.5 % 10
4.5
>>> 34.5 // 10
3.0
>>> 34.5 // 12.9
2.0
Алгоритм нахождения суммы цифр трехзначного числа abc (где a - сотни, b - десятки и c - единицы) можно описать так:
Найти остаток от деления abc на 10, записать его в переменную d1. Это будет цифра c.
Избавиться от цифры c в числе abc, разделив его нацело на 10.
Найти остаток от деления ab на 10, записать его в переменную d2. Это будет цифра b.
Избавиться от цифры b в числе ab, разделив его нацело на 10.
Число a однозначное. Это еще одна цифра исходного числа.
Сложить оставшееся число a со значениями переменных d1 и d2.
1) Какова наименьшая единица процессорного времени?
процесс – задача на стадии выполнения; поток (нить) – последовательность команд, часть процесса.
2) Какие существуют алгоритмы управления памятью?
называемая своппингом (swapping) или обычной подкачкой, заключается в том, что каждый процесс полностью переносится в память, работает некоторое время, а затем целиком возвращается на диск. Другая стратегия (виртуальняя память) позволяет программам работать даже тогда, когда они только частично находятся в ОП.
Например, если было введено 349, программа должна вывести на экран число 16, так как 3 + 4 + 9 = 16.
Как извлечь отдельные цифры из числа? Если число разделить нацело на десять, в остатке будет последняя цифра этого числа. Например, если 349 разделить нацело на 10, то получится частное 34 и остаток 9. Если потом 34 разделить также, получится частное 3 и остаток 4; далее при делении 3 на 10 получим частное 0 и остаток 3.
В языках программирования почти всегда есть две операции:
1) нахождение целого при делении нацело,
2) нахождение остатка при делении нацело.
В языке программирования Python первая операция обозначается // (двумя знаками деления), а вторая - % (знаком процента). Например:
>>> 34 // 10
3
>>> 34 % 10
4
Примечание. Операции деления нацело и нахождения остатка с точки зрения арифметики применимы только к целым числам. Но в Python их можно использовать и по отношению к дробным числам:
>>> 34.5 % 10
4.5
>>> 34.5 // 10
3.0
>>> 34.5 // 12.9
2.0
Алгоритм нахождения суммы цифр трехзначного числа abc (где a - сотни, b - десятки и c - единицы) можно описать так:
Найти остаток от деления abc на 10, записать его в переменную d1. Это будет цифра c.
Избавиться от цифры c в числе abc, разделив его нацело на 10.
Найти остаток от деления ab на 10, записать его в переменную d2. Это будет цифра b.
Избавиться от цифры b в числе ab, разделив его нацело на 10.
Число a однозначное. Это еще одна цифра исходного числа.
Сложить оставшееся число a со значениями переменных d1 и d2.
n = input("Введите трехзначное число: ")
n = int(n)
d1 = n % 10
n = n // 10
d2 = n % 10
n = n // 10
print("Сумма цифр числа:", n + d2 + d3)
Пример выполнения программы:
Введите трехзначное число: 742
Сумма цифр числа: 13
Ваш ответ Сударь
Объяснение:
1) Какова наименьшая единица процессорного времени?
процесс – задача на стадии выполнения; поток (нить) – последовательность команд, часть процесса.
2) Какие существуют алгоритмы управления памятью?
называемая своппингом (swapping) или обычной подкачкой, заключается в том, что каждый процесс полностью переносится в память, работает некоторое время, а затем целиком возвращается на диск. Другая стратегия (виртуальняя память) позволяет программам работать даже тогда, когда они только частично находятся в ОП.