1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новые одномерные массивы В (а1, а3, а5,...) и С (а2, а4, а6,...).
2. Даны два одномерных массива А (а1, а2, а3,..., аn) и С (с1, с2, с3,..., сn). Найти минимальный элементы в массивах.
3. Дан одномерный массив размера М. Элементами этого массива являются символы. Упорядочить английские буквы массива в алфавитном порядке.
Вариант №2
1. Даны одномерный массив А (а1, а2, а3,..., аn). Cформировать новый одномерный массивы В из четных элементов массива А.
2. Дан одномерный массив А (а1, а2, а3,..., аn) Найти сумму отрицательных элементов массива А стоящих после минимального элемента и сумму положительных элементов массива.
3. Дан массив, элементами которого являются целые числа. Упорядочить по убыванию, ту часть массива, которая находится между максимальным и минимальным элементами. Применить пузырьковый метод сортировки.
Вариант №3
1. Даны одномерный массив А (а1, а2, а3,..., аn) Сформировать новый одномерный массивы В из элементов массива А стоящих на четных позициях предварительно увеличив их на значение числа стоящего на первой позиции массива А.
2. Дан одномерный массив А (а1, а2, а3,..., аn) Найти наибольшее число одинаковых, идущих подряд элементов в массиве.
3. Дан одномерный массив, элементами которого являются слова. Расставить в алфавитном порядке по последней букве слова, длина которых не превышает 4, а остальные слова оставить как было.
Вариант №4
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массивы В из элементов массива А, сдвинув каждый его элемент на две позиции влево. (Примечание, при сдвиге элементы стоящие на первой позиции переносятся на последнюю позицию)
2. Дан одномерный массив А (а1, а2, а3,..., аn). Найти минимальный элементы среди четных элементов массива.
3. Дан массив размера N, состоящий из целых чисел. Упорядочить массив следующим образом: разместив в начале массива все его отрицательные элементы, за ними расположить элементы равные нулю, и положительные элементы, а затем полученные части отсортировать по убыванию.
Вариант №5
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массивы В из элементов массива А, сдвинув каждый его элемент на три позиции вправо. (Примечание, при сдвиге элементы стоящие на последней позиции переносятся на первую позицию)
2. Дан одномерный массив А (а1, а2, а3,..., аn). Найти максимальный элементы среди отрицательных элементов массива.
3. Дана последовательность натуральных чисел a1, a2, …. , an. Отсортировать по возрастанию те элементы массива, которые находятся между первым и минимальным числом этой последовательности.
Вариант №6
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массивы В из элементов массива А, стоящих после максимального элемента, предварительно увеличив значение каждого из них на значение максимального.
2. Дан одномерный массив А (а1, а2, а3,..., аn). Изменить порядок следования на обратный в массиве А с первого элемента до максимального.
3. Дан одномерный массив, состоящий из слов. Отсортировать по убыванию длины слов элементы этого массива, которые заканчиваются на букву ''z''.
Вариант №7
1. Дан одномерный символьный массив А содержащий два символа звездочка (*). Сформировать новый одномерный массив В из элементов массива А, находящихся между двумя символами звездочка.
2. Дан одномерный массив А (а1, а2, а3,..., аn). Найти сумму элементов в массиве А, значения которых совпадают с их порядковыми номерами.
3. Даны действительные числа а1, а2,…, аn. Среди них есть положительные и отрицательные. Упорядочить эти числа по возрастанию абсолютных величин.
Вариант №8
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массив В так, чтобы в нем находились сначала четные числа массива А, а за ними номер их позиции в массиве.
2. Дан одномерный массив А (а1, а2, а3,..., аn). Все элементы массива А, начиная с первого отрицательного, увеличить на 3,5.
3. Дан одномерный массив символов. Упорядочить по возрастанию элементы, индексы которых есть простые числа.
Вариант №9
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массивы В из элементов массива А, находящимися между минимальным и последним элементом, предварительно удвоив каждый из них.
2. Дан одномерный массив А (а1, а2, а3,..., аn). Среди элементов находящихся на четных позициях массива А найти минимальный.
3. Даны действительные числа а1, … ,аN. Сформировать массив из неповторяющихся чисел и расставить эти числа в невозрастающем порядке.
Вариант №10
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массив В из положительных элементов массива А и их порядковых номеров.
2. Дан одномерный массив А (а1, а2, а3,..., аn). В массиве А поменять местами максимальный элемент среди элементов стоящих на четных позициях массива с минимальным элементом среди элементов стоящих на нечетных позициях.
3. Дан одномерный массив. Каждый элемент этого массива содержит следующую информацию о человеке: фамилия и год рождения. Вывести на экран в порядке возрастания годов рождения тех людей, у которых одинаковые фамилии.
Вариант №11
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массив В из элементов массива А, удовлетворяющих условию ai>i.
2. Дан одномерный массив А (а1, а2, а3,..., аn). Найти произведений отрицательных элементов массива А.
3. Дан одномерный массив, состоящий из слов. Отсортировать по убыванию длины слов элементы этого массива, которые начинаются на букву ''а''.
Вариант №12
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массивы В из четных элементов массивов А.
2. Дан одномерный массив А (а1, а2, а3,..., аn). Найти произведение не нулевых элементов массива начиная с первого до максимального.
3. Дан одномерный массив, элементами которого являются строки. Упорядочить по возрастанию длин те элементы, которые состоят только из русских букв.
Вариант №13
1. Дан одномерный массив А (а1, а2, а3,..., аn). Сформировать новый одномерный массив В из элементов массивов А, стоящих на четных позициях.
2. Дан одномерный символьных массив А (а1, а2, а3,..., аn). Используя функцию в массиве А подсчитать количество символов "*" находящихся между первым и вторым символами "!".
3. Дан одномерный массив, элементами которого являются строки. Отсортировать по убыванию длин те элементы, которые состоят только из английских букв.
Вариант №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 с.
Лицензия на полиграфическую деятельность
№0128 от 08.06.98г.
выдана Министром информации и печати Республики Татарстан