- •Лабораторная работа № 1. Линейные вычислительные процессы
- •Задание 4. Разработать программу для решения задачи своего варианта Варианты задания
- •Варианты задания
- •Дополнительные задачи
- •Лабораторная работа № 2. Разветвляющиеся вычислительные процессы
- •Дополнительные задачи
- •Дополнительные задачи
- •Лабораторная работа № 4. Обработка одномерных и двумерных массивов
- •Варианты задания
- •Варианты задания
- •Дополнительные задачи
- •Лабораторная работа № 5. Действия со строками
- •Дополнительные задачи
- •Лабораторная работа №6. Записи, множества, перечисляемый и ограниченный типы
- •Дополнительные задачи
- •Лабораторная работа №7. Процедуры и функции
- •Варианты задания
- •Варианты задания
- •Дополнительные задачи
- •Лабораторная работа №8. Рекурсия
- •Дополнительные задачи
- •Лабораторная работа №9. Файлы
- •Дополнительные задачи
- •Лабораторная работа № 10 «Анализ алгоритмов сортировки»
- •Лабораторная работа № 11 «Анализ алгоритмов поиска»
Дополнительные задачи
Дано целое число N. Не используя строковые переменные, вывести в столбик это число. Для решения использовать функции целочисленного деления и вычисления остатка от деления целых чисел.
Найти сумму ряда:
с точностью . Ряд сходится в области –1< х 1. Определить число шагов, которое необходимо проделать, чтобы повысить точность вычислений с до 0.1. Для проверки предусмотреть вычисление суммы рада по формуле y = ln(1 + x).
Лабораторная работа № 4. Обработка одномерных и двумерных массивов
Задание 1. В заданном целочисленном массивеa1,a2, … ,an вычислить количество, сумму и произведение нечетных чисел. Учесть возможность того, что нечетных чисел в массиве может не быть.
Задание 2. В заданном массивеa1,a2, … ,an поменять местами максимальный и минимальный элементы.
Задание 3. Дан массивa1,a2, … ,an и числоb. Разработать программу удаления из массива всех элементов, меньших заданного значенияb.
Задание 4. Разработать программу для решения задачи своего варианта
Варианты задания
В заданном массиве a1,a2, … ,an найти максимальный элемент и заменить его значением суммы предшествующих ему элементов.
В заданном массиве a1,a2, … ,anвсе элементы с четными индексами, предшествующие максимальному элементу массива (первому по порядку, если их несколько), умножить на величину максимального элемента этого массива.
В заданном массиве a1,a2, … ,anпоследовательно слева направо заменить все нулевые элементы полусуммой соседних элементов. Дляa1 считать соседним слева элементом an, а дляan – соседним справа элементомa1.
В заданном массиве a1,a2, … ,anуменьшить положительные элементы на величину минимального по модулю элемента этого массива.
В заданном массиве a1,a2, … ,an уменьшить все элементы с четными индексами на величину максимального элемента этого массива.
В заданном массиве a1,a2, … ,anувеличить все элементы с нечетными индексами на величину минимального элемента.
В заданном массиве a1,a2, … ,anзаменить значения элементов, начиная с 1‑го и кончая номером минимального элемента, на обратные.
В заданном массиве a1,a2, … ,anзаменить минимальный элемент значением, противоположным по знаку.
В заданном массиве a1,a2, … ,anс положительными элементами найти среднее геометрическое, а затем все элементы с нечетными индексами увеличить на величину среднего геометрическогоУказание. Среднее геометрическое вычисляется по формуле:
В заданном массиве a1, a2, … , anнайти среднее гармоническое элементов, а затем каждый положительный элемент массива увеличить на величину среднего гармонического.Указание.Среднее гармоническое вычисляется по формуле:
В заданном массиве a1,a2, … ,anпоменять местами первый положительный и последний отрицательный элементы. Учесть возможность того, что отрицательных или положительных элементов в массиве может не быть.
В заданном целочисленном массиве a1,a2, … ,anзаменить все нечетные элементы квадратами их индексов.
В заданном массиве a1,a2, … ,anпоменять местами первый отрицательный элемент и последний элемент массива. Учесть возможность того, что отрицательных элементов в массиве может не быть.
В заданном массиве a1,a2, … ,anпоменять местами соседние элементы, если предыдущий элемент меньше последующего.
В заданном массиве a1,a2, … ,anпоменять местами последний положительный элемент и первый элемент массива. Учесть возможность того, что положительных элементов в массиве может не быть.
Задание 5. В заданной квадратной матрицеАпорядкаnк каждому элементу главной диагонали прибавить сумму предшествующих ему элементов данной строки.
Задание 6. В заданной матрицеАmnвычислить суммы значений элементов строк. Полученные суммы записать в одномерный массивВ.
Задание 7.Разработать программу для решения задачи своего варианта.