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

Раздел
Программирование
Просмотров
239
Покупок
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).

Вам подходит эта работа?
Похожие работы
Вычислительная техника
Контрольная работа Контрольная
5 Дек в 08:06
55
0 покупок
Вычислительная техника
Тест Тест
5 Дек в 07:52
113
4 покупки
Вычислительная техника
Лабораторная работа Лабораторная
25 Окт в 17:33
32
0 покупок
Вычислительная техника
Контрольная работа Контрольная
24 Сен в 21:27
64
0 покупок
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир