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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 20.5.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.  ОЦІНКА І ПЛАНУВАННЯ РЕСУРСІВ Під ресурсами в проекті розуміють робочу силу техніку машини устаткування
3. Wr period. There were exmples of new youth subcultures emerging throughout tht period such s the flpper.html
4. Проторенессанс XIIIначало XIV в
5. Стаття 124 Ч4- Народ безпосередньо бере участь у здійсненні правосуддя через народних засідателів і присяжни
6. тема основных понятий юриспруденции
7. ТОМСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ ТГПУ Факультет психологии связей с общественнос
8. тема курса Правоохранительные органы1
9. Правила, механизм и кинетика коагуляции
10. тематических наук доцентом кафедры Теоретической ядерной физики МИФИ Муравьевым С