И еще несколько математических задач из очередной контрольной работы, для решения которых были написаны программы на языке C++.
Задание 1:
Составить программу для вычисления арифметического выражения:
Исходники этой и последующих задач вы найдете в конце статьи, здесь же будут рассмотрены только примеры работы полученных программ.
При х=5, а=1, ξ=4 получим такие результаты:
Задание 2:
Вычислить выражение, проверив область допустимых значений:
В нашем случае к-х должно быть больше нуля и cos(kx) не может равняться нулю.
Напишем программу и при к=7, х=1 получим такие результаты:
Задание 3:
Протабулировать функцию f(x) при заданном значении xmin с интервалом ∆х=0,3. Значение xmax выбрать самостоятельно так, чтобы таблица содержала не менее 10 значений.
Составить три варианта программы:
Пусть xmax=5, тогда:
1. Получим результаты:
2. Получим результаты:
3. Получим результаты:
Получились одинаковые результаты во всех трех случаях. Значит программы написаны правильно.
Задание 4:
Сформировать вектор b[3] из трех наименьших элементов массива a[12]
Отсортировав массив а по возрастанию, присвоим значения первых трех элементов массива а элементам массива b.
Пусть наш массив а состоит из таких элементов а={8,3,-6,0,12,7,2,4,5,11,9,8}. Тогда получим результаты:
Задание 5:
Даны действительные числа a1, … , a5 и b1, … , b10. В последовательности an и bm все члены, идущие за членом с наибольшим значением (за первым по порядку, если их больше, чем один), заменить на 0,5. Поиск максимального значения оформить в виде функции.
Возьмем массив а={5,9,2,4,0,}, массив b={-4,6,2,8,3,4,0,7,2,1}:
Получим такие результаты:
Архив с листингами всех программ вы можете скачать здесь:
Также вы можете изучить другие программы на C++ для решения прочих математических задач или ознакомиться с примерами математических задач и базы данных, тоже реализованных на Си++, или же посмотреть другие примеры задач, выполненные на C++ и рассмотреть подобные им варианты решения функций и работы с массивами.
Задание 1:
Составить программу для вычисления арифметического выражения:
Исходники этой и последующих задач вы найдете в конце статьи, здесь же будут рассмотрены только примеры работы полученных программ.
При х=5, а=1, ξ=4 получим такие результаты:
Задание 2:
Вычислить выражение, проверив область допустимых значений:
В нашем случае к-х должно быть больше нуля и cos(kx) не может равняться нулю.
Напишем программу и при к=7, х=1 получим такие результаты:
Задание 3:
Протабулировать функцию f(x) при заданном значении xmin с интервалом ∆х=0,3. Значение xmax выбрать самостоятельно так, чтобы таблица содержала не менее 10 значений.
Составить три варианта программы:
- С использованием оператора while.
- С использованием оператора do … while.
- С использованием оператора for.
Пусть xmax=5, тогда:
1. Получим результаты:
2. Получим результаты:
3. Получим результаты:
Получились одинаковые результаты во всех трех случаях. Значит программы написаны правильно.
Задание 4:
Сформировать вектор b[3] из трех наименьших элементов массива a[12]
Отсортировав массив а по возрастанию, присвоим значения первых трех элементов массива а элементам массива b.
Пусть наш массив а состоит из таких элементов а={8,3,-6,0,12,7,2,4,5,11,9,8}. Тогда получим результаты:
Задание 5:
Даны действительные числа a1, … , a5 и b1, … , b10. В последовательности an и bm все члены, идущие за членом с наибольшим значением (за первым по порядку, если их больше, чем один), заменить на 0,5. Поиск максимального значения оформить в виде функции.
Возьмем массив а={5,9,2,4,0,}, массив b={-4,6,2,8,3,4,0,7,2,1}:
Получим такие результаты:
Архив с листингами всех программ вы можете скачать здесь:
Также вы можете изучить другие программы на C++ для решения прочих математических задач или ознакомиться с примерами математических задач и базы данных, тоже реализованных на Си++, или же посмотреть другие примеры задач, выполненные на C++ и рассмотреть подобные им варианты решения функций и работы с массивами.
Комментариев нет:
Отправить комментарий