Вход

Обработка массивов (Pascal, Паскаль)

Рекомендуемая категория для самостоятельной подготовки:
Контрольная работа*
Код 301190
Дата создания 14 декабря 2013
Страниц 10
Мы сможем обработать ваш заказ (!) 24 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
550руб.
КУПИТЬ

Описание

Лабораторная работа на языке Паскаль(отчет + программа)
Постановка задачи:
Необходимо описать постановку задачи, создать мат. модель ее решения, составить алгоритм (в виде блок-схемы и словесного описания) и написать программу, реализующую его. Размерность массивов задается пользователем. Предусмотреть ввод элементы массива вручную - с клавиатуры и при помощи генератора случайных чисел. В итоге в окне должны быть отображены данные до и после обработки массива.

В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) сумму элементов массива с нечетными номерами;
2) сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Сжать массив, удалив из него все элементы, модуль которых не превышает единицу. Освободившиеся в конце массива элемент ...

Содержание

Цель работы.
Постановка задачи.
Алгоритм решения поставленной задачи.
Блок-схема.
Структурограмма алгоритма.
Вывод результатов.
Текст программы (Turbo Pascal7.0).
Тестирование программы.
Ответы на контрольные вопросы.

Введение

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

Фрагмент работы для ознакомления

13
В одномерном массиве, состоящем из п целочисленных элементов, вычислить:
1) минимальный по модулю элемент массива;
1) сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
Преобразовать массив таким образом, чтобы в первой его половине располага­лись элементы, стоявшие в четных позициях, а во второй половине — элементы, стоявшие в нечетных позициях.
14
Дана целочисленная прямоугольная матрица.
1) Найти номер первой из строк, содержащих хотя бы один положительный эле­мент.
2) Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями.
15
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) количество элементов массива, лежащих в диапазоне от А до В;
2) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей.
16
Дана целочисленная прямоугольная матрица.
1) Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента.
2) Упорядочить строки целочисленной прямоугольной матрицы по возраста­нию количества одинаковых элементов в каждой строке.
17
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) количество элементов массива, равных нулю;
2) сумму элементов массива, расположенных после минимального элемента.
Упорядочить элементы массива по возрастанию модулей.
18
Дана целочисленная квадратная матрица. Определить:
1) сумму элементов в тех строках, которые не содержат отрицательных элемен­тов;
2) минимум среди сумм элементов диагоналей, параллельных главной диагона­ли матрицы
19
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) количество элементов массива, больших С;
2) произведение элементов массива, расположенных после максимального по модулю элемента.
Преобразовать массив таким образом, чтобы сначала располагались все отрица­тельные элементы, а потом — все положительные (элементы, равные нулю, счи­тать положительными).
20
Дан двумерный массив размером 5*6, заполненный случайным образом. Заменить максимальный элемент каждой строки на противоположный, предварительно удалив среднюю строку массива.
21
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) количество отрицательных элементов массива;
1) сумму модулей элементов массива, расположенных после минимального по модулю элемента.
Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.
22
Дан одномерный массив, состоящем из п целочисленных элементов.
1) Подсчитать количество элементов одномерного массива, для которых выполняются неравенства: i2<ai<i!.
2) поменять местами минимальный и максимальный элементы.
Упорядочить данный массив по убыванию элементов.
23
В одномерном массиве, состоящем из п целочисленных элементов, вычислить:
1) количество положительных элементов массива;
2) сумму элементов массива, расположенных после последнего элемента, равно­го нулю.
Преобразовать массив таким образом, чтобы сначала располагались все элемен­ты, целая часть которых не превышает единицу, а потом — все остальные.
24
Задан одномерный массив. Определить, является ли этот массив возрастающим / убывающим / строго возрастающим / строго убывающим.
Подсчитать количество элементов одномерного массива, которые превосходят среднее арифметическое четных элементов массива.
Вставить на k-е место линейного массива вещественных чисел элемент, равный наименьшему элементу данного массива.
25
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) количество элементов массива, меньших С;
2) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента.
Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом — все остальные.
26
Дана целочисленная квадратная матрица.
1) Проверить, является ли она диагональной.
2) Вычислить сумму элементов тех столбцов двумерного массива, первый элемент которых превосходит наперед заданное число s.
3) Удалить строку и столбец, содержащие максимальный элемент.
27
В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1) произведение отрицательных элементов массива;
2) сумму положительных элементов массива, расположенных до максимального элемента.
Изменить порядок следования элементов в массиве на обратный.
28
Дана целочисленная квадратная матрица. Проверить, является ли она единичной.
Найдите номера строк:

Список литературы

1. Фаронов В.Ф. Turbo Pascal 7.0. Начальный курс: учеб. пособие / В. В. Фаронов. - 7-е изд., перераб. - М. : Нолидж, 2001. - 571 с.;
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00815
© Рефератбанк, 2002 - 2024