sanfirovngmail
17.10.2022 10:04

Выполни одно из предложенных заданий «А» или «Б») Учебное задание

А) Для этого перейди по ссылке Онлайн Мектеп (или скопируй ее и вставь в адресную строку) и выполни задание на компьютере, планшете (при выполнении на сотовом телефоне могут не отображаться рисунки). Логин и пароль у классного руководителя.

Б) Если есть затруднения с Онлайн Мектеп, то выполни учебное задание в тетради (не забудь написать фамилию, имя, класс, дату и тему урока) на странице 46 «Знание и понимание»:


Выполни одно из предложенных заданий «А» или «Б») Учебное задание А) Для этого перейди по ссылке Онл

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
LamanAchverdiyeva
21.04.2020 07:55

То же задание, только другой вывод? Ну, вот например, несколько вариантов (все выводят одно и то же- ну, если конечно на вход подавать число, указанное в задании, а не что попало :)

1) текстовый вариант (запрашиваемое число вводится сразу в текстовом виде):

алг

нач

лит т

вывод "Введите четырёхзначное число",нс

ввод т

вывод т[1],"+",т[2],"=",Цел(т[1],0)+Цел(т[2],0),", "

вывод т[3],"*",т[4],"=",Цел(т[3],0)*Цел(т[4],0)

кон

2) числовой вариант (простой):

алг

нач

цел а,б,в,г,д

вывод "Введите четырёхзначное число",нс

ввод а

д:=mod(а,10);а:=div(а,10)

г:=mod(а,10);а:=div(а,10)

в:=mod(а,10);а:=div(а,10)

б:=mod(а,10)

вывод б,"+",в,"=",б+в,", ",г,"*",д,"=",г*д

кон

3) числовой вариант (так себе):

алг

нач

цел а,ц

цел таб т[1:4]

вывод "Введите четырёхзначное число",нс

ввод а

нц для ц от 1 до 4

т[ц]:=mod(а,10)

а:=div(а,10)

кц

вывод т[4],"+",т[3],"=",т[4]+т[3],", ",т[2],"*",т[1],"=",т[2]*т[1]

кон

4) число-текстовый вариант (ерунда какая то, типа если не очень то, что в первом варианте число вводится как текст) -цикл перевода сделан для разнообразия, и так то заменяется одним алгоритмом, переводящим всё число сразу- цел_в_лит(а),  при этом и начальное значение  т  задавать не надо.

алг

нач

цел а

лит т=""

вывод "Введите четырёхзначное число",нс

ввод а

нц 4 раз

т:=символ(48+mod(а,10))+т

а:=div(а,10)

кц

вывод т[1],"+",т[2],"=",Цел(т[1],0)+Цел(т[2],0),", "

вывод т[3],"*",т[4],"=",Цел(т[3],0)*Цел(т[4],0)

кон

5) числовой вариант (непойми что и сбоку бантик):

алг

нач

цел а,б,в,н,ц

цел таб т[1:4]

вывод "Введите четырёхзначное число",нс

ввод а

нц для н от 1 до 4

а:=mod(а,10**(5-н))

т[н]:=div(а,10**(4-н))

в:=т[н]

ц:=div(н,4)

если 2*ц=н-2 то

вывод б,символ(43-ц),в,"=",б+в-(б+в-б*в)*ц,символ(44-12*ц)," " все

б:=т[н]

кц

кон


Написать программу на языке Кумир: Для введенного с клавиатуры четырехзначного числа найти сумму дву
0,0(0 оценок)
Ответ:
F228o228X
27.04.2023 11:22

python

как я понял первое введённое число нужно чтоб обозначит количество чисел на последующей строке, в этом решении не надо вводить это число чтоб создать список (в python вместо массива список, он отличается от массива тем что тип данных в списке может быть разный) чисел

Но если уж принципиально надо вводить первое число скажи я переделаю

насчет памяти не ручаюсь, это зависит от количества введенных чисел.

Время зависит от мощности пк. На многих за 1 сек должно пойти если он не забит под завязку открытыми приложениями и тд.

numbers = [int(i) for i in input().split()]

for i in range(len(numbers)):

 if i + 2 in range(len(numbers)):

   d = numbers[i+1] - numbers[i]

   if numbers[i] + d == numbers[i+1] and numbers[i+1] + d == numbers[i+2]:

     print(numbers[i], numbers[i+1], numbers[i+2])

     break

 else:

   print(-1)

   break

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