anastasiajybajl
02.12.2022 19:19

Определите, которые символы будут вставлены в текстового документа в программе Блокнот Путем введения их кода по натиснутои клавиши альт для кодов 1234, 3754,8986,9708,9415,10001, 10239.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Reichale
08.09.2020 14:45

1)

Это задание делается в Экселе/Либре. Мы создаем таблицу ABCD и вниз от 1 до 4 как на рисунке. Далее подставляем по формуле каждое число и получаем

d1 = a1 - 2 * b1-4 * c$1

d1 = 5 - 2*3-4*0

d1 = 5-6=-1

2)

var

a,c,e,b : real;

begin

randomize;

write('a = '); read(a);

write('c = '); read(c);

write('e = '); read(e);

b:=random(100);

writeln('|a+c+e| = ', abs(a+c+e):0:3);

writeln('sqr(a+b) = ', sqr(a+b):0:3);

writeln('2*a - c = ', (2*a-c):0:3);

end.

3)

1199

Переписываем программу и вводим значение 5631.

var

x,a,b,c,s,m : integer;

begin

readln(x);

a:=x div 10;

b:=a mod 10 div 10;

c:=a div 100;

s:=x mod 1000;

m:=a+b+c+s;

writeln(m);

end.

0,0(0 оценок)
Ответ:
Tolyashasorokin
16.11.2020 10:08

2 + 4 + 6 + ... + 2k - арифметическая прогрессия, значит мы можем найти сумму этого ряда по формуле суммы арифметической прогрессии, вынесем это в отдельную функцию :

def sumN(first, last):

   return (first + last) * ((last - first + 2) // 2) / 2

Дальше будем перебирать последний элемент для ряда, просто идти в цикле долго и глупо, поэтому зная, что функция суммы ряда из положительных чисел монотонно возрастающая, то найдем подходящий последний элемент, а значит и кол-во слагаемых с бинпоиска за логарифм вместо линии :

def sumN(first, last):

   return (first + last) * ((last - first + 1) // 2) / 2

N = int(input())

l = 1

r = 100000

res = -1

while l <= r :

   m = (l + r) // 2

   F = 2

   L = 2 * m

   if sumN(F,L) > N :

       res = m

       r = m - 1

   else :

       l = m + 1

print(res)

полный код :

def sumN(first, last):

   return (first + last) * ((last - first + 1) // 2) / 2

N = int(input())

l = 1

r = 100000

res = -1

while l <= r :

   m = (l + r) // 2

   F = 2

   L = 2 * m

   if sumN(F,L) > N :

       res = m

       r = m - 1

   else :

       l = m + 1

print(res)


Python Напишите программу, которая определяет, сколько слагаемых должно быть в сумме 2+4+6+8+…, чтоб
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота