Для решения этой задачи нужно написать программу на языке программирования, поддерживающем работу с набором данных и операции фильтрации и сортировки.
Шаги решения задачи:
1. Загрузка набора данных: программа должна позволять пользователю загрузить набор данных. Набор данных может быть представлен в виде текстового файла, таблицы Excel или любого другого формата, который можно обработать программно.
2. Фильтрация по отрицательному возрасту: после загрузки набора данных программа должна пройти по каждой записи и удалить все записи, в которых есть отрицательное значение возраста. Для этого можно использовать условие, проверяющее значение возраста для каждой записи.
3. Сортировка по фамилиям: после фильтрации программе нужно отсортировать набор данных по фамилиям в алфавитном порядке по возрастанию. Для этого можно использовать функцию или метод сортировки данных, предоставляемый языком программирования.
4. Вывод результатов: после фильтрации и сортировки программе нужно вывести отсортированный набор данных на экран или сохранить его в файл.
Примерный код на языке Python:
“`python
import pandas as pd
# Загрузка набора данных
data = pd.read_csv(‘data.csv’) # предположим, что данные хранятся в файле data.csv
# Фильтрация по отрицательному возрасту
data = data[data[‘возраст’] >= 0]
# Сортировка по фамилиям
data = data.sort_values(by=’фамилия’)
# Вывод результатов
print(data)
“`
Данный пример использует библиотеку pandas для работы с набором данных. Для загрузки и обработки данных в других языках программирования будут использоваться соответствующие функции и инструменты.