Задача 1. Списки списков типа подходят для реализации другого алгоритма. для сортировки - сортировка с ̆. Подходит для случаев, когда элементы
мы должны сортировать, они нам не выдаются вначале, но мы время от времени получаем новые
элементы, которые должны войти в соответствующую позицию между уже отсортированными элементами.
Отвечать. Для этого при поступлении нового элемента находим в цикле индекс первого элемента.
отсортированный по нему элемент большего размера и вставьте на его место новый элемент. Работать
базовый алгоритм правильно, нам нужно обработать первый элемент отдельно и завершить
выполнение программы, если количество n элементов равно 1
Этапы:
▪ Введите длину листа с клавиатуры.
▪ Цикл обхода листа и ввода в него данных, и если длина состоит из
один элемент для завершения программы
▪ Цикл для обхода листа, начиная со второго элемента, чтобы найти индекс
первый больше введенного элемента
▪ Если найденный индекс равен длине списка, вставьте желаемое значение
▪ В противном случае вставьте желаемое значение вместо найденного элемента.
мне.
Вона забезпечує вибір між декількома альтернативами. Кожен із шляхів (у більшості випадків) веде до спільної точки в програмному коді. Важливим розгалуження є і тоді, коли необхідно пропустити певну дію.
Умовний оператор. Використовується для кодування розгалуження, коли вибір напрямку подальших дій визначається у залежності від виконання або невиконання певної умови. У мовах програмування цей оператор ще називають оператором IF.
Формат умовного оператора для мови C/C++:
if (вираз) оператор1;
[else оператор2;].
Тут if (якщо) і else (інакше) є службовими словами. Механізм реалізації оператора IF: якщо задана умова істинна, то виконується оператор_1, якщо ж умова хибна, то виконується або оператор_2 (якщо він є), або керування передається на наступний за IF оператор програми.
Зазвичай, в алгоритмічних мовах програмування підтримується дві форми умовного оператора - повна і скорочена, які відповідають базовим алгоритмічним конструкціям повної та неповної альтернативи.
Объяснение:
Наприклад,
if (y!=0) f=5*(y+3)/y; //неповна альтернатива
if (y>=x) max=y; //повна альтернатива
x = int(input("x="))
y = int(input("y="))
if x>0 and y>0:
print('I')
elif x<0 and y>0:
print('II')
elif x<0 and y<0:
print('III')
elif x>0 and y<0:
print('IV')
x=-3
y=-2
III
Если у точки обе координаты (x и y) положительны, то она принадлежит первой четверти.
Если координата x отрицательна, а y положительна, то точка находится во второй четверти.
Если обе координаты отрицательны, то точка принадлежит третьей координатной четверти.
Если x положительна, а y отрицательна, то точка находится в IV четверти.
не принадлежит