Как составить программу вычисления выражения

Составить программу вычисления данного выражения: y = (x 6 *(x-5) 3 ) / (2*x+1) 5 . Возведение выражений в степень с натуральным показателем оформить в виде функции, как нахождение произведения одинаковых множителей. Не использовать стандартной математической функции вычисления степени.

var y, x: real; a, b, c: real; function exp(x: real; n: integer): real; var i: integer; k: real; begin k := 1; for i := 1 to n do k := k * x; exp := k; end; begin write(‘X = ‘); readln(x); a := exp(x, 6); b := exp(x-5, 3); c := exp(2*x+1, 5); y := (a * b) / c; writeln (‘Y = ‘, y:5:4); end.

Примеры выполнения кода:

X = -0.225 Y = -0.3677
X = 8.34 Y = 7.2581

Источник: pas1.ru

Составьте программу вычисления выражения — Pascal (243048)

Составьте программу вычисления выражения для данного натурального числа N: 4 + 8 + 12 + . + 4 • N.

var i,n,x,c: integer; sum: real; begin write(‘Введите c и n: ‘); readln(c,n); //вводим значения sum:=0; i:=4;// для счетчика x:=0; c:=0; repeat sum:=sum+c; //прибавляем к сумме каждый раз по 4 x:=x+1; // после каждого повторения значение увеличивается на 1 until i = x; //сравнивает x и i когда будет 4-4 закончит writeln(‘Значение выражения равно: ‘,sum+(4*n)); // в конце концов нужно умножить 4*n и прибавить результат end.

как ни крути в ответе получаю восемь (если значение n = 2),как будто напрямую перемножаются

Уроки C++ с нуля Решение математических задач на языке С++ Переменные в языке С++

Код к задаче: «Составьте программу вычисления выражения»

Листинг программы

var n,i: integer; sum: real; begin write(‘Введите n= ‘); readln(n); //вводим значение n sum:=0; for i:=1 to 3 do sum:=sum+4*i; writeln(‘Ответ: ‘,sum+(4*n) ); end.

Читайте также:
Программе настройки конфигурации не удалось сохранить

Источник: studassistent.ru

Код программы. Написать программу вычисления выражения

Написать программу вывода на экран таблицы значений функции для x, изменяющегося от a = 0,1 до b = 1 с шагом h = 0,1. Вычисление суммы оформить в виде функции пользователя. Предусмотреть передачу параметров в функцию разными способами.

Блок-схема алгоритма

// Прототипы функций

double Summa (double, int); // Передача параметров по значению

void Summa (double*, int*,double *); // Передача параметров по указателю

void Summa (double,double // Передача параметров по ссылке

double s, x, a, b, h;

cin>>a>>b>>h>>k; // Ввод значений:: 0.1 1 0.1 20

// Вывод строки заголовка таблицы

do // Начало цикла по x

// Передача параметров по значению

Summa (k, // Передача параметров по указателю

Summa (x, k, s); // Передача параметров по ссылке

x+=h; // Изменение значения x на величину шага h

Как составить программу действий и вычислить?

double Summa (double x, int k) // Передача параметров по значению

s=2; // Начальное значение при k=0

return s; // Передача результата s в главную функцию

void Summa (double *x, int *k, double *s) // Передача параметров по указателю

*s=2; // Начальное значение при k=0

void Summa (double k, double // Начальное значение при k=0

Рисунок 4 – Результат выполнения программы

Источник: studopedia.su

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru