Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
158
Добавлен:
12.04.2015
Размер:
1.09 Mб
Скачать

1. Составить и ввести программный код формирования одномерного массива целых двухзначных n чисел. Результат вывести на рабочий лист столбцом.

Найти максимальный и минимальный элементы массива и их индексы. Результаты поиска вывести на рабочий лист.

Например: максимальным элементом является a(7) = 87; минимальным элементом является a(12) = - 23.

Произвести сортировку массива (упорядочить по возрастанию или по убыванию значений элементов массива). Результат вывести на рабочий лист рядом с исходным массивом.

Представленный алгоритм обеспечивает сортировку (упорядочение) элементов массива по убыванию. Для упорядочения по возрастанию необходимо в операторе условия операцию отношения заменить на противоположную.

Алгоритм поиска наибольшего и наименьшего элементов массива

Алгоритм сортировки (упорядочения) массива

Представленный алгоритм обеспечивает сортировку (упорядочение) элементов массива по убыванию. Для упорядочения по возрастанию необходимо в операторе условия операцию отношения заменить на противоположную.

Алгоритм перестановки элементов массива в обратной последовательности

Поскольку значение параметра цикла должно быть целым числом, то результат деления N/2 должен быть также целым числом, округлённым в меньшую сторону.

2. Решить контрольную задачу. Варианты задач представлены в табл. 6.1.

п/п

Содержание задачи

1

Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Определить сумму и количество только отрицательных значений.

2

Сформировать массив N целых чисел. Определить сумму чисел, имеющих четные порядковые номера.

3

Сформировать массив N целых чисел. Подсчитать количество нулевых элементов и исключить их из массива.

4

Сформировать массив N целых чисел. Определить наличие среди них одинаковых. Нулевые значения не учитывать.

5

Сформировать массив N чисел, среди которых должны быть как положительные, так и отрицательные значения. Определить, сумма, каких чисел больше по абсолютной величине.

6

Сформировать массив N слов произвольной длины и найти самое длинное из них.

7

Сформировать массив N символов. Определить их коды и из них сформировать новый числовой массив.

8

Сформировать массив N слов произвольной длины. Определить длину каждого из них и сформировать числовой массив.

9

Сформировать массив N целых чисел, удовлетворяющих условию: 32 =< a(i) <= 256. Считая эти числа кодами символов, определить эти символы и сформировать из них массив.

10

Сформировать массив из названий месяцев года. Определить длину каждого их них и результат умножить на 15. Считая эти числа кодами символов, определить их символы, которые объединить в одну строку.

11

Из заданной строки текста выбрать все знаки препинания и сформировать из них массив.

12

Сформировать массив N чисел, среди которых должны быть как положительные, так и отрицательные значения. Выбрать все положительные и все отрицательные числа и записать их в отдельные массивы.

13

Сформировать числовой массив заданной размерности. В полученных числах отделить целую часть и записать в другой массив.

14

Из заданной строки текста сформировать массив символов, упорядочить его по возрастанию, преобразовать символы в коды и записать их в другой массив.

15

Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Определить их количество.

16

Сформировать массив N целых чисел. Определить сумму чисел, имеющих нечетные порядковые номера.

17

Из заданной строки текста выбрать все гласные символы и сформировать из них массив.

18

Из заданной строки текста выбрать все согласные символы и сформировать из них массив.

19

Сформировать массив N чисел, среди которых могут быть как положительные, так и отрицательные числа. Определить индексы отрицательных значений и сформировать из них массив.

20

Сформировать массив N целых двухзначных чисел. Выбрать числа, имеющие четные индексы, и записать их в новый массив.

21

Сформировать массив N целых двухзначных чисел. Выбрать числа, имеющие нечетные индексы, и записать их в новый массив.

22

Сформировать массив N целых трёхзначных чисел. Выбрать все чётные числа и записать их в новый массив.

23

Сформировать массив N целых трёхзначных чисел. Выбрать все нечётные числа и записать их в новый массив.

24

Из заданной строки текста удалить все пробелы, а из оставшихся символов сформировать массив.

25

Из заданной строки текста удалить все пробелы и знаки препинания, а из оставшихся символов сформировать массив.

26

Из заданной строки текста выбрать все пробелы и знаки препинания, определить их коды и из них сформировать массив.

27

Сформировать массив N натуральных чисел. Выбрать из них однозначные и исключить их из массива.

28

Сформировать массив N натуральных чисел. Выбрать все числа <20 или > 80 и исключить их из массива.

29

Сформировать массив N натуральных чисел. Выбрать парные из них и исключить их из массива.

30

Сформировать массив N натуральных чисел. Выбрать все числа >9 и < 60 и исключить их из массива.

Составить и ввести программный код формирования двумерного массива натуральных чисел из M строк и N столбцов. Результат вывести на рабочий лист в виде матрицы. Найти максимальное (минимальное) число в каждой строке (столбце) и их координаты (индексы). Нечётные строки (столбцы) упорядочить по возрастанию, а чётные - по убыванию. Все результаты вывести на рабочий лист.