Программирование матричных операций, варианта 745

Раздел
Программирование
Просмотров
230
Покупок
1
Антиплагиат
Не указан
Размещена
3 Июл 2021 в 14:29
ВУЗ
УГНТУ
Курс
1 курс
Стоимость
350 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
doc
Отчет-прогр-е орриф.цикла
168 Кбайт 350 ₽
Описание

Разработать программу получения и обработки одномерного массива, состоящую из 4 частей.

Часть 1. Вычислить значения 37 элементов одномерного целочисленного массива R в интервале (-8,7) с использованием генератора случайных чисел.

Для получения целого случайного числа x на отрезке [a, b] в языке Паскале используется следующий оператор:

x := a + random((b-a+1)

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

Часть 2. Вычислить среднеквадратичное значение четных по номеру элементов первой четверти массива.

Часть 3. Определить два наименьших элемента среди принадлежащих отрезку [a/2;b/2] элементов последней трети массива.

Определить элемент массива – это значит найти его положение (индекс) в массиве и его значение. Если требуемому условию удовлетворяют несколько элементов, то нужно установить индекс и значение каждого из них.

Часть 4. Упорядочить каждые вторые элементы второй четверти массива по убыванию значений.

В исходном массиве упорядочиваются только те элементы, которые удовлетворяют заданным условиям, при этом остальные элементы своё положение сохраняют и вспомогательный массив не используется.

Для проверки правильности упорядочения всего массива или его части выводить все его элементы.

Оглавление

Обязательные требования к программе.

1. Программу разработать для решения задачи в общем виде, для произвольных значений исходных данных: количества элементов n (2<=n<=100) и отрезка [a, b]  (b>=a).

2. Решение каждой части в программе реализовать в виде процедуры.

3. Предусмотреть 3 варианта исполнения программы:

           Тестовый расчёт

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

           Решение задачи для новой последовательности случайных значений элементов массива при новом запуске программы (c Randomize).

Вам подходит эта работа?
Похожие работы
Вычислительная техника
Лабораторная работа Лабораторная
25 Окт в 17:33
9
0 покупок
Вычислительная техника
Контрольная работа Контрольная
24 Сен в 21:27
31
0 покупок
Другие работы автора
Физкультура и спорт
Реферат Реферат
9 Июн в 16:23
84 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир