Сначала нужно сделать табулирование заданной функции, то есть таблицу, где каждому значению x и y будет соответствовать вычисленное значение z (рисунок 1). Я просто ввел в столбец x значения от -2 до 2 с шагом 0,2 (шаг выбрал сам, потому что в условии он не задан), также ввел значения в столбец y и в столбец z ввел формулу.
В Excel есть поверхностная диаграмма. Ее можно добавить, найдя на вкладке "Вставка" в группе "Диаграмма" соответствующую кнопку. Нам нужна "Бесцветная объемная поверхностная".
Если мы добавим диаграмму по созданной таблице, результат нас не устроит. Необходимо нашу таблицу превратить в формат полигональной сетки (рисунок 2), то есть для каждого x и каждого y вычисляется z, как в таблице умножения (рисунок 3).
Теперь нужно выделить только диапазон со значениями z и добавить диаграмму. Полученная диаграмма изображена на рисунке 4.
К ответу прикреплена рабочая книга Excel с выполненным заданием.
Сначала нужно сделать табулирование заданной функции, то есть таблицу, где каждому значению x и y будет соответствовать вычисленное значение z (рисунок 1). Я просто ввел в столбец x значения от -2 до 2 с шагом 0,2 (шаг выбрал сам, потому что в условии он не задан), также ввел значения в столбец y и в столбец z ввел формулу.
В Excel есть поверхностная диаграмма. Ее можно добавить, найдя на вкладке "Вставка" в группе "Диаграмма" соответствующую кнопку. Нам нужна "Бесцветная объемная поверхностная".
Если мы добавим диаграмму по созданной таблице, результат нас не устроит. Необходимо нашу таблицу превратить в формат полигональной сетки (рисунок 2), то есть для каждого x и каждого y вычисляется z, как в таблице умножения (рисунок 3).
Теперь нужно выделить только диапазон со значениями z и добавить диаграмму. Полученная диаграмма изображена на рисунке 4.
К ответу прикреплена рабочая книга Excel с выполненным заданием.
1)
a = [12,32,51,2,5,-10,-20,23,-23] # задаете любой массив
a.sort()
minim = 0
maxim = 0
for i in range(len(a)):
if a[i] % 2 == 0:
minim = a[i]
break
a = list(reversed(a))
for i in range(len(a)):
if a[i] % 2 == 0:
maxim = a[i]
break
print(minim)
print(maxim)
2)
a = [12,32,51,2,1,-10,-20,21,-23]
a.sort()
minim = 0
maxim = 0
for i in range(len(a)):
if a[i] % 10 == 5:
minim = a[i]
break
a = list(reversed(a))
for i in range(len(a)):
if a[i] % 10 == 5:
maxim = a[i]
break
if minim == 0 and maxim == 0:
print('No')
else:
print(minim)
print(maxim)