
- •Методические указания по выполнению домашнего задания на тему «Разработка алгоритмов для структурного программирования и их реализация. Линейные алгоритмы»
- •1. Неструктурные алгоритмы и их реализация в паскале
- •1.1. Оператор безусловной передачи управления GoTo
- •1.2. Процедуры неструктурной передачи управления
- •2. Структурные типы данных
- •2.1. Массив
- •3. Порядок выполнения домашней работы «Структурные типы данных: массивы»
- •4. Символьные массивы и строки
- •Приложение (варианты заданий)
Приложение (варианты заданий)
Вариант 1. Дан двухмерный массив чисел А(n,m), где n – количество строк, m – количество столбцов в массиве. Найти сумму чисел массива.
Вариант 2. Дан двухмерный массив чисел А(n,n), где n – количество строк и столбцов в массиве. Найти сумму чисел, находящихся выше главной диагонали массива.
Вариант 3. Дан двухмерный массив чисел А(n,m), где n – количество строк, m – количество столбцов в массиве. Дано число k. Определить, сколько чисел в массиве, больших k.
Вариант 4. Даны два одномерных массива чисел А(n) и В(n), где n – количество элементов в массиве. Вычислить новый массив С(n)= А(n)+ В(n).
Вариант 5. Даны два одномерных массива чисел А(n) и В(n), где n – количество элементов в массиве. Подобрать такие элементы из массивов А(n) и В(n), так чтобы произведение А(n)хВ(n) было наибольшим.
Вариант 6. Дан двухмерный массив чисел А(n,m), где n – количество строк, m – количество столбцов в массиве. Определить номера стоки и столбца наименьшего элемента массива.
Вариант 7. Дан одномерный массив чисел А(n), где n – количество элементов в массиве. Определить номера наибольшего элемента массива.
Вариант 8. Даны два одномерных массива координат точек Х(n) и У(n), где n – количество точек. Определить номера точек, лежащих в первой четверти Декартовой системы координат.
Вариант 9. Дан двухмерный массив чисел А(n,n), где n – количество строк и столбцов в массиве. Обнулить элементы массива, лежащие на и ниже главной диагонали массива.
Вариант 10. Дана двухмерная матрица чисел А(n,n), где n – количество строк и столбцов в массиве. Транспонировать матрицу.
Вариант 11. Дан двухмерный массив чисел А(n,m), где n – количество строк, m – количество столбцов в массиве. Найти произведение чисел массива.
Вариант 12. Дан двухмерный массив чисел А(n,n), где n – количество строк и столбцов в массиве. Найти сумму чисел, находящихся ниже главной диагонали массива.
Вариант 13. Дан двухмерный массив чисел А(n,m), где n – количество строк, m – количество столбцов в массиве. Дано число k. Определить, сколько чисел в массиве, меньших k.
Вариант 14. Даны два одномерных массива чисел А(n) и В(n), где n – количество элементов в массиве. Вычислить новый массив С(n)= А(n)- В(n).
Вариант 15. Даны два одномерных массива чисел А(n) и В(n), где n – количество элементов в массиве. Подобрать такие элементы из массивов А(n) и В(n), так чтобы произведение А(n)хВ(n) было наименьшим.
Вариант 16. Дан двухмерный массив чисел А(n,m), где n – количество строк, m – количество столбцов в массиве. Определить номера стоки и столбца наибольшего элемента массива.
Вариант 17. Дан одномерный массив чисел А(n), где n – количество элементов в массиве. Определить номера наименьшего элемента массива.
Вариант 18. Даны два одномерных массива координат точек Х(n) и У(n), где n – количество точек. Определить номера точек, лежащих в второй четверти Декартовой системы координат.
Вариант 19. Дан двухмерный массив чисел А(n,n), где n – количество строк и столбцов в массиве. Обнулить элементы массива, лежащие на и выше главной диагонали массива.
Вариант 20. Дана двухмерная матрица чисел А(n,n), где n – количество строк и столбцов в массиве. Транспонировать матрицу.