dimiff5
?>

Задание 1. Преобразовать в полином 1101000111 1000001011 100001 1000111101 Задание 2. Полученные полиномы сложить и затем перевести в двоичную, осуществить проверку при преобразовании в десятичную СС. 101+11= 100001+11= 1011010+101= 10110010001+101110101=

Информатика

Ответы

Alsergus7811

а)

def sum(x):

x_str = str(x)

first = x_str[0]

second = x_str[1]

third = x_str[2]

sum = int(first) + int(second) + int(third)

return sum % 2 == 0

б)

def triangle(a, b, c):

return a != b and b != c

Объяснение:

Написал две функции на Python. Первая принимает переменную x - по условию это трехзначное числ, так что я не стал прописывать код для проверки. Вторая функция ещё проще, просто сравнивает три переменных между собой. Первую функцию можно сильно сократить, если не переврдить отдельные цифры в переменные, а вставить их непосредственно в return. При отправке сюда смещение не сохранилось, расставить его не составит труда. Попробую добавить ссылку на пэйстбин, надеюсь не забанят https://pastebin.com/4qTF1jCm

Shishkinaanasta1997
//PascalABC.NET (версия 3.1, сборка 1210 от 29.03.2016)
var a,n,i,s:integer;
begin
  write('Число элементов последовательности ');
  readln(n);
  for i:=1 to n do begin
    write(i,' элемент последовательности = ');readln(a);
    if (a mod 2 <>0) then s:=s+a;
  end;
  writeln('Сумма нечетных = ',s);
 end.

Тестовое решение:
Число элементов последовательности 5
1 элемент последовательности = 3
2 элемент последовательности = 2
3 элемент последовательности = 4
4 элемент последовательности = 1
5 элемент последовательности = 5
Сумма нечетных = 9

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задание 1. Преобразовать в полином 1101000111 1000001011 100001 1000111101 Задание 2. Полученные полиномы сложить и затем перевести в двоичную, осуществить проверку при преобразовании в десятичную СС. 101+11= 100001+11= 1011010+101= 10110010001+101110101=
Ваше имя (никнейм)*
Email*
Комментарий*