Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_Lab_raboty_2014.docx
Скачиваний:
24
Добавлен:
09.04.2015
Размер:
177.28 Кб
Скачать

Дополнительные задачи

  1. Дано целое число N. Не используя строковые переменные, вывести в столбик это число. Для решения использовать функции целочисленного деления и вычисления остатка от деления целых чисел.

  2. Найти сумму ряда:

с точностью . Ряд сходится в области –1< х  1. Определить число шагов, которое необходимо проделать, чтобы повысить точность вычислений с до 0.1. Для проверки предусмотреть вычисление суммы рада по формуле y = ln(1 + x).

Лабораторная работа № 4. Обработка одномерных и двумерных массивов

Задание 1. В заданном целочисленном массивеa1,a2, … ,an вычислить количество, сумму и произведение нечетных чисел. Учесть возможность того, что нечетных чисел в массиве может не быть.

Задание 2. В заданном массивеa1,a2, … ,an поменять местами максимальный и минимальный элементы.

Задание 3. Дан массивa1,a2, … ,an и числоb. Разработать программу удаления из массива всех элементов, меньших заданного значенияb.

Задание 4. Разработать программу для решения задачи своего варианта

Варианты задания

  1. В заданном массиве a1,a2, … ,an найти максимальный элемент и заменить его значением суммы предшествующих ему элементов.

  2. В заданном массиве a1,a2, … ,anвсе элементы с четными индексами, предшествующие максимальному элементу массива (первому по порядку, если их несколько), умножить на величину максимального элемента этого массива.

  3. В заданном массиве a1,a2, … ,anпоследовательно слева направо заменить все нулевые элементы полусуммой соседних элементов. Дляa1 считать соседним слева элементом an, а дляan – соседним справа элементомa1.

  4. В заданном массиве a1,a2, … ,anуменьшить положительные элементы на величину минимального по модулю элемента этого массива.

  5. В заданном массиве a1,a2, … ,an уменьшить все элементы с четными индексами на величину максимального элемента этого массива.

  6. В заданном массиве a1,a2, … ,anувеличить все элементы с нечетными индексами на величину минимального элемента.

  7. В заданном массиве a1,a2, … ,anзаменить значения элементов, начиная с 1‑го и кончая номером минимального элемента, на обратные.

  8. В заданном массиве a1,a2, … ,anзаменить минимальный элемент значением, противоположным по знаку.

  9. В заданном массиве a1,a2, … ,anс положительными элементами найти среднее геометрическое, а затем все элементы с нечетными индексами увеличить на величину среднего геометрическогоУказание. Среднее геометрическое вычисляется по формуле:

  10. В заданном массиве a1, a2, … , anнайти среднее гармоническое элементов, а затем каждый положительный элемент массива увеличить на величину среднего гармонического.Указание.Среднее гармоническое вычисляется по формуле:

  1. В заданном массиве a1,a2, … ,anпоменять местами первый положительный и последний отрицательный элементы. Учесть возможность того, что отрицательных или положительных элементов в массиве может не быть.

  2. В заданном целочисленном массиве a1,a2, … ,anзаменить все нечетные элементы квадратами их индексов.

  3. В заданном массиве a1,a2, … ,anпоменять местами первый отрицательный элемент и последний элемент массива. Учесть возможность того, что отрицательных элементов в массиве может не быть.

  4. В заданном массиве a1,a2, … ,anпоменять местами соседние элементы, если предыдущий элемент меньше последующего.

  5. В заданном массиве a1,a2, … ,anпоменять местами последний положительный элемент и первый элемент массива. Учесть возможность того, что положительных элементов в массиве может не быть.

Задание 5. В заданной квадратной матрицеАпорядкаnк каждому элементу главной диагонали прибавить сумму предшествующих ему элементов данной строки.

Задание 6. В заданной матрицеАmnвычислить суммы значений элементов строк. Полученные суммы записать в одномерный массивВ.

Задание 7.Разработать программу для решения задачи своего варианта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]