русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-11-28; просмотров: 575; Нарушение авторских прав


 

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 с.

 



 





<== предыдущая лекция | следующая лекция ==>
Практическое задание N 2. 33 | ВВЕДЕНИЕ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.195 сек.