врондао
02.02.2020 21:20

с информатикой. Тема:Программирование циклов. Исправьте ошибки.Учитель говорит что Перепутан порядок операторов, он идёт if then else.
2) На f будет ругаться.
3)не пересчитывается новое значение f и не выводиться в положительной ветке исправить

var
x:integer
begin
then read(x);
f:=2·sin(2*x)
if f>0 begin
x=6+x else
writeln(f);
end

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
бессараб1
29.10.2022 09:51

Просто прогоняем бинарный поиск дважды, сначала ищем ближайшее число, не большее нужного, потом не меньшее. Для того, чтобы такие числа были, можно дописать в массив очень большое число и очень маленькое. Затем выбираем из этих двух найденных чисел то, что будет ближе.

Пример реализации:

def bin_search(arr, target, kind="<="):

   assert kind in ["<=", ">="]

   if kind == "<=":

       comp = lambda a, b: a <= b

   else:

       comp = lambda a, b: a < b

   l = 0

   r = len(a) - 1

   while l < r - 1:

       m = (l + r) // 2

       if comp(a[m], target):

           l = m

       else:

           r = m

   if kind == "<=":

       return arr[l]

   else:

       return arr[r]

def nearest(arr, target):

   nearest_le = bin_search(arr, target, "<=")

   nearest_ge = bin_search(arr, target, ">=")

   if nearest_ge - target < target - nearest_le:

       return nearest_ge

   else:

       return nearest_le

_ = input()

a = [int(x) for x in input().split()]

a = [float("-Infinity")] + a + [float("+Infinity")]

for target in map(int, input().split()):

   print(nearest(a, target))

0,0(0 оценок)
Ответ:
Лілія210
30.07.2020 19:34
A   B     C     NOT(B)   (A AND NOT B)   NOT(A AND NOT B)   OR C
0    0     0          1                  0                           1                     1
0    0     1          1                  0                           1                     1
0    1     0          0                  0                           1                     1
0    1     1          0                  0                           1                     1
1    0     0          1                  1                           0                     0
1    0     1          1                  1                           0                     1
1    1     0          0                  0                           1                     1
1    1     1          0                  0                           1                     1
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота