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

Объясните ! вычислите: 1) 4 * (11 div 3 mod 2) 2) (17 mod 3) div (15 mod 2) 3) 16/4 mod 3 div 5 4) (7 * 2) mod 5 + 1 вычислите значение переменных a и b. 1) a: = 9 b: = a mod 5 b: = b * 10 a: = b div 5 – 3 2) a: = 951 b: = a div 100 + a mod 100 a: = a div 10 a: = a mod 10 a: = a + b

👇
Ответ:
Evgen2100zzz
Evgen2100zzz
04.01.2021
1) 4 * (11 div 3 mod 2)
Div - число делится на указанное число и из результата берется только целая часть (до остатка или до запятой):
11 div 3=3 (в результате будет 3 и 2 остаток. Т.к. div, то берём целую часть, т.е. 3).
Mod - тоже деление, только здесь в ответ идёт дробная часть (остаток)
3 (результат от div) mod 2=1
4*1=4

2) (17 mod 3) div (15 mod 2)
2 (остаток) div 1 (остаток)=2

3) 16/4 mod 3 div 5
4 mod 3 div 5
1 (остаток) div 5=0

4) (7 * 2) mod 5 + 1
14 mod 5+1
4 (остаток) +1=5

Вычислите значение переменных a и b.
1) a:= 9
b:= a mod 5 => 9 mod 5 => 4
b:= b * 10 => 4*10=40
a:= b div 5 – 3 => 40 div 5 - 3 => 8-3=5

2) a:= 951
b:= 951 div 100 + 951 mod 100 , 9+51=60
a:= a div 10 , 951 div 10 = 95
a:= a mod 10 , 95 mod 10= 5
a:= a + b , 5+60=65
4,4(63 оценок)
Открыть все ответы
Ответ:
VikaKemer
VikaKemer
04.01.2021
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('n=');
  var a:=ArrRandom(n,-50,50); a.Println;
  var s:=a.Where(t->t.IsEven); s.Println; Writeln('Кол-во = ',s.Count);
  s:=a.Where(t->t.IsOdd).Reverse; s.Println; Writeln('Кол-во = ',s.Count);
  var imax:=a.IndexMax;
  Writeln('Номер максимального элемента- ',imax+1,
      ', его значение- ',a[imax])
end.

Пример
n= 15
-39 29 23 4 -26 41 23 -9 10 49 -24 39 -28 19 15
4 -26 10 -24 -28
Кол-во = 5
15 19 39 49 -9 23 41 23 29 -39
Кол-во = 10
Номер максимального элемента- 10, его значение- 49
4,4(60 оценок)
Ответ:

1

lst = [int(input()) for _ in range(int(input()))]

print(*[i for i in lst if i % 2 == 1])

print(len([i for i in lst if i % 2 == 1]))

2

lst = [int(input()) for _ in range(int(input()))]

print(*[i for i in lst[::-1] if i % 2 == 0])

print(len([i for i in lst if i % 2 == 0]))

3

lst = [int(input()) for _ in range(int(input()))]

print(*[i for i in lst if i % 2 == 0])

print(*[j for j in lst[::-1] if j % 2 == 1])

4(вообще индексация начинается с 0, но написано 'порядковыми')

a = [int(input()) for _ in range(int(input()))]

k = int(input('Введите k: '))

print(*[a[i] for i in range(k - 1, len(a), k)])

5(тоже самое, вторым я считаю элемент, который ввели вторым по счету, а не второй элемент по индексу)

a = [int(input()) for _ in range(int(input()))]

print(*[i for i in a[1::2]])

Пиши, если нужно исправить 4 или 5

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