М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
T4ffy
T4ffy
24.02.2020 09:15 •  Информатика

У исполнителя Квадратор две команды. которым присвоены номера:1. возведи в квадрат 2. прибавь 3 . Первая из них возводит число на экране во вторую степень, вторая увеличивает его на 3.Составьте алгоритм получения из числа 1 числа 25, содержащий не более 5 команд. В ответе запишите только номера команд.

👇
Ответ:
evdhsd13
evdhsd13
24.02.2020

  2 - 1 - 2 - 2 - 2

1>4>16>19>22>25

4,4(58 оценок)
Открыть все ответы
Ответ:
denic311
denic311
24.02.2020
Давайте решим первую задачу:

У нас есть два трехзначных числа. Второе число равно 694, а в результате работы автомата получено число 11108.

Для начала, найдем сумму старших разрядов заданных чисел. В нашем случае, это 1 + 6 = 7.

Затем, найдем сумму средних разрядов заданных чисел. Средний разряд первого числа равен 9, а средний разряд второго числа равен 4. Таким образом, сумма средних разрядов равна 9 + 4 = 13.

И, наконец, найдем сумму младших разрядов заданных чисел. Младший разряд первого числа равен 4, а младший разряд второго числа равен 4. Получаем сумму младших разрядов - 4 + 4 = 8.

Теперь мы получили три числа: 7, 13 и 8. Запишем их друг за другом в порядке невозрастания, то есть в порядке убывания:

13, 8, 7.

Итак, число, которое получилось в результате работы автомата - 11108. Строим из полученного числа трехзначные числа в порядке невозрастания, используя полученные три числа.

Первое трехзначное число должно быть максимальным, поэтому возьмем первое число - 13. Второе число должно быть больше первого, но меньше первоначального второго числа 694, поэтому возьмем 83 (мы должны использовать все доступные цифры). Наконец, третье число должно быть наименьшим, поэтому возьмем 71.

Итак, мы получим три трехзначных числа: 131, 83 и 71. Наибольшее исходное число будет 131, а наименьшее число - 71.

Теперь решим вторую задачу:

У нас есть два трехзначных числа. Второе число равно 486, а в результате работы автомата получено число 13107.

Аналогично предыдущему примеру, найдем суммы старших, средних и младших разрядов заданных чисел.

Сумма старших разрядов: 1 + 4 = 5.
Сумма средних разрядов: 3 + 8 = 11.
Сумма младших разрядов: 1 + 6 = 7.

Теперь запишем полученные суммы в порядке невозрастания: 11, 7, 5.

Полученное число от автомата - 13107. Строим из него трехзначные числа в порядке невозрастания, используя полученные суммы.

Первое трехзначное число должно быть максимальным, поэтому возьмем первое число - 11. Второе число должно быть больше первого, но меньше первоначального второго числа 486, поэтому возьмем 85 (мы должны использовать все доступные цифры). Наконец, третье число должно быть наименьшим, поэтому возьмем 71.

Итак, мы получим три трехзначных числа: 111, 85 и 71. Наибольшее исходное число будет 111, а наименьшее число - 71.
4,7(65 оценок)
Ответ:
csmurzik
csmurzik
24.02.2020
Хорошо! Давайте вместе разберемся с этим заданием.

Для начала, нам понадобится программа для заполения массива А случайными целыми числами из отрезка от 0 до 50. Воспользуемся для этого функцией rand():

```python
import random

A = [] # создаем пустой массив

for i in range(20): # заполняем массив 20-ю элементами
A.append(random.randint(0, 50)) # добавляем в массив случайное число от 0 до 50
```

Теперь нам нужно вывести этот массив на экран. Для этого воспользуемся циклом for:

```python
for i in range(20): # проходим по всем элементам массива
print(A[i]) # выводим каждый элемент на экран
```

Теперь перейдем к подсчету чисел, удовлетворяющих условиям.

1) Для подсчета четных элементов массива нам нужно проверить каждый элемент массива на четность. Если элемент делится на 2 без остатка, то он является четным. Заведем переменную count_even и будем увеличивать ее на 1 каждый раз, когда находим четный элемент:

```python
count_even = 0 # переменная для подсчета четных элементов

for i in range(20): # проходим по всем элементам массива
if A[i] % 2 == 0: # проверяем, делится ли элемент на 2 без остатка
count_even += 1 # увеличиваем счетчик четных элементов на 1

print("Четных элементов в массиве:", count_even)
```

2) Для подсчета четных элементов массива с нечетными индексами, нам нужно проверить каждый элемент массива на четность и при этом учесть его индекс. Если индекс элемента нечетный и сам элемент четный, то он удовлетворяет условию. Заведем переменную count_even_odd и будем увеличивать ее на 1 каждый раз, когда находим четный элемент с нечетным индексом:

```python
count_even_odd = 0 # переменная для подсчета четных элементов с нечетными индексами

for i in range(20): # проходим по всем индексам массива
if i % 2 != 0 and A[i] % 2 == 0: # проверяем, что индекс нечетный и элемент четный
count_even_odd += 1 # увеличиваем счетчик четных элементов с нечетными индексами на 1

print("Четных элементов с нечетными индексами в массиве:", count_even_odd)
```

3) Для подсчета элементов массива, превышающих 20, нам нужно проверить каждый элемент массива на условие A[i] > 20 и увеличивать счетчик каждый раз, когда условие выполняется:

```python
count_greater_than_20 = 0 # переменная для подсчета элементов, превышающих 20

for i in range(20): # проходим по всем элементам массива
if A[i] > 20: # проверяем, превышает ли элемент 20
count_greater_than_20 += 1 # увеличиваем счетчик элементов, превышающих 20, на 1

print("Элементов, превышающих 20, в массиве:", count_greater_than_20)
```

Это и есть решение задачи. В программе мы заполняем массив А случайными числами, выводим его на экран и подсчитываем числа, удовлетворяющие условиям 1), 2) и 3).

Надеюсь, ответ был понятен. Если у тебя возникнут еще вопросы, не стесняйся задавать!
4,4(61 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ