- •Лабораторная работа № 13 Работа с массивами в среде программирования Borland Delphi
- •Лабораторная работа № 13: Ввод и обработка массивов
- •Цель работы
- •Задачи работы
- •Описание работы
- •Листинг 5. Текст файла проекта Lab3.Dpr
- •Листинг 6. Текст главного модуля MainUnit.Pas
- •Листинг 7. Текст вспомогательного модуля ListInput.Pas.
- •Листинг 8. Текст вспомогательного модуля GridInput.Pas.
- •Вопросы и задания для самостоятельной работы
- •//////////////Задание на 5-ку Цель работы
- •Теоретическая часть
- •Задание
- •Вариант 1.
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Вариант 15.
- •Вариант 16.
- •Вариант 17.
- •Вариант 18.
- •Вариант 19.
- •Вариант 20.
- •Вариант 21.
- •Вариант 22.
- •Вариант 23.
- •Вариант 24.
- •Вариант 25.
- •Вариант 26.
- •Вариант 27.
- •Вариант 28.
- •Вариант 29.
- •Вариант 30.
Вариант 11.
1.Организовать ввод массива 38, 0, 23, 91, 0, -13, 23, 10, 46, 23 с клавиатуры.
2.В заданном числовом массиве определить сумму ненулевых элементов.
3.В заданном числовом массиве определить количество элементов, имеющих значение 23.
4.В заданном числовом массиве каждый элемент, начиная со второго, заменить на значение предыдущего элемента.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
Вариант 12.
1.Организовать ввод массива 39, 70, 46, -17, -19, 46, 46, 0, -20, 46 с клавиатуры.
2.В заданном числовом массиве определить индексы элементов, имеющих значение 46.
3.В заданном числовом массиве определить произведение элементов с четными индексами.
4.В заданном числовом массиве каждый элемент, начиная со второго до предпоследнего, заменить на сумму соседних с ним элементов.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
Вариант 13.
1.Организовать ввод массива 6, 39, 0, -56, 42, -36, -60, 99, -82, 5 с клавиатуры.
2.В заданном числовом массиве определить среднее арифметическое положительных элементов.
3.В заданном числовом массиве каждый четный элемент заменить на нуль.
4.Изменить заданный числовой массив так, чтобы элементы были расположены в нем в обратном порядке.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
Вариант 14.
1. Организовать ввод массива 49, -28, 0, -17, -2, 30, 49, -67, 54, 10 с клавиатуры.
2.В заданном числовом массиве определить среднее геометрическое отрицательных элементов.
3.В заданном числовом массиве удвоить элементы с нечетными индексами.
4.В заданном числовом массиве переставить местами соседние элементы с четными и нечетными индексами.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
Вариант 15.
1.Организовать ввод массива -10, 0, 27, 0, -59, 18, 27, 0, -72, 0 с клавиатуры.
2.В заданном числовом массиве определить сумму ненулевых элементов.
3.В заданном числовом массиве определить сумму индексов элементов, имеющих значение 27.
4.В заданном числовом массиве каждый элемент, начиная со второго, заменить на значение предыдущего элемента.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
Вариант 16.
1.Организовать ввод массива 41, 31, -35, 0, 41, -92, 25, 41, 0, 49 с клавиатуры.
2.В заданном числовом массиве определить сумму индексов элементов, имеющих значение 41.
3.В заданном числовом массиве определить среднее арифметическое элементов с четными индексами.
4.В заданном числовом массиве каждый элемент, начиная со второго до предпоследнего, заменить на сумму соседних с ним элементов.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
Вариант 17.
1.Организовать ввод массива 60, -24, 9, 2, -15, 52, 0, 35, -28, 14 с клавиатуры.
2.В заданном числовом массиве определить сумму положительных элементов.
3.В заданном числовом массиве каждый элемент с четным индексом заменить на нуль.
4.Изменить заданный числовой массив так, чтобы элементы были расположены в нем в обратном порядке.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
Вариант 18.
1. Организовать ввод массива 0, -28, -16, 83, 62, -18, 42, 90, 0, -26 с клавиатуры.
2.В заданном числовом массиве определить среднее арифметическое отрицательных элементов.
3.В заданном числовом массиве удвоить элементы с нечетными индексами.
4.В заданном числовом массиве переставить местами соседние элементы с четными и нечетными индексами.
5.Выполнить задания 2,3,4 для массива, введенного случайным образом.
