У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 13Обработка двумерных массивов на языке Турбопаскаль Цель работы- Закрепить умение со

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.2.2025

Лабораторная работа №13
Обработка двумерных массивов на языке Турбопаскаль

Цель работы: Закрепить умение составлять вспомогательные процедуры и функции на основе составления алгоритмов обработки двумерных массивов, сформировать умение работать с библиотекой вспомогательных алгоритмов.

Загрузите программу lab11.pas, проверьте ее исполнение, замените вызов процедуры ввода на вызов присваивания и снова исполните программу.

Задание 1

Изменив текст только основной программы, решите одну из следующих задач:

Вычислить количество строк, где:

1.1 среднее арифметическое меньше нуля;

1.2 все элементы меньше нуля;

1.3 только один элемент не равен нулю;

1.4 есть элементы разных знаков;

1.5 есть положительные элементы;

1.6 сумма отрицательных элементов по модулю больше суммы положительных.

Задание 2-3

Выполните оба приведённых ниже задания:

2.1 Составьте и опробуйте процедуру печати одной строки массива.

2.2 Используя процедуры смены знака и нахождения максимума, составьте и опробуйте процедуру нахождения минимума в строке с указанным номером.

Задание 4

Решите одну из задач так, чтобы в тексте основной программы не было бы конструкций нахождения минимума (максимума), суммы и т.п.

Выведите на экран строку:

4.1 с минимальной суммой модулей;

4.2 где минимальный элемент самый большой;

4.3 положительных чисел больше всего;

4.4 с максимальной суммой;

4.5 содержащую максимальный по модулю элемент массива;

4.6 где максимальный элемент меньше всего по модулю.

Задание 5

Используя готовые процедуры, составить и опробовать процедуру, которая в данной строке:

5.1 считает количество максимумов;

5.2 считает количество элементов, больших среднего арифметического;

5.3 меняет местами минимальный и максимальный элементы;

5.4 на место максимального элемента пишет сумму оставшихся элементов строки;

5.5 заменяет максимальный по модулю элемент но 0, если он отрицателен.

Примените составленную процедуру для каждой строки исходного массива. На экране должен быть напечатан исходный массив и в вариантах 3-5 полученный новый двумерный массив, а в вариантах 1 и 2 – столбец результатов справа от исходного массива.




1. Чацкий образ нового человека
2. Нефтедолларов наше руководство впервые отчетливо ощутило во время энергетического кризиса 1973 г
3. Криминалистическая тактика и методика расследования отдельных видов преступления
4. ТЕМА- История развития российского хорового концерта 2009 г Жанр хорового к.
5. Чехов-Дядя Ваня
6. Контрольная работа Жилищный фонд муниципального образования
7. Тваринний світ Вінничини
8. на тему- Михайло Лермонтов життя і творчий шлях 18141841 ЛЕРМОНТОВ Михайли Юрійович 18141841
9. Лекция НЕРВНАЯ ТКАНЬ Состоит- нейроны нейроглия
10. Мастурбация