У вас вопросы?
У нас ответы:) 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. Контрольная работа Вариант По дисциплинемикроэкономика Направления 0
2. Организация интеллектуальной сети в г Кокшетау на базе платформы оборудования lctel S12
3. 2013 Содержание работы
4. Понятие и принципы уголовной ответственности за экологические преступления
5. СТИЛІ СУЧАСНОЇ УКРАЇНСЬКОЇ ЛІТЕРАТУРНОЇ МОВИ
6. Город Лимпопо Космос Красноармейская Космос Ленина
7. Калинка Хореографический коллектив Ягодка ДК филиала ООО Газпром трансгаз Моск
8. Национального радио Чувашии Чаваш Ен 1050 FM; УКВ 7241 МГц; третья кнопка; вещание через сеть Интернет по
9. ти месяцев больного ОРВИ шумное дыхание; диагностирован стеноз гортани 1 степени
10. В ожидании варваров Джозеф Максвелл Кутзее В ожидании варваров OCR unknown http---www