С ИНФОРМАТИКОЙ 1.Дана точка А (х,у) Определить лежит ли эта точка в первой координатной четверти,включая оси координат.
2. Даны два числа,не равные друг другу.Заменить большее из них полуразностью,а меньшее-удвоенным произведением этих чисел.
268
303
Ответы на вопрос:
1)
def in_1(x, y):
if x >= 0 and y >= 0:
print("точка в 1 четверти")
else:
print("точка не в 1 четверти")
in_1(1, 1)
in_1(0, 0)
in_1(-1, 5)
2)
x = 5
y = 10
if x > y:
x_output = (x - y) / 2
y_output = x * y * 2
else:
x_output = x * y * 2
y_output = (x - y) / 2
x = x_output
y = y_output
ответ: 28
Объяснение:
Заданный фрагмента программы выполняет следующую задачу:
Цикл для i от 1 до 9, в котором если остаток от деления (А[i] + A[0]) на 4 неравен 0, (т. е. сумма А[i] и A[0] не делится на 4), то их (А[i] и A[0]) меняют местами, а переменную S увеличивают на i. Выполним алгоритм вручную:
6, 2, 3, 1, 5, 6, 7, 8, 9, 3; i=1; (6+2)%4 = 8%4 = 0; 6, 2, 3, 1, 5, 6, 7, 8, 9, 3; i=2; (6+3)%4 = 9%4 = 1; --> S =0+2= 23, 2, 6, 1, 5, 6, 7, 8, 9, 3; i=3; (3+1)%4 = 4%4 = 0; 3, 2, 6, 1, 5, 6, 7, 8, 9, 3; i=4; (3+5)%4 = 8%4 = 0; 3, 2, 6, 1, 5, 6, 7, 8, 9, 3; i=5; (3+6)%4 = 9%4 = 1; --> S =2+5= 76, 2, 6, 1, 5, 3, 7, 8, 9, 3; i=6; (6+7)%4 = 13%4 = 1; --> S =7+6= 137, 2, 6, 1, 5, 3, 6, 8, 9, 3; i=7; (7+8)%4 = 15%4 = 3; --> S =13+7= 208, 2, 6, 1, 5, 3, 6, 7, 9, 3; i=8; (8+9)%4 = 17%4 = 1; --> S =20+8= 289, 2, 6, 1, 5, 3, 6, 7, 8, 3; i=9; (9+3)%4 = 12%4 = 0;Как можно увидеть, после выполнения фрагмента программы переменная S будет равна 28.
Пример работы:
Популярно: Информатика
-
FriskPacifist26.07.2021 23:39
-
vlad206511.05.2021 13:29
-
Sherlok200614.01.2020 09:09
-
Босс0525.08.2020 12:27
-
alenkakempelma7keaa23.08.2021 03:16
-
Nelia8810.06.2020 12:45
-
rzaevibragim05.08.2020 21:48
-
zeinalovazahra16.11.2021 22:11
-
Bel4onokk17.12.2022 15:17
-
galyaninaalena23.04.2020 02:19