Студопедия — по теме: Обработка одномерных массивов с использованием функций
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

по теме: Обработка одномерных массивов с использованием функций






Лабораторная работа №3

1. Сформировать два вектора x = {x1,x2,x3,x4} и y = {y1,y2,y3,y4 } случайным образом. Определить угол между векторами по формуле . Написать функцию для вычисления скалярного произведения. Написать функцию формирования массива. Написать функцию вывода массива.

2. Заданы экспериментальные значения трёх случайных величин , , . Найти максимальное из трёх чисел x, y, z, где

x - математическое ожидание случайной величины а,

y- математическое ожидание случайной величины b,

z- математическое ожидание случайной величины c.

Математическое ожидание случайной величины вычисляется по формуле: Написать функцию для вычисления математического ожидания.

3. Сформировать три массива случайным образом. Определить, к какому типу относятся исходные последовательности: возрастаю­щая, убывающая, переменная. Напечатать исходную последовательность, ее тип, а также +dA – максимальная разность между членами возрастающей последовательности; -dA – минимальная разность между членами убывающей последовательности; 0 – для переменной последовательности. Использовать функции. Написать функцию формирования массива. Написать функцию вывода массива.

4. Сформировать два массива случайным образом A(N) и B(M). Переменной присвоить значение -1, если максимальный элемент массива A больше максимального элемента массива B и 0 в противном случае. Написать функцию для поиска максимального элемента массива.

5. Сформировать четыре массива случайным образом X(3), Y(3), Z(4), P(4). Логической переменной присвоить значение 1, если скалярное произведение массивов X и Y больше скалярного произведения векторов Z и P, и значение 0 в противном случае. Написать функцию для вычисления скалярного произведения. Написать функцию формирования массива. Написать функцию вывода массива.

6. Сформировать три массива случайным образом X, Y, Z. Упорядочить по возрастанию три числа а, b, с, где а - минимальный элемент массива X, b - минимальный элемент массива Y, c - минимальный элемент массива Z. Написать функцию для поиска минимального элемента. Написать функцию формирования исходного массива. Написать функцию вывода массива.

7. Сформировать два массива случайным образом A(N) и B(M), упорядоченные по возрастанию. Сформировать массив С размерности M+N, составленный из элемен­тов А и В упорядоченный по возрастанию. Написать функцию формирования массива. Написать функцию вывода массива.

8. Сформировать два массива случайным образом. Наименьший элемент каждого массива заменить средним арифметическим элементов массива. Если в массиве несколько элементов со значением min, то заменить последний элемент по порядку. Написать функцию нахождения минимального элемента. Написать функцию формирования исходного массива. Написать функцию вывода массива.

 

9. Сформировать два массива случайным образом A(N) и В(М). Сформировать массивы D и C, получаемые путем исключения минимального элемента из массива А и массива В соответсвтенно. Исключение минимального элемента оформить с помощью функции. Написать функцию формирования исходного массива. Написать функцию вывода массива.

10. Сформировать три массива случайным образом. Разложить каждое число каждого массива на простые множители и выбрать среди множителей максимальный. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива.

11. Сформировать два массива случайным образом A(N) и B(M) и число K. Если в массиве А нет ни одного элемента со значением K, то первый элемент этого массива заменить на K. По такому же правилу преобразовать массив B(M). Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива.

12. Сформировать два массива случайным образомА(N) и B(M). Сформировать массив C из простых чисел массива А(N) и массив D из простых чисел массива B(M). Написать функцию. Написать функцию формирования исходного массива. Написать функцию вывода массива.

13. Сформировать три массива случайным образом. Упорядочить массивы по возрастанию количества цифр в записи чисел. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива.

14. Сформировать три массива случайным образом , , . Переменной присвоить значение 1, если длина вектора d, равного сумме векторов x и y больше длины вектора с, равного сумме векторов у и z, и значение 0 в противном случае. Написать функции для вычисления суммы векторов и длины вектора. Написать функцию формирования массива. Написать функцию вывода массива.

Примечание. Длина вектора А(а1, а2, …, аn) вычисляется по формуле . Написать функцию формирования массива. Написать функцию вывода массива.

15. Даны два массива, состоящие из нулей и единиц. Определить максимальное количество подряд стоящих единиц и номер позиции, занимаемой первой единицей этой группы. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива.

16. Сформировать два массива случайным образом A(N) и B(M). Изменить массивы таким образом, чтобы в начале стояли четные элементы, затем элементы кратные трем, затем - все остальные. Использовать функции. Написать функцию формирования исходного массива. Написать функцию вывода массива.

17. Сформировать два массива случайным образом. Удалить из массивов все нули сдвигом элементов. Использовать функцию. Написать функцию формирования исходного массива. Написать функцию вывода массива.

18. Решить уравнение dx = c, где d – длина вектора А(N) и с – длина вектора В(N). Написать функцию для вычисления длины вектора. Написать функцию формирования векторов случайным образом. Написать функцию вывода массива.

 

 







Дата добавления: 2015-10-15; просмотров: 339. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия