Алгоритмические языки и программирование. Игошина Л.В. - 83 стр.

UptoLike

Составители: 

В а р и а н т 17
Дан массив, состоящий из записей. Каждая запись содержит два поля:
1 - табельный номер (целое число в диапазоне от 0 до 9999) и
2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в алфавитном порядке) с
помощью алгоритма сортировки выбором и вывести новый массив.
В
а р и а н т 18
Дан массив, состоящий из записей. Каждая запись содержит два поля:
1 - табельный номер (целое число в диапазоне от 0 до 9999) и
2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в алфавитном порядке) с
помощью алгоритма обменной сортировки и вывести новый массив.
В
а р и а н т 19
Дан массив, состоящий из записей. Каждая запись содержит два поля:
1 - табельный номер (целое число в диапазоне от 0 до 9999) и
2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в порядке обратном
алфавитному) с помощью алгоритма обменной сортировки и вывести новый
массив.
В
а р и а н т 20
Дан массив, состоящий из записей. Каждая запись содержит два поля:
1 - табельный номер (целое число в диапазоне от 0 до 9999) и
2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в порядке обратном
алфавитному) с помощью алгоритма сортировки выбором и вывести новый
массив.
Задача поиска: алгоритмы и программы
Наряду с задачей сортировки актуальной при работе с данными
большого объема является поиск данных по заданному признаку. Если
данные не упорядочены, то для поиска приходится просматривать весь объем
информации. В том случае, если данные упорядочены, для поиска используют
один из двух известных алгоритмов поиска: линейный и двоичный поиск.
Рассмотрим эти алгоритмы
и реализующие их программы.
                            В а р и а н т 17

      Дан массив, состоящий из записей. Каждая запись содержит два поля:
  1 - табельный номер (целое число в диапазоне от 0 до 9999) и
  2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в алфавитном порядке) с
помощью алгоритма сортировки выбором и вывести новый массив.

                            В а р и а н т 18

      Дан массив, состоящий из записей. Каждая запись содержит два поля:
  1 - табельный номер (целое число в диапазоне от 0 до 9999) и
  2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в алфавитном порядке) с
помощью алгоритма обменной сортировки и вывести новый массив.

                            В а р и а н т 19

      Дан массив, состоящий из записей. Каждая запись содержит два поля:
  1 - табельный номер (целое число в диапазоне от 0 до 9999) и
  2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в порядке обратном
алфавитному) с помощью алгоритма обменной сортировки и вывести новый
массив.

                            В а р и а н т 20

      Дан массив, состоящий из записей. Каждая запись содержит два поля:
  1 - табельный номер (целое число в диапазоне от 0 до 9999) и
  2 - фамилия (символьное поле длиной 30).
Упорядочить массив записей по полю фамилия (в порядке обратном
алфавитному) с помощью алгоритма сортировки выбором и вывести новый
массив.

                Задача поиска: алгоритмы и программы

     Наряду с задачей сортировки актуальной при работе с данными
большого объема является поиск данных по заданному признаку. Если
данные не упорядочены, то для поиска приходится просматривать весь объем
информации. В том случае, если данные упорядочены, для поиска используют
один из двух известных алгоритмов поиска: линейный и двоичный поиск.
Рассмотрим эти алгоритмы и реализующие их программы.