ВУЗ:
Составители:
Рубрика:
В Паскале нет стандартных функций сумммирования элементов
массива и возведения чисел в степень больше 2. Разработаем свои функции
для решения этих задач и будем использовать их для решения поставленной
задачи.
Текст программы
Uses crt;
Type
Tmas=array[1..100] of real;
Var a,b,n,m,i,j:byte;
X,Y:Tmas;
S:Real;
Function Summa(Dlmas:byte; Mas:Tmas):Real;
Var Sum:real; i:byte;
Begin
Sum:=0.0;
For i:=1 to Dlmas do
Sum:=Sum+Mas[i];
Summa:=Sum;
End;
Function step(Pok:byte;Osn:byte):real;
Var i:byte; St:real;
Begin
St:=Osn;
For i:=2 to Pok do
St:=St*Osn;
step:=St;
End;
{ Главная программа}
BEGIN
Write(' Введите длину первого массива - N ');
Readln(N);
Write(' Введите длину второго массива - M ');
Readln(M);
Writeln(' Введите элементы массива X');
For i:=1 to N do Read(X[i]); readln;
Writeln(' Введите элементы массива Y');
For j:=1 to M do Read(Y[j]); readln;
Write(' Введите a и b '); Readln(a,b);
S:=(Summa(N,X)+Summs(M,Y))/(step(N,a)+step(M,b));
Writeln(' Полученный результат S = ',S);readkey;
END.
В Паскале нет стандартных функций сумммирования элементов массива и возведения чисел в степень больше 2. Разработаем свои функции для решения этих задач и будем использовать их для решения поставленной задачи. Текст программы Uses crt; Type Tmas=array[1..100] of real; Var a,b,n,m,i,j:byte; X,Y:Tmas; S:Real; Function Summa(Dlmas:byte; Mas:Tmas):Real; Var Sum:real; i:byte; Begin Sum:=0.0; For i:=1 to Dlmas do Sum:=Sum+Mas[i]; Summa:=Sum; End; Function step(Pok:byte;Osn:byte):real; Var i:byte; St:real; Begin St:=Osn; For i:=2 to Pok do St:=St*Osn; step:=St; End; { Главная программа} BEGIN Write(' Введите длину первого массива - N '); Readln(N); Write(' Введите длину второго массива - M '); Readln(M); Writeln(' Введите элементы массива X'); For i:=1 to N do Read(X[i]); readln; Writeln(' Введите элементы массива Y'); For j:=1 to M do Read(Y[j]); readln; Write(' Введите a и b '); Readln(a,b); S:=(Summa(N,X)+Summs(M,Y))/(step(N,a)+step(M,b)); Writeln(' Полученный результат S = ',S);readkey; END.
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »