1. Каков общий вес двух пакетов, если один пакет весит m кг, а другой пакет весит n кг? Какой из них является более
1. Каков общий вес двух пакетов, если один пакет весит m кг, а другой пакет весит n кг? Какой из них является более тяжелым?
2. Какая сумма положительных и отрицательных чисел составляется из n заданных чисел? Какова наибольшая сумма по абсолютной величине?
3. Какие натуральные числа и их квадраты необходимо вывести на экран до целого числа n? Как решить эту задача, нарисовав блок-схему и написав программу?
2. Какая сумма положительных и отрицательных чисел составляется из n заданных чисел? Какова наибольшая сумма по абсолютной величине?
3. Какие натуральные числа и их квадраты необходимо вывести на экран до целого числа n? Как решить эту задача, нарисовав блок-схему и написав программу?
Стрекоза 36
Задача 1. Чтобы найти общий вес двух пакетов, нужно сложить их веса. Если один пакет весит \(m\) кг, а другой пакет весит \(n\) кг, то общий вес можно выразить следующей формулой:\[общий\;вес = m + n\]
Чтобы определить, какой из пакетов является более тяжелым, нужно сравнить значения \(m\) и \(n\). Если \(m > n\), то первый пакет тяжелее. Если \(m < n\), то второй пакет тяжелее. Если \(m = n\), то оба пакета весят одинаково.
Задача 2. Чтобы найти сумму положительных и отрицательных чисел, нужно сначала разделить заданные числа на положительные и отрицательные. Затем сложить числа в каждой из групп. Если есть \(n\) заданных чисел, то сумму положительных чисел можно выразить следующей формулой:
\[сумма\;положительных = x_1 + x_2 + x_3 + \ldots + x_p\]
где \(x_1, x_2, x_3, \ldots, x_p\) - положительные числа из заданных чисел, а \(p\) - количество положительных чисел.
Аналогично, сумму отрицательных чисел можно выразить следующей формулой:
\[сумма\;отрицательных = y_1 + y_2 + y_3 + \ldots + y_q\]
где \(y_1, y_2, y_3, \ldots, y_q\) - отрицательные числа из заданных чисел, а \(q\) - количество отрицательных чисел.
Для нахождения наибольшей суммы по абсолютной величине сравниваются абсолютные значения суммы положительных и отрицательных чисел. То есть, если \(|сумма\;положительных| > |сумма\;отрицательных|\), то наибольшая сумма по абсолютной величине будет равна \(|сумма\;положительных|\). Если \(|сумма\;положительных| < |сумма\;отрицательных|\), то наибольшая сумма по абсолютной величине будет равна \(|сумма\;отрицательных|\). Если \(|сумма\;положительных| = |сумма\;отрицательных|\), то наибольшая сумма по абсолютной величине будет равна любой из этих сумм.
Задача 3. Чтобы вывести на экран натуральные числа и их квадраты до целого числа \(n\), можно использовать цикл. В блок-схеме это может выглядеть следующим образом:
\[
\begin{{array}}{{cc}}
\textrm{Начало} & \\
\textrm{Установить } i = 1 & \rightarrow \\
\quad \textrm{Пока } i \leq n & \\
\quad \quad \textrm{Вывести } i, i^2 & \\
\quad \quad \textrm{Увеличить } i \textrm{ на 1} & \\
\quad \textrm{Конец} & \\
\end{{array}}
\]
Пример программы на языке Python, которая выполняет данную задачу, может выглядеть следующим образом:
\[
\begin{{align*}}
n &= \textrm{int(input("Введите целое число n: "))} \\
i &= 1 \\
\quad \textrm{while } i \leq n: \\
\quad \quad \textrm{print(i, i**2)} \\
\quad \quad i += 1 \\
\end{{align*}}
\]
При выполнении этой программы будет запрошено ввести целое число \(n\), после чего программа выведет на экран все натуральные числа от 1 до \(n\) включительно, а также их квадраты.