Описание
На все вопросы есть ответы, выполнены задания.
«Функциональное программирование»
Задание. Базовые алгоритмические структуры
Вычислить значение функции y по заданной формуле. Значения исходных данных x, a и b ввести с клавиатуры. Результат вывести на печать. Функция выбирается из таблицы 2.
Определить тип вычислительного процесса. Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++. Представить результаты вычислений по заранее подготовленному тесту.
Для отладки программы можно использовать онлайн-компилятор (например, С++ shell).
Задан одномерный массив действительных чисел a[n].
Сформировать из него новый массив b[n], каждый элемент которого b[i] равен среднему арифметическому значений исходного массива, кроме соответствующего элемента a[i]
Задание 2.1
Составить программу по заданию, согласно варианту.
Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++. Исходный массив заполнить с помощью генератора случайных чисел.
Для отладки программы можно использовать онлайн-компилятор (например, С++ shell). Представить результаты вычислений по заранее подготовленному тесту.
Из таблицы 2.1 выбрать номер варианта (по первой букве фамилии). Из таблицы 2.2 выбирается задание.
Задание 2.2
Составить программу по заданию, согласно варианту. Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++.
Ввести значения исходного массива с клавиатуры. Распечатать исходный и преобразованный массивы в виде матрицы. Для отладки программы можно использовать онлайн-компилятор (например, С++ shell).
Задан одномерный массив действительных чисел a[n].
Сформировать из него новый массив b[n], каждый элемент которого b[i] равен среднему арифметическому значений исходного массива, кроме соответствующего элемента a[i]
Ввести с клавиатуры целые числа и сформировать из них массив a[n][m]. Сформировать одномерный массив, каждый элемент которого равен сумме элементов соответствующего столбца двумерного массива
Задание 3.1
Составить программу по заданию, согласно выбранному варианту.
Составить программу на языке С++ с использованием функций.
Для отладки программы можно использовать онлайн-компилятор (например, С++ shell).
Номер варианта выбирается из таблицы 3.1 по первой букве фамилии студента.
Задание выбрать из таблицы 3.2.
Задание 3.2
Составить программу по заданию, согласно выбранному варианту.
Составить программу на языке С++ с использованием функций. Предусмотреть использование прототипов функций. Для отладки программы можно использовать онлайн-компилятор (например, С++ shell).
Номер варианта выбирается из таблицы 3.1 по первой букве фамилии студента.
Задание выбрать из таблицы 3.3.
Сформировать одномерный массива a[n].
Элементы массива ввести с клавиатуры. Обнулить все положительные элементы массива. Преобразованный массив вывести на экран
Ввести с клавиатуры целые числа и сформировать матрицу a[n][n]. Определить максимальный элемент главной диагонали