1. Что такое массив?
2. Как определить местоположение элемента в массиве?
3. Что такое индекс? Каким требованиям он должен удовлетворять?
4. Каким образом задается описание массива, что в нем указывается?
5. Общие и отличительные черты одномерных, двумерных и n-мерных массивов.
6. В каких операциях могут участвовать массивы и какие к ним при этом предъявляются требования?
7. Каким образом в Паскале задается обращение к элементу массива?
8. Почему при описании массивов предпочтительнее употреблять константы, а не указывать размеры массива в явном виде?
9. Что называют инициализацией массива, и зачем она применяется?
10. Что называется сортировкой массива?
11. Какие методы сортировки вы знаете, опишите их существенные отличия?
12. Что называется главной (побочной) диагональю матрицы?
13. Что такое транспонирование матрицы?
 предыдущая         меню        вверх         следующая
1.Введите с клавиатуры в массив X пять целочисленных значений, выведите их в одну строку через запятую; получите для массива среднюю арифметическую.
2.Введите с клавиатуры пять целочисленных элементов массива X. Выведите на экран значения корней и квадратов каждого из элементов массива.
3.Создайте массив из пять фамилий и выведите их на экран столбиком, начиная с последней.
4.Создайте массив из пяти фамилий и выведите на экран те из них, которые начинаются с определенной буквы, которая вводится с клавиатуры.
5.Дан одномерный массив. Вставьте в него элемент L в позицию К.
6.Введите массив (не более 20) и определите, есть ли в нем элементы с одинаковыми значениями.
7.Напишите программу анализа значений температуры больного за сутки: определите минимальное и максимальное значение, среднюю арифметическую. Замеры температуры проводятся шесть раз и результаты вводятся с клавиатуры в массив Т.
8.Найдите в одномерном массиве элементы, сумма которых максимальна, затем удалите все элементы, предшествующие тому элементу, индекс которого наибольший из двух.
9.На плоскости своими координатами задано 40 точек. Найдите расстояние до самой удаленной (от начала координат) точки.
10.Задан список областных центров России. Присвойте переменной t название города с максимальным числом букв.
11.Слейте две линейные таблицы А и В в новую таблицу С, поставив элементы таблицы А на нечетные места, а элементы таблицы В - на четные.
12.В линейном массиве найти максимальный элемент. Вставьте порядковый номер максимального элемента за ним, передвинув все оставшиеся на одну позицию вправо.
13.В линейном массиве найдите индексы тех двух элементов, сумма которых максимальна среди сумм всевозможных пар. Удалите все элементы массива, предшествующие тому элементу, индекс которого наибольший из двух найденных. Преобразованный массив выведите на экран.
14.Дан целочисленный одномерный массив А из 10 элементов. Найдите наименьшее число К элементов, которые нужно исключить из последовательности А[1], А[2],...,А[10], чтобы осталась возрастающая последовательность.
15.Дан одномерный массив целых чисел. Найдите, сколько раз в нем повторяется самое частое число.
16.Дан одномерный массив из 10 целых чисел. Подсчитайте количество различных чисел в нем.
17.Дан одномерный массив из 10 целых чисел. Подсчитайте наибольшее число одинаковых идущих подряд в нем чисел.
18.Сформируйте одномерный массив вещественных чисел, элементы которого являются расстояниями, пройденными телом при свободном падении на землю за 0, 1,2,..., 10 с.
19.Составьте программу, проверяющую, можно ли, меняя местами элементы одномерного массива А, получить одномерный массив В.
20.Дан одномерный массив целых чисел. Проверьте, является ли он упорядоченным по убыванию.
21.Составьте программу, отыскивающую среди пар элементов одномерного массива М те, разность между элементами которых есть величина, наибольшая для данного массива.
 предыдущая         меню        вверх         следующая
1.Введите с клавиатуры целочисленные элементы матрицы 3x3, выведите исходную матрицу на экран. Умножьте каждый элемент матрицы на 3 и выведите результат на экран.
2.Создайте двумерный массив (20x15) целых чисел и найдите сумму всех его нечетных элементов.
3.Введите с клавиатуры целочисленные элементы матрицы 3x3 и вычислите сумму элементов каждого столбца.
4.Создайте матрицу 5x5, значение каждого элемента которой равно сумме номера строки и столбца, на пересечении которых он находится, и вычислите сумму элементов каждой строки.
5.Создайте массив из 15 целочисленных элементов и определите среди них минимальное значение.
6.Создайте двумерный массив X, имеющий четыре строки и три столбца и найдите в нем максимальный по абсолютному значению элемент, а также укажите номер строки и столбца, содержащие этот элемент
7.Дана матрица А, имеющая N строк и N столбцов. Сформируйте два одномерных массива. В один перешлите четные, а в другой — нечетные элементы матрицы. Выведите на экран все массивы.
8.Создайте двумерный массив вещественных чисел, имеющий 10 строк и 15 столбцов, выведите его на экран. Затем разделите каждый элемент массива на среднее арифметическое значение элементов строки, в которой они расположены и результат выведите на экран.
9.Создайте матрицу из 15 строк и 15 столбцов. Вычислите произведение суммы элементов главной диагонали на сумму элементов L-й строки.
10.Вычислите сумму элементов двумерного массива, индексы которых составляют в сумме заданное число К.
11.Создайте одномерный массив, элементами которого являются суммы положительных элементов строк матрицы.
12.Найдите сумму элементов столбца и строки массива, на пересечении которых находится максимальный элемент.
13.Найдите сумму элементов массива ниже главной диагонали, произведение не равных нулю элементов выше главной диагонали и количество элементов в главной диагонали, попадающих в интервал [—1;1].
14.Найдите сумму минимальных элементов главной и побочной диагонали.
15.Найдите длину наибольшего отрезка, соединяющего две точки с координатами, заданными таблицей F(2,N).
16.Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командой в чемпионате России. Известно, что нет команд с равным числом очков. Какая из команд стала чемпионом? Составьте список команд, набравших более 15 очков.
17.В квадратной таблице обменяйте местами элементы строки и столбца, на пересечении которых находится min из положительных элементов.
18.Наименьший элемент каждой строки прямоугольной таблицы, начиная со второй, замените наибольшим элементом предшествующей строки.
19.Задана таблица из N чисел. Сколько треугольников можно составить из этих чисел? Найдите треугольник с максимальной площадью.
20.Дана квадратная таблица размером N*N. Составьте программу формирования последовательности В, элементами которой являются элементы таблицы А, расположенные под главной диагональю. В полученной последовательности найдите три наименьших элемента. Если количество элементов между первым и вторым элементом совпадает с количеством элементов между вторым и третьим, то поменяйте их местами, сохранив порядок следования (без использования дополнительного массива), преобразованный линейный массив выведите на экран в строку.
21.Составьте программу, проверяющую, образуют ли элементы двумерного массива магический квадрат (в магическом квадрате суммы чисел по всем вертикалям, всем горизонталям и двум диагоналям одинаковы).
22.Составьте программу, меняющую местами элементы матрицы симметрично побочной диагонали.
23.Составьте программу вычисления суммы тех положительных элементов двумерного массива А, которые стоят в строках, не содержащих нулевых элементов.
24.Составьте программу циклической перестановки столбцов двумерного массива К, при которой i-й столбец становится i+1-м, а последний столбец становится первым.
25.Составьте программу упорядочения по возрастанию элементов каждой строки двумерного массива С.
 предыдущая         меню        вверх         следующая