
PYTHON 1.Чему равно a? Записать ход решения. a = 2 b = 4 b = a / 2 * b a = 2 * a + 3 * b
2.Результат работы программы? Записать таблицу трассировки.var s, n: integer; s = 2; for i in range(2,5): s = s + n *2 print(s) 3.Результат работы программы? Dat=[7,9,10,5,6,7,9,8,5,9] m = 10 n = 0 for i in range(10): if Dat[k] < =m: m = Dat[k]; n = k print(n) 4.Результат работы программы? Dat=[4,5,4,3,2,3,4,5,5,3] m = 0 for i in range(1,10): if Dat[k] <4 : m = m + Dat[k] print(m) 5.Написать программу, которая находит в массиве из 10 элементов заполненного числами от 1 до 100 сумму элементов больше среднего значения этого массива

Ответы на вопрос

Ответ:
1) 4
2) 2
3)7
4)4
5) хз
Объяснение:



1. Чему равно `a`? Записать ход решения.
Исходя из предоставленного кода: ``` a = 2 b = 4 b += a / 2 * b a += 2 * a + 3 * b ```
Ход решения: 1. `a` инициализируется значением 2. 2. `b` инициализируется значением 4. 3. `b` увеличивается на результат выражения `a / 2 * b`, где `a / 2` равно 1, а `1 * b` равно 4. Таким образом, `b` становится равным 8. 4. `a` увеличивается на результат выражения `2 * a + 3 * b`, где `2 * a` равно 4, а `3 * b` равно 24. Таким образом, `a` становится равным 30.
Ответ: `a` равно 30.
2. Результат работы программы? Записать таблицу трассировки.
Исходя из предоставленного кода: ``` var s, n: integer s = 2 for i in range(2, 5): s += s + n * 2 print(s) ```
Таблица трассировки: ``` | i | s | n | |-----|-----|-----| | 2 | 4 | 0 | | 3 | 8 | 0 | | 4 | 16 | 0 | ```
Результат работы программы: ``` 4 8 16 ```
3. Результат работы программы?
Исходя из предоставленного кода: ``` Dat = [7, 9, 10, 5, 6, 7, 9, 8, 5, 9] m = 10 n = 0 for i in range(10): if Dat[k] <= m: m = Dat[k] n = k print(n) ```
Результат работы программы: ``` 0 0 0 0 0 0 0 0 0 0 ```
4. Результат работы программы?
Исходя из предоставленного кода: ``` Dat = [4, 5, 4, 3, 2, 3, 4, 5, 5, 3] m = 0 for i in range(1, 10): if Dat[k] < 4: m += Dat[k] print(m) ```
Результат работы программы: ``` 4 9 13 16 18 21 25 30 35 ```
5. Написать программу, которая находит в массиве из 10 элементов, заполненного числами от 1 до 100, сумму элементов больше среднего значения этого массива.
```python arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] average = sum(arr) / len(arr) sum_greater_than_average = 0
for num in arr: if num > average: sum_greater_than_average += num
print(sum_greater_than_average) ```
Примечание: В предоставленном примере массив заполнен числами от 1 до 10 для наглядности. В реальной программе можно использовать числа от 1 до 100, как указано в вопросе.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili