Функциональное программирование (Вариант 2)

Раздел
Программирование
Просмотров
275
Покупок
0
Антиплагиат
Не указан
Размещена
12 Мар 2025 в 09:31
ВУЗ
[Росдистант]
Курс
4 курс
Стоимость
1 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Функциональное программир
255.2 Кбайт
Описание

Задание 1

Задание. Базовые алгоритмические структуры

Вычислить значение функции y по заданной формуле. Значения исходных данных x, a и b ввести с клавиатуры. Результат вывести на печать. Функция выбирается из таблицы 2.

Определить тип вычислительного процесса. Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++. Представить результаты вычислений по заранее подготовленному тесту.

Составить программу расчета таблицы значений функции f(x) на интервале a<=x<=b в n равностоящих точках. Границы интервала a,b и количество точек n ввести с клавиатуры. Результаты вывести на печать…

Вариант 2

Задан одномерный массив действительных чисел a[n].

Определить:

max(a1+ an, a2+ an-1, … , an/2+ a(n/2)+1)

Задание 2.1

Составить программу по заданию, согласно варианту.

Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++. Исходный массив заполнить с помощью генератора случайных чисел.

Для отладки программы можно использовать онлайн-компилятор (например, С++ shell). Представить результаты вычислений по заранее подготовленному тесту.

Вариант 2.

Задан одномерный массив действительных чисел a[n].

Определить:

max(a1+ an, a2+ an-1, … , an/2+ a(n/2)+1)

Задание 2.2

Составить программу по заданию, согласно варианту. Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке С++.

Ввести значения исходного массива с клавиатуры. Распечатать исходный и преобразованный массивы в виде матрицы. Для отладки программы можно использовать онлайн-компилятор (например, С++ shell).

Вариант 2

Ввести с клавиатуры целые числа и сформировать из них массив a[n][m]. В каждой строке выбирается элемент с наибольшим значением, затем среди этих чисел выбирается наименьшее значение. Указать индексы элемента с найденным значением.

Задание 3.1

Составить программу по заданию, согласно выбранному варианту.

Составить программу на языке С++ с использованием функций.

Для отладки программы можно использовать онлайн-компилятор (например, С++ shell).

Вариант 2

Сформировать одномерный массива a[n]. Элементы массива ввести с клавиатуры. Обнулить все положительные элементы массива. Преобразованный массив вывести на экран.

Вам подходит эта работа?
Похожие работы
Другие работы автора
Прямой эфир