Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Блок схемы для кода

]'/ /'] Ученик (134), на голосовании 12 месяцев назад
import math

#--------------------------------------------------------------------------------
print("Задание №1")
w = 3.997
a = ((17**(1/2))*w)/(math.pi*2)
x = a**-1.61
y = x + (a**2 + x**2 +1)**(1/3)

print(f"y = {y}" )

#--------------------------------------------------------------------------------
print("Задание №2")

a = 3.1
x = -4
while x < -0.5:
y = x/(math.pi*math.log(a))
z = 3.5**x - math.e**x + (math.cos(y)/math.sin(y))
print(z)
x += 0.5

#--------------------------------------------------------------------------------
print("Задание №3")

t = 1.25
w = 0.32
a = math.cos(w*t-3)
b = math.sin(w*t+3)

if a>b:
y = (a+2)/(b+4)
print("Первая формула")
elif b == a:
y = (a+b)**2
print("Вторая формула")
elif a < b:
y = b
print("Третья формула")

print(f"y = {y}")

#--------------------------------------------------------------------------------
print("Задание №4")

array = [-1, -2, 3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15]

print(f"Исходный массив:\n {array} \n Элементов = {len(array)}")

def FindPositive(array):
first_positive_index = None
last_positive_index = None
for i in range(len(array)):
if array[i] > 0:
if first_positive_index is None:
first_positive_index = i
last_positive_index = i

if first_positive_index is not None and last_positive_index is not None:
array.insert(0, array[first_positive_index])
array.pop(first_positive_index + 1)
if last_positive_index != first_positive_index:
array.insert(0, array[last_positive_index])
array.pop(last_positive_index + 1)
array[0],array[1] = array[1],array[0]

return array

print(f"Результирующий массив \n {FindPositive(array)}")
Голосование за лучший ответ
имя фамилия Оракул (66468) 1 год назад
Это очень интересно. Но сейфы взламываются вовсе не по коду. Там другая инструкция.
]'/ /']Ученик (134) 1 год назад
Ты немного не по теме отвечаешь, вопрос в создании блок схем к коду
]'/ /'], Можете не ждать - Вам вряд-ли кто-то станет рисовать блок-схемы. Это муторно и очень скучно. Максимум автосгенерят чем-нибудь и то не факт что правильно. Ну и я не припомню генерилок для питона
vk id Ученик (115) 1 год назад
вроде как-то так, если я вообще правильно вспомнил
vk idУченик (115) 1 год назад
ну а дальше по примеру)
]'/ /'] Ученик (134) vk id, Это то я сделал, а вот дальше.....
Михаил СмирновУченик (123) 1 год назад
Можно так сделать

 Начало
Конец
Похожие вопросы