1. Заданы стоимость различных деталей, выпускаемых мастерской, и их названия. Отсортируйте их по стоимости и по алфавиту.
2. Дан двумерный массив, содержащий фамилии учащихся и номера их телефонов. По фамилии учащегося найдите номер его телефона.
3. Даны две матрицы. Получите их произведение.
4. Сформируйте и выведите на экран по строкам трехмерный массив целых чисел размером 5*5*5. Найдите максимальный элемент и укажите его положение в массиве.
5. Составьте программу, проверяющую, образуют ли элементы двумерного массива магический квадрат (в магическом квадрате суммы чисел по всем вертикалям, всем горизонталям и двум диагоналям одинаковы).
6. Составьте программу, меняющую местами элементы матрицы симметрично побочной диагонали.
7. Составьте программу циклической перестановки столбцов двумерного массива К, при которой i-й столбец i+1-м, а последний столбец становится первым.
8. Составьте программу вычисления суммы тех положительных элементов двумерного массива А, которые стоят в строках, не содержащих нулевых элементов.
9. В квадратной таблице обменяйте местами элементы строки и столбца, на пересечении которых находится минимальный из положительных элементов.
10.Создайте двумерный массив целых чисел. Удалите из него строку и столбец, на пересечении которых расположен минимальный элемент.
11.Наименьший элемент каждой строки прямоугольной таблицы, начиная со второй, замените наибольшим элементом предыдущей строки.
12.Заданы три таблицы: две линейные таблицы A и B и прямоугольная таблица C. В линейной таблице A содержатся фамилии учеников 11 класса, в прямоугольной – их оценки по 10 предметам за первое полугодие, в линейной таблице B – названия этих предметов. Составьте список неуспевающих учеников. Удалите из таблицы C все оценки ученика, имеющего больше трех двоек, а из списка A – его фамилию. Определите, по какому предмету самый высокий средний балл. Найдите любых трех учеников с наибольшим средним баллом по всем предметам. Составьте список учеников в порядке убывания их среднего балла. Считая список учеников упорядоченным по алфавиту, внесите в него строку: «Иванов Николай 5 4 3 5 4 2 5 3 5».
13.Дана матрица целых чисел размером 10*12. Напечатайте индексы всех ее седловых точек. (Седловой точкой называется элемент, который является наименьшим в своей строке и наибольшим в своем столбце или, наоборот, наибольшим в своей строке и наименьшим в своем столбце).
Контрольные вопросы:
1. Что такое массив? Что такое элемент массива?
2. Что такое индекс (номер) элемента массива?
3. Как можно обращаться к элементам массива?
4. Что такое размерность массива?
5. Зачем нужны массивы?
6. Какого вида массивы вы знаете?
7. Как описываются линейные массивы в Паскале?
8. Как описываются прямоугольные массивы в Паскале?
9. Какого типа могут быть элементы массива?
10. Какого типа может быть индекс элемента массива?
11. Как ввести массив в виде матрицы?
Содержание отчета:тема и цель работы, созданные программы, выводы.