
- •Обработка одномерных массивов на языке программирования turbo pascal Учебное пособие для студентов
- •Оглавление
- •Введение
- •Теоретический материал по массивам Понятие массива
- •Индексы массива
- •Представление массива в памяти
- •Пользовательский тип – массив
- •Одномерные и n-мерные массивы
- •Двумерные массивы
- •Основные алгоритмы обработки массивов Общие замечания
- •Ввод/вывод массива
- •Вычисление суммы и среднего арифметического элементов массива
- •Поиск максимального/минимального элемента массива
- •Подсчет количества элементов, удовлетворяющих заданному условию
- •Удаление элемента из массива
- •Вставка новых элементов в массив
- •Удаление нескольких элементов массива
- •Обработка нескольких массивов
- •Проверка соседних элементов массива
- •Методы сортировок массивов Сортировка массивов
- •Сортировка методом вставки
- •Сортировка методом выбора
- •"Пузырьковая" сортировка
- •Быстрая сортировка
- •Примеры решения задач на сортировку массивов
- •Задания для самостоятельного решения Вариант №1
- •Вариант №2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
- •Вариант №11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Вариант №15
- •Список используемой литературы
- •420012, Казань, ул. Чехова, 36
Вариант №14
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массив В из элементов массива А, находящихся между вторым и третьим отрицательными элементами,.
2. Дан одномерный массив А (а1, а2, а3,..., аn). Найти сумму элементов массива А, которые больше первого элемента
3. Дан одномерный массив размера К, состоящий из целых чисел. Отсортировать положительные элементы этого массива по возрастанию.
Вариант №15
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массив В из положительных элемента массива А, стоящих на позициях кратных 3.
2 Дан одномерный массив А (а1, а2, а3,..., аn). Найти сумму элементов массива А, которые меньше или равны третьему элементу.
3. Дан массив из N четырехзначных натуральных чисел. Отсортировать по возрастанию только те элементы массива, у которых сумма первых двух цифр равна сумме двух последних. Использовать пузырьковую сортировку.
Список используемой литературы
Вирт Никлаус «Алгоритмы и структуры данных» - СПб.: Нев. Диалект, 2001 – 352с.
В.А. Дагене, Г.К. Григас, К.Ф. Аугутис «100 задач по программированию: книга для учащихся» - М. Просвещение, 1993 – 255с.
А.М. Епанешников, В.А. Епанешников. «Программирование в среде Turbo Pascal 7.0.» – М.: «ДИАЛОГ-МИФИ», 1998. – 367с.
Дж. Макконелл «Анализ алгоритмов: Вводный курс» - М. Техносфера, 2002 – 302с.
В.В. Фаронов «Turbo Pascal Наиболее полное руководство в подлиннике» – М. Изд. "ОМД Групп" 2003, 1054 с.
Ю.А. Шпак «Turbo Pascal 7.0 на примерах» – М. "Юниор", 2003 – 498 с.
Лицензия
на полиграфическую деятельность №
выдана Министром информации и печати Республики Татарстан
Подписано в печать 05.11.2009 г
Форум. бум. 60х84 1/16. Печ. л. 3,5. Тираж 150. Заказ 1562.
Минитипография института проблем информатики АН РТ
420012, Казань, ул. Чехова, 36