Совет 1: Как в Word сделать список по алфавиту

Текстовый процессор Microsoft Office Word не предназначен для упорядочивания вводимых пользователем данных. Однако в текстовых документах нередко приходится создавать алфавитные списки, поэтому в программу добавлена функция сортировки строк. Пользоваться ею достаточно просто, и вряд ли такая сортировка вызовет затруднение даже у начинающего пользователя Word.
Вам понадобится
  • Текстовый процессор Microsoft Office Word 2007 или 2010.
Инструкция
1
Запустите текстовый процессор. Если алфавитный список требуется добавить в уже существующий документ, загрузите его и установите курсор в нужное место текста. Имейте в виду, что список будет создан как отдельный абзац текста, то есть вам нужно предусмотреть отделение его от предыдущего и последующего фрагментов документа.
2
Введите все строки списка, не обращая на этом этапе внимания на правильный порядок их следования. Единственное, что сейчас важно - заканчивать каждую строку списка вводом символа «перевода каретки», т.е. нажатием клавиши Enter.
3
Выделите все строки списка и раскройте диалоговое окно с настройками сортировки текста. Для его вызова предназначена кнопка с изображением размещенных одна над другой букв «А» и «Я» и стрелки, направленной вниз. Помещена эта кнопка в группу команд «Абзац» вкладки «Главная» в меню Word.
4
В поле под надписью «Сначала по» по умолчанию выставлено значение «абзацам» - оставьте его без изменений. В соседнем выпадающем списке - «Тип» - значение по умолчанию надо менять только в том случае, если строки содержат даты или числа. Правее этого списка размещены еще два поля, задающих направление сортировки - «по возрастанию» и «по убыванию» - выберите нужный вариант, кликнув мышкой соответствующий чекбокс.
5
Если выделенный фрагмент документа кроме самих строк списка включает и его заголовок, поставьте отметку рядом с надписью «со строкой заголовка» в нижней части окна настроек.
6
По умолчанию сортировка производится без учета регистра букв, а если вы хотите, чтобы сначала в перечне шли строки, начинающиеся с заглавных букв, а затем - со строчных, то раскройте дополнительные настройки сортировки. Для этого в окно основных установок помещена кнопка «Параметры». Поставьте отметку в поле «учитывать регистр» и закройте окно щелчком по кнопке OK.
7
Нажмите OK и в окне основных настроек сортировки, после чего текстовый процессор расставит строки списка в алфавитном порядке.

Совет 2: Как отсортировать список по алфавиту

Любую последовательность данных одного типа можно представить в виде списка. Списки бывают упорядоченными и неупорядоченными. В последнем случае работа с данными, поиск нужного значения, обращение к элементам списка вызывают определенные затруднения. Список строковых переменных, как правило, упорядочивается по алфавиту. Существует много методов сортировки, в каждом конкретном случае следует выбирать наиболее оптимальный алгоритм.
Инструкция
1
При выборе наилучшего метода сортировки следует учитывать два параметра: время, затрачиваемое на операцию упорядочивания, и объем требуемой памяти для вспомогательного хранения данных. Алгоритмы сортировки, не требующие использования дополнительной памяти, относят к сортировкам «на месте». Одной из самых простых для реализации считается медленная «пузырьковая» сортировка, при которой осуществляется просмотр каждой пары элементов в списке и производится обмен местами в зависимости от желаемого порядка.
2
Существует более быстрый метод сортировки с помощью нахождения минимального или максимального элемента в списке. В случае с сортировкой по алфавиту при каждом проходе по списку требуется найти его максимальный элемент – это будет строка, начинающаяся на самую ближайшую к началу алфавита букву. После нахождения строка меняется местами с самым первым элементом списка на первом проходе. При дальнейшем рассмотрении списка первое место исключается, ищется следующий максимальный элемент, ставится уже на второе место и т.д. Код программы сортировки на С++ методом нахождения максимального элемента списка:String Arr[20], cTemp;int N=20, Мах, Рos;for (int i = 0; i < N-1; i++){ Max = Arr [i]; Pos = i; for (int j=0; j < N; j++) { if (Arr [j] < Max) { Max = Arr [j]; Pos = j; } cTemp = Arr [i]; Arr [i] = Arr [Pos]; Arr [Pos] = cTemp; }}
3
Наиболее оптимальным решением упорядочивания строковых данных в списке можно назвать сортировку вставками. Ее суть заключатся в том, что при каждом проходе по списку имеется упорядоченная часть списка из определенного количества элементов, таким образом, следующий рассматриваемый элемент помещается на подходящее ему место в списке. Код программы на С++ алгоритма сортировки вставками :String Arr[20], cTemp;int N=20;for (int i = 1, j=0; i < N; i++){ cTemp = Arr [i]; j = i - 1; while (cTemp < Arr [j]) { Arr [j + 1] = Arr [j]; j--; if (j < 0) break; Arr [j + 1] = cTemp; }}
Видео по теме
Совет полезен?
Помимо рассмотренных способов упорядочивания, наилучшие результаты дают следующие алгоритмы сортировки: подсчетом, слиянием, перемешиванием (или шейкерная сортировка), гномья и сортировка с помощью двоичного дерева.
Источники:
  • как отсортировать список по алфавиту
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500