С решением (питон)
1) В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив:
s = 0
n = 10
for i in range(0,n-1):
s = s + A[i] - A[I + 2]
В начале выполнения этого фрагмента в массиве находились трёхзначные натуральные числа. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
2) В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 6; 9; 7; 2; 1; 5; 0; 3; 4; 8 соответственно, т.е. A[0] = 6; A[1] = 9 и т.д.
Определите значение переменной c после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.
c = 0
for i in range(1, 10):
if A[i-1] < A[i]:
c = c + 1
t = A[i]
A[i] = A[i-1]
A[i-1] = t
3) В программе используется одномерный целочисленный массив A с индексами от 1 до 25. Ниже представлен фрагмент программы, в котором задаются значения элементов:
n = 25
A[1]= 2
for i in range(2, n+1):
A[i] = 2*A[i–1] % 10
Чему будет равно значение A[25] после выполнения фрагмента программы?
4) Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 1000. Опишите на русском языке или на одном из языков программирования алгоритм, позволяющий найти и вывести минимальное значение среди элементов массива, которые имеют чётное значение и не делятся на три. Гарантируется, что в исходном массиве есть хотя бы один элемент, значение которого чётно и не кратно трем.
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но использовать все описанные переменные не обязательно.
# допускается также
# использовать две
# целочисленные переменные j и m
a = []
n = 20
for i in range(0, n):
a.append(int(input()))
...
5) Дан целочисленный массив из 30 элементов. Элементы массива могут принимать натуральные значения от 1 до 10000 включительно. Найти количество элементов массива, сумма цифр которых кратна 5, а затем заменить каждый такой элемент на количество таких элементов. Гарантируется, что хотя бы один такой элемент в массиве есть. В качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки.
Например, для исходного массива из шести элементов:
1121 3002 50 5 33 27
программа должна вывести следующий массив
4 4 4 4 33 27
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
# допускается также
# использовать две
# целочисленные переменные j, k, s
a = []
n = 30
for i in range(0, n):
a.append(int(input()))
149
346
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
SlavaRPSS25.06.2020 19:17
-
ulianna2614.04.2023 13:38
-
Вовка75330.08.2022 18:44
-
vikarubachok29.05.2023 15:42
-
ДЭМКО12.05.2020 18:48
-
annwolf24615.05.2021 13:02
-
Denis12o916.04.2021 02:13
-
kennY177117.05.2020 02:27
-
artikiv200612.05.2020 18:16
-
nastyabulgakov120.06.2021 10:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.