Лабораторная работа № 5. Обработка одномерных массивов



Мы поможем в написании ваших работ!


Мы поможем в написании ваших работ!



Мы поможем в написании ваших работ!


ЗНАЕТЕ ЛИ ВЫ?

Лабораторная работа № 5. Обработка одномерных массивов



Цель работы: Изучение оператора цикла с заданным числом повторений. Получение навыков обработки одномерных массивов.

 

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

 

1. Разработать программу согласно варианту задания. Предусмотреть ввод данных с клавиатуры и вывод результата на экран.

2. Разработать тестовые примеры.

3. Набрать и отладить программу.

4. Проанализировать полученные результаты.

5. Оформить отчет.

 

ВАРИАНТЫ ЗАДАНИЙ

1. Переставить местами максимальный и минимальный элементы массива

2. Найти сумму элементов массива, не превосходящих заданную величину Х.

3. Определить количество нулевых, положительных и отрицательных элементов массива.

4. Найти произведение всех положительных элементов массива, следующих после первого нулевого элемента.

5. Найти разность максимального и минимального элементов массива.

6. Преобразовать массив, расположив в нем элементы в обратной последовательности.

7. Определить количество элементов массива, кратных 5 и не превосходящих заданную величину Х.

8. Найти среднее арифметическое элементов массива, лежащих в диапазоне от А до В.

9. Преобразовать массив, поменяв все нулевые элементы на минимальный элемент массива.

10. Преобразовать массив, заменив все отрицательные элементы на -1, а положительные на +1. Подсчитать количество положительных и отрицательных элементов массива.

11. Преобразовать массив, поменяв местами максимальный и минимальный элементы массива.

12. Преобразовать массив, заменив значение его элементов на натуральные логарифмы этих значений. Найти количество элементов массива, для которых такая замена невозможна.

13. Найти сумму элементов массива, расположенных после первого встретившегося нулевого элемента.

14. Найти сумму отрицательных и произведение положительных элементов массива.

15. Найти сумму положительных элементов массива и заменить ею все отрицательные элементы.

 

 

СОДЕРЖАНИЕ ОТЧЕТА

1. Цель работы.

2. Постановка задачи.

3. Описание программы.

4. Протокол отладки.

5. Результат тестирования программы.

6. Выводы.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Как работает оператор цикла с заданным числом повторений?

2. Какой тип может иметь параметр цикла?

3. Как производится полное и сокращенное описание одномерных массивов?

4. Что такое индексное выражение?


Лабораторная работа № 6. Обработка двумерных массивов

Цель работы: Изучение оператора цикла с заданным числом повторений. Получение навыков обработки двумерных массивов.

 

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

 

1. Разработать программу согласно варианту задания. Предусмотреть ввод данных (массива вещественных чисел из N строк и) с клавиатуры и вывод результата на экран в виде матрицы.

2. Разработать тестовые примеры.

3. Набрать и отладить программу.

4. Проанализировать полученные результаты.

5. Оформить отчет.

 

ВАРИАНТЫ ЗАДАНИЙ

1. Переставить местами максимальный и минимальный элементы массива

2. Найти сумму элементов массива, не превосходящих заданную величину Х.

3. Определить номера строк, в которых сумма элементов положительна.

4. Найти произведение элементов массива, лежащих правее главной диагонали (число строк и столбцов совпадает)

5. Найти сумму элементов массива, лежащих на и левее главной диагонали (число строк и столбцов совпадает)

6. Преобразовать массив, умножив элементы каждой строки на минимальный элемент этой строки.

7. Преобразовать массив, умножив элементы каждого столбца на минимальный элемент этого столбца.

8. Преобразовать массив, умножив элементы каждой строки на среднее арифметическое элементов этой строки .

9. Преобразовать массив, поменяв все нулевые элементы на минимальный элемент массива.

10. Преобразовать массив, умножив элементы каждого столбца на среднее арифметическое элементов этого столбца .

11. Подсчитать количество положительных и отрицательных элементов каждой строки массива.

12. Подсчитать количество положительных и отрицательных элементов каждого столбца массива.

13. Преобразовать массив, умножив элементы каждой строки на последний элемент этой строки.

14. Преобразовать массив, заменив значения его диагональных элементов на максимальные элементы соответствующих строк (число строк и столбцов совпадает)

15. Преобразовать массив, заменив значения его диагональных элементов на минимальные элементы соответствующих столбцов (число строк и столбцов совпадает)

 

 

СОДЕРЖАНИЕ ОТЧЕТА

1. Цель работы.

2. Постановка задачи.

3. Описание программы.

4. Протокол отладки.

5. Результат тестирования программы.

6. Выводы.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Как производится полное и сокращенное описание двумерных массивов?

2. Каков смысл индексов элементов массива?

3. Каковы особенности диагональных элементов двумерного массива?


 



Последнее изменение этой страницы: 2016-12-12; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.215.183.251 (0.006 с.)