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

Вот с информатикой, обе задачи


Вот с информатикой, обе задачи​

👇
Ответ:
NINO11111
NINO11111
31.03.2023

1. b=5

2. b=4

Объяснение:

1. Сокращаем программу:

1) 5+1+1 = 7

2) 176-1 = 175

Получаем программу 22, то есть умножение на b осталось.

Начинаем подбирать b начиная с b=2, если ответ не совпадёт с 175, то прибавляем 1 к b

3) 7*2*2 = 28 | Не совпадает

7*3*3 = 63 | Не совпадает

7*4*4 = 112 | Не совпадает

7*5*5 = 175 | Совпадает

ответ: b=5

2. Сокращаем программу:

1) 7+1+1 = 9

2) 145-1 = 144

Получаем программу 22, то есть умножение на b осталось.

Начинаем подбирать b начиная с b=2, если ответ не совпадёт с 144, то прибавляем 1 к b

3) 9*2*2 = 36 | Не совпадает

9*3*3 = 81 | Не совпадает

9*4*4 = 144 | Совпадает

ответ: b=4

4,5(6 оценок)
Открыть все ответы
Ответ:
ruzhejnickovan
ruzhejnickovan
31.03.2023

from random import randint

# заполняем массив случайными числами

arr = [randint(-10,10) for i in range(20)]

print(arr)

# задание 1

print(f'Сумма элементов первой половины массива {arr[0:10]} равна {sum(arr[0:10])}')

print(f'Сумма элементов второй половины массива {arr[10:20]} равна {sum(arr[10:20])}')

# задание 2

k=1

for i in arr:

   if i!=0:

       k*=i

print(f'Произведение ненулевых элементов массива равно {k}')

# задание 3

k=0

for i in arr:

   if i<0:

       k+=1

print(f'Количество отрицательных элементов массива равно {k}')

4,4(86 оценок)
Ответ:
marina02032006
marina02032006
31.03.2023

На Паскале:

program prog;

var

   a:array[1..20] of integer = (1,3,2,5,3,2,1,3,5,2,6,3,5,6,2,3,4,5,7,6);

   i,c:integer;

begin

   c:=0;

   for i:=1 to 20 do if a[i]>3 then c:=c+1;

   write('Количество дней с температурой воздуха больше 3 градусов: ', c);

end.

На Питоне:

c = 0

a = [1,3,2,5,3,2,1,3,5,2,6,3,5,6,2,3,4,5,7,6]

for i in a:

   if i > 3: c+=1

print(f'Количество дней с температурой воздуха больше 3 градусов: {c}')

Если нужно вводить температуру с клавиатуры:

На Паскале:

program prog;

var

   a:array[1..20] of integer;

   i,c:integer;

begin

   c:=0;

   for i:=1 to 20 do begin

       write('Введите температуру ', i, '-го дня: '); readln(a[i]);

       if a[i]>3 then c:=c+1;

   end;

   write('Количество дней с температурой воздуха больше 3 градусов: ', c);

end.

На Питоне:

c = 0

a = [int(input(f'Введите температуру {i+1}-го дня: ')) for i in range(20)]

print(a)

for i in a:

   if i > 3: c+=1

print(f'Количество дней с температурой воздуха больше 3 градусов: {c}')

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