Сумма. Задан массив А[N]. Найдите сумму элементов заданного массива.
Например
Результат
5
1
-2
from array import array
A=array("i")
N=int(input())
S=0
А=[0]*N
for i in range(O,N):
A[i] = int(input())
for i in range(O,N):
if A[i] > 0:
S+=A[i]
print(S)
17
6
-9
10
ивт сделайте на компе!!
Окислительно-восстановительные реакции– это реакции, сопровождающиеся переходом электронов от одних атомов или ионов к другим, другими словами – это реакции, в результате которых изменяются степени окисления элементов.
Степень окисления– это заряд атома элемента в соединении, вычисленный из условного предположения, что все связи в молекуле являются ионными.
Степень окисления принято указывать арабской цифрой над символом элемента со знаком плюс или минус перед цифрой. Например, если связь в молекуле HCl ионная, то водород и хлор ионы с зарядами (+1) и (–1), следовательно.
Для того чтобы рассчитать степень окисления любого элемента, необходимо пользоваться следующими правилами:
Степень окисления атомов в простых веществах равна нулю: (металл в свободном состоянии).Степень окисления (+1) во всех соединениях имеют щелочные металлы (IA группа) и водород, за исключением гидридов активных металлов, где степень окисления водорода равна (–1), например Степень окисления +2 во всех соединениях имеют щелочноземельные металлы (IIAгруппа).Кислород имеет степень окисления (–2), во всех соединениях, кроме пероксидов () и фторида кислорода.Алгебраическая сумма степеней окисления всех частиц в молекуле равна нулю, а в ионе – заряду иона → +1–1 = 0, .Степень окисления иона элемента равна заряду иона:Ca2+ + 2Cl1–.Не следует путать понятия «валентность» и «степень окисления». Так в N2, NH3, N2H4, NH2OH валентность (ковалентность) азота равна трем, так как азот образует три ковалентные связи, а степень окисления различна:
смесь - RbNO₃,BaSO₄
массы газов тяжелее массы С₃H₄ на 40%
Найти:
m(исходной смеси)/m(конечной смеси) -?
Решение:
Пусть масса исходной смеси равна 100г. В ней содержится : x моль - RbNO₃ , у моль - ВaSO₄.
Запишем уравнения реакций:
2RbNO₃--[t]-->2RbNO₂+O₂↑
BaSO₄--[t]-->BaO+SO₃↑
Молярные массы которые нужны для расчетов:
M(RbNO₃)=148г/моль
M(BaSO₄)=233г/моль
M(O₂)=32г/моль
M(SO₃)=80г/моль
M(C₃H₄)=40г/моль
1: 148x+233y=100 - масса всей смеси
!Находим химические количества газов по реакциям, а так же их массы:
n(O₂)=n(RbNO₃)*1/2= x/2(моль)
m(O₂)=n*M=32*x/2=16x (г)
n(SO₃)=n(BaSO₄)=y(моль)
m(SO₃)=n*M=80y (г)
Из условия нам сказано,что масса смеси газов на 40% больше массы С₃H₄.Т.е иными словами:
m(O₂)+m(SO₃)+0.4m(C₃H₄)=m(C₃H₄)
Что же собой представляет масса С₃H₄?Все просто m(C₃H₄)=M(C₃H₄)*n(C₃H₄) ,где n(C₃H₄)=x+y
В общем получаем:
16x+80y+0.4*40(x+y)=40(x+y)
-8x+56y=0
8x=56y
x=7y
Далее осталось решить простенькую системку:
148x+233y=100
x=7y
Решив систему получаем:
x=0.552моль
y=0.079моль
Находим массу конечной смеси:
m(конечной смеси)=m(исходной смеси)-m(смеси газов)
m(смеси газов)=32*0.552+80*0.079=23.984г
m(конечной смеси)=100-23.984=76.016г
m(исходной смеси)/m(конечной смеси)=100/76.016≈1.31 раза
ответ: А)1.31 раза