Система задач и упражнений по языку программирования Pascal. Часть 1 - 16 стр.

UptoLike

16
Лабораторная работа 7
Одномерные массивы
Цель работы
: Сформировать понятие одномерного массива числового типа. Овладеть
умениями обращения к элементам одномерного массива, ввода и вывода
массива, составления алгоритмов обработки массивов.
Задание 1
Составьте программу, которая запрашивает значение элементов одномерного
числового массива А, формирует и выводит на экран в строку новый числовой массив
В, в котором:
1.1. элементы те же, что
и в А, но расположены в обратном порядке.
1.2. элементы равны модулю соответствующих элементов А.
1.3. элементы на 1 больше, чем соответствующие элементы А.
1.4. элементы те же, что и в А, но отрицательные заменяются на 0.
Составьте программу для решения одной из следующих задач.
1.5 Подсчета суммы элементов массива, меньших своего номера.
1.6 Подсчета суммы элементов массива, стоящих на четных местах.
1.7 Замены всех элементов массива соответствующими степенями числа 2.
1.8 Замены ненулевых элементов массива на обратные.
Задание 2
Измените предыдущую программу так, чтобы в массиве В, элемент с номером i
был равен:
2.1. сумме первых i элементов массива А.
2.2. произведению первых i элементов массива А.
2.3. количеству нулей среди первых i элементов массива А.
2.4. максимальному среди первых i элементов массива А.
2.5. количеству положительных чисел
первых i элементов массива А.
2.6. минимальному среди первых i элементов массива А.
2.7. номеру максимального элемента среди первых i элементов А.
2.8. номеру минимального элемента среди первых i элементов А.
После исполнения программы элементы массива В должны быть
напечатаны на экране каждый под соответствующим элементом массива А.
Задание 3
Составьте программу для решения одной
из следующих задач.
3.1. Определить, есть ли в массиве положительные числа, отрицательные числа,
нули.
3.2. Определить, все ли числа из массива А лежат в указанном диапазоне.
3.3. Определить, есть в массиве числа, превосходящие сумму всех элементов
массива.
3.4. Определить, единственный ли в массиве максимальный элемент.
3.5. Определить, является ли массив А
упорядоченным по возрастанию.
3.6. Определить, является ли массив А упорядоченным по убыванию.
3.7. Определить номер первого нуля в массиве А или выдать сообщение, что нулей в
массиве нет.
3.8. Определить, симметричны ли элементы в массиве относительно центрального
или центральных.