1.
A = 0,5; B = -1,7;
Так как A больше B, то идем по ветке "else":
B = A;
B = 0,5.
Ответ: A = 0,5; B = 0,5.
2. Так как "6" больше "16", то идем по ветке "then":
C = 5.
Ответ: 5.
3. Если между выражениями стоит "and", то они оба должны выполняться (1), если хоть одно из них ложно, то программа выдаст "ложь" (0).
При x = 5 первое выражение будет истинным, но во втором ложным, т.к. пять не больше пяти. Две скобки не истинны - значение выражения "ложь" (0).
Ответ: 0.
4. mod - остаток от деления.
abs - модуль числа.
Если между выражениями стоит "or", то при одной или двух истинных выражениях программа на выходе дает "истину" (1). Если обе скобки ложны, то программа возвращает "ложь" (0).
При делении 45 на 2, остатком от деления является 1, а не 0. Скобка считается ложной.
При abs (45) число вправду больше 35, начит скобка истинна.
В итоге логическое выражение принимает значение "1".
Ответ: 1.
5. (x <= 2) or (x > 15).
Or - или.
<span>Ученик является элементом множества Класс
Водород входит в состав воды. Но ученик тоже входит в состав класса, поэтому в каком-то смысле понятия "Элемент множества" и "Входит в состав" равнозначны.
Среда предшествует четвергу.</span>
<span>№1:</span>
<em><span>Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.</span></em>
<span>101 = 2<span>^{2}</span></span><span>*1 + 2<span>^{1}</span></span><span>*0 + 2<span>^{0}</span></span><span>*1 = 4 + 0 + 1 = 5</span>
<em>Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда</em>
101 = 2<span>^{-1}</span>*1 + 2<span>^{-2}</span>*0 + 2<span>^{-3}</span>*1 = 0.625
Аналогично:
№2
101 = 2<span>^{2}</span>*1 + 2<span>^{1}</span>*0 + 2<span>^{0}</span>*1 = 4 + 0 + 1 = 5
101000 = 2<span>^{-1}</span>*1 + 2<span>^{-2}</span>*0 + 2<span>^{-3}</span>*1 + 2<span>^{-4}</span>*0 + 2<span>^{-5}</span>*0 + 2<span>^{-6}</span>*0 = 0.625
№3
<span>11001 = 2<span>^{4}</span></span><span>*1 + 2<span>^{3}</span></span><span>*1 + 2<span>^{2}</span></span><span>*0 + 2<span>^{1}</span></span><span>*0 + 2<span>^{0}</span></span><span>*1 = 16 + 8 + 0 + 0 + 1 = 25</span>
101000 = 2<span>^{-1}</span>*1 + 2<span>^{-2}</span>*0 + 2<span>^{-3}</span>*1 + 2<span>^{-4}</span>*0 + 2<span>^{-5}</span>*0 + 2<span>^{-6}</span>*0 = 0.625
№4
<span>10100 = 2<span>^{4}</span></span><span>*1 + 2<span>^{3}</span></span><span>*0 + 2<span>^{2}</span></span><span>*1 + 2<span>^{1}</span></span><span>*0 + 2<span>^{0}</span></span><span>*0 = 16 + 0 + 4 + 0 + 0 = 20</span>
101 = 2<span>^{-1}</span>*1 + 2<span>^{-2}*</span>0 + 2<span>^{-3}</span>*1 = 0.625
<em> Если не понятен значок</em><em> ^{ } - это степень.</em>
Вложение к следующему заданию
1)3<=11
sum=0+3
i=3+2
2)5<=11
sum=3+3
i=5+2
3)7<=11
sum=6+3
i=7+2
4)9<=11
sum=9+3
i=9+2
5)11<=11
sum=12+3
i=11+2
6)13>11 Выполнено!
sum=15!