Для того чтобы отсортировать четыре числа в порядке возрастания с использованием функции и без применения встроенных функций, таких как `max()` и `min()`, можно воспользоваться условными операторами для сравнения чисел и перестановки их местами. Вот пример программы, которая выполняет эту задачу:
```python
def sort_numbers(a, b, c, d):
# Используем условные операторы для сортировки
if a > b:
a, b = b, a
if a > c:
a, c = c, a
if a > d:
a, d = d, a
if b > c:
b, c = c, b
if b > d:
b, d = d, b
if c > d:
c, d = d, c
return a, b, c, d
# Ввод чисел
a = int(input("Введите первое число: "
)
b = int(input("Введите второе число: "
)
c = int(input("Введите третье число: "
)
d = int(input("Введите четвёртое число: "
)
# Вызов функции для сортировки
sorted_numbers = sort_numbers(a, b, c, d)
# Вывод отсортированных чисел
print("Отсортированные числа:", sorted_numbers)
```
### Объяснение:
1. В функции `sort_numbers` мы сравниваем и меняем местами числа с помощью условных операторов `if`. Каждый раз, когда одно число больше другого, мы меняем их местами.
2. Алгоритм использует сравнительный метод, чтобы минимальное значение оказалось первым, второе минимальное — вторым, и так далее. Это похоже на сортировку пузырьком, но реализовано вручную через несколько условных операторов.
3. После сортировки возвращаются отсортированные числа, которые выводятся в конце программы.
### Пример работы программы:
```
Введите первое число: 3
Введите второе число: 1
Введите третье число: 4
Введите четвёртое число: 2
Отсортированные числа: (1, 2, 3, 4)
```
Таким образом, программа отсортирует четыре числа в порядке возрастания, используя только условные операторы.