Основы алгоритмизации и программирования. Часть вторая. Типовые алгоритмы обработки массивов. Асламова В.С - 28 стр.

UptoLike

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

55
являются списки участников по группам в порядке занятых ими
мест. Необходимо получить общий список, в котором участники
расположены в порядке, соответствующем показанным
результатам.
Для решения задачи нужно упорядочить два массива результатов и
объединить их в один массив, также упорядоченный.
Одновременно необходимо объединить и массивы фамилий в
соответствии с результатами. Для сортировки испо
льзовать любой
метод, который оформить в виде подпрограммы.
14. Результаты соревнований по прыжкам в длину представлены
списком фамилий и массивом результатов 25 участников.
Составить списки фамилий и результатов в порядке занятых мест.
Задача сводится к упорядочению результатов в порядке убывания,
но при выполнении перестановки в массиве результатов нужно
переставлять соответствующие элементы и в массиве фамилий. Для
сортировки испо
льзовать любой метод.
15. Матрица A состоит из 8 строк и 9 столбцов. Расположить элементы
в каждом столбце в порядке возрастания, используя метод
сортировки вставками, который оформить в виде подпрограммы.
16. Матрица A состоит из 8 строк и 12 столбцов. Расположить
элементы в каждом столбце в порядке убывания, исп
ользуя метод
выбора, который оформить в виде подпрограммы.
17. Матрица A состоит из 10 строк и 8 столбцов. Расположить
элементы в каждом столбце в порядке возрастания, используя
метод выбора, который оформить в виде подпрограммы.
18. Матрица A состоит из 9 строк и 10 столбцов. Расположить
элементы в каждом столбце в порядке убывания, используя метод
обмен
а, который оформить в виде подпрограммы.
19. Отсортировать массив, состоящий из 50 элементов, в порядке
возрастания методом обмена. Выявить все совпадающие элементы.
Для каждого случая совпадения печатать значение совпадающего
элемента и количество совпадений.
20. Массив B включает 20 целых чисел из интервала [1, 15],
полученных с помощью датчика случайных чисел (RND).
Отсортировать полученный массив методом обмена. Определить,
сколько раз вс
тречалось каждое число из интервала.
21. Массив B включает 30 целых чисел из интервала [1, 20],
полученных с помощью датчика случайных чисел (RND).
Отсортировать полученный массив методом вставок. Определить,
сколько раз встречалось каждое число из интервала.
56
22. Массив B включает 40 целых чисел из интервала [1, 10],
полученных с помощью датчика случайных чисел (
RND).
Отсортировать полученный массив методом выбора. Определить,
сколько раз встречалось каждое число из интервала.
23. Отсортировать методом обмена массив 40 вещественных чисел в
порядке возрастания их значений. Исключить из отсортированного
массива повторяющиеся элементы.
24. Отсортировать методом вставок массив 30 вещественных чисел в
порядке возрастания их значений. Исключить из отсортированного
массива повторяющиеся элементы.
25. Отс
ортировать методом выбора массив 25 вещественных чисел в
порядке убывания их значений. Исключить из отсортированного
массива повторяющиеся элементы.
26. Отсортировать методом обмена массив 45 вещественных чисел в
порядке убывания их значений. Исключить из отсортированного
массива повторяющиеся элементы.
27. Матрица A состоит из 10 строк и 6 столбцов. Методом обмена
упорядочить (переставить) строки матрицы по возрастанию
значений пе
рвых элементов строк. При перестановке первого
элемента k-той строки на место первого элемента p-той строки
переставлять и все остальные элементы указанных строк.
28. Матрица A состоит из 9 строк и 4 столбцов. Методом вставок
упорядочить (переставить) строки матрицы по возрастанию
значений первых элементов строк. При перестановке первого
элемента k-той строки на место перво
го элемента p-той строки
переставлять и все остальные элементы указанных строк.
29. Матрица A состоит из 5 строк и 12 столбцов. Методом вставок
упорядочить (переставить) столбцы матрицы по возрастанию
значений первых элементов строк. При перестановке первого
элемента k-того столбца на место первого элемента p-того столбца
переставлять и все остальн
ые элементы указанных столбцов.
30. Матрица A состоит из 5 строк и 10 столбцов. Методом выбора
упорядочить (переставить) столбцы матрицы по возрастанию
значений первых элементов строк. При перестановке первого
элемента k-того столбца на место первого элемента p-того столбца
переставлять и все остальные элементы указанных столбцов.
   являются списки участников по группам в порядке занятых ими             22. Массив B включает 40 целых чисел из интервала [1, 10],
   мест. Необходимо получить общий список, в котором участники                полученных с помощью датчика случайных чисел (RND).
   расположены      в   порядке,    соответствующем     показанным            Отсортировать полученный массив методом выбора. Определить,
   результатам.                                                               сколько раз встречалось каждое число из интервала.
   Для решения задачи нужно упорядочить два массива результатов и          23. Отсортировать методом обмена массив 40 вещественных чисел в
   объединить их в один массив, также упорядоченный.                          порядке возрастания их значений. Исключить из отсортированного
   Одновременно необходимо объединить и массивы фамилий в                     массива повторяющиеся элементы.
   соответствии с результатами. Для сортировки использовать любой
                                                                           24. Отсортировать методом вставок массив 30 вещественных чисел в
   метод, который оформить в виде подпрограммы.
                                                                              порядке возрастания их значений. Исключить из отсортированного
14. Результаты соревнований по прыжкам в длину представлены                   массива повторяющиеся элементы.
   списком фамилий и массивом результатов 25 участников.
                                                                           25. Отсортировать методом выбора массив 25 вещественных чисел в
   Составить списки фамилий и результатов в порядке занятых мест.
                                                                              порядке убывания их значений. Исключить из отсортированного
   Задача сводится к упорядочению результатов в порядке убывания,
                                                                              массива повторяющиеся элементы.
   но при выполнении перестановки в массиве результатов нужно
   переставлять соответствующие элементы и в массиве фамилий. Для          26. Отсортировать методом обмена массив 45 вещественных чисел в
   сортировки использовать любой метод.                                       порядке убывания их значений. Исключить из отсортированного
                                                                              массива повторяющиеся элементы.
15. Матрица A состоит из 8 строк и 9 столбцов. Расположить элементы
   в каждом столбце в порядке возрастания, используя метод                 27. Матрица A состоит из 10 строк и 6 столбцов. Методом обмена
   сортировки вставками, который оформить в виде подпрограммы.                упорядочить (переставить) строки матрицы по возрастанию
                                                                              значений первых элементов строк. При перестановке первого
16. Матрица A состоит из 8 строк и 12 столбцов. Расположить
                                                                              элемента k-той строки на место первого элемента p-той строки
   элементы в каждом столбце в порядке убывания, используя метод
                                                                              переставлять и все остальные элементы указанных строк.
   выбора, который оформить в виде подпрограммы.
                                                                           28. Матрица A состоит из 9 строк и 4 столбцов. Методом вставок
17. Матрица A состоит из 10 строк и 8 столбцов. Расположить
                                                                              упорядочить (переставить) строки матрицы по возрастанию
   элементы в каждом столбце в порядке возрастания, используя
                                                                              значений первых элементов строк. При перестановке первого
   метод выбора, который оформить в виде подпрограммы.
                                                                              элемента k-той строки на место первого элемента p-той строки
18. Матрица A состоит из 9 строк и 10 столбцов. Расположить                   переставлять и все остальные элементы указанных строк.
   элементы в каждом столбце в порядке убывания, используя метод
                                                                           29. Матрица A состоит из 5 строк и 12 столбцов. Методом вставок
   обмена, который оформить в виде подпрограммы.
                                                                              упорядочить (переставить) столбцы матрицы по возрастанию
19. Отсортировать массив, состоящий из 50 элементов, в порядке                значений первых элементов строк. При перестановке первого
   возрастания методом обмена. Выявить все совпадающие элементы.              элемента k-того столбца на место первого элемента p-того столбца
   Для каждого случая совпадения печатать значение совпадающего               переставлять и все остальные элементы указанных столбцов.
   элемента и количество совпадений.
                                                                           30. Матрица A состоит из 5 строк и 10 столбцов. Методом выбора
20. Массив B включает 20 целых чисел из интервала [1, 15],                    упорядочить (переставить) столбцы матрицы по возрастанию
   полученных с помощью датчика случайных чисел (RND).                        значений первых элементов строк. При перестановке первого
   Отсортировать полученный массив методом обмена. Определить,                элемента k-того столбца на место первого элемента p-того столбца
   сколько раз встречалось каждое число из интервала.                         переставлять и все остальные элементы указанных столбцов.
21. Массив B включает 30 целых чисел из интервала [1, 20],
   полученных с помощью датчика случайных чисел (RND).
   Отсортировать полученный массив методом вставок. Определить,
   сколько раз встречалось каждое число из интервала.


                                                                55    56