Практическое задание N 2. 34

 

1. Сортировать группу из двадцати спортсменов, участвующих в контрольном забеге в порядке увеличения времени, показанном участниками на финише. Время задать функцией Random в диапазоне от 3600 до 4200. Фамилии спортсменов задать в программе. Необходимо составить две команды: массив F1 - из фамилий трех спортсменов, показавших лучшее время, и массив F2 - из фамилий пяти следующих спортсменов.

2. Сортировать группу из двенадцати учеников, участвующих в олимпиаде по информатике в порядке увеличения полученных ими баллов. Количество баллов задать функцией Random в диапазоне от 120 до 200. Фамилии учеников задать в программе. Необходимо составить три команды: N1 - из учеников, занявших 1, 4, 7, 10 места, N2 - из учеников, занявших 2, 5, 8, 11 места, N3 - из учеников, занявших 3, 6, 9, 12 места.

 

Примечание к п.п. 1, 2: Перестановку элементов массива фамилий проводить параллельно с сортировкой ключевого массива. Вывести на экран исходную таблицу: фамилии, время (баллы), отсортированную таблицу и составы команд.

 

3. Модифицировать процедуры сортировки выбором, обменом и вставки для сортировки таблиц данных по ключу.

3. 1 Отсортировать таблицу из 10 строк с колонками: "Фамилия, Имя, Отчество, Средний балл" в порядке убывания значений в колонке "Средний балл".

 

3. 2 Сортировать таблицу из 10 строк с колонками: "Страна, Столица, Число жителей" в порядке убывания значений в колонке "Число жителей".

 

3. 3 Сортировать таблицу из п. 3. 1 по колонке "Фамилия" в алфавитном порядке.

 

3. 4 Сортировать таблицу из п. 3. 2 по колонке "Столица" в алфавитном порядке.

 

Примечание к п. 3: Вывести на экран исходную и отсортированную таблицы.

 

4. Закодировать массив символов, составляющих строку, расположив символы в алфавитном порядке. Перестановку индексов исходного массива символов записать в массиве "Ne". Раскодировать массив символов, применяя перестановку символов параллельно с сортировкой массива "Ne". Вывести на экран исходную, закодированную и раскодированную строки.

 

 

Список литературы

 

1. Абрамов С. А., Зима Е. В. Начала информатики. М.: Наука, 1989. 256 с.

2. Бронштейн И.Н., Семендяев К.А. Справочник по математике. М.: Наука, 1981. 720 с.

3. Епанешников А. М., Епанешников В. А. Программирование в среде Turbo Pascal 7.0.

М.: Диалог - МИФИ, 1995. 288 с.

4. Лапшин Е. Графика для IBM PC. М.: Солон, 1995. 228 с.

5. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль (версия 5.5)

М.: МАИ, 1992. 576 с.

6. Сахарный Н. Ф. Курс теоретической механики. М.: Высшая школа, 1964. 846 с.

7. Яворский Б. М., Детлаф А. А. Справочник по физике. М.: Наука, 1977. 944 с.

 

 






Дата добавления: 2016-06-29; просмотров: 1020; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2021 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.017 сек.