Составить программу которая будет вычислять значение выражения у = cosx + cosx^2 + cosx^3 + + cosx^n, используя процедуру вычисляющую x в n степени
236
437
Ответы на вопрос:
Процедурой: // возводит действилельное число x в целую степень n procedure pow(const x: real; const n: integer; var st: real); var i: integer; begin st: =1; for i: = 1 to n do st: =st*x; end; var x,y,st: real; n: integer; begin y: =0; write('x = '); readln(x); write('n = '); readln(n); for n: = 1 to n do begin pow(x,n,st); y: =y+cos(st); end; writeln('y = ',y); end. функцией: // возводит действилельное число x в целую степень n function pow(const x: real; const n: integer): real; var i: integer; begin result: =1; for i: = 1 to n do result: =result*x; end; var x,y: real; n: integer; begin y: =0; write('x = '); readln(x); write('n = '); readln(n); for n: = 1 to n do y: =y+cos(pow(x,n)); writeln('y = ',y); end. циклом: var x,y,st: real; n: integer; begin y: =0; write('x = '); readln(x); write('n = '); readln(n); st: =1; for n: = 1 to n do begin st: =st*x; y: =y+cos(st); end; writeln('y = ',y); end.
Популярно: Информатика
-
Ада2000005.03.2021 15:04
-
Angelona1930.10.2022 06:46
-
rasolcheatnet27.06.2023 18:53
-
2001kirik24.09.2020 17:52
-
NickMean12.01.2021 06:44
-
chelovekchelovekov9928.07.2020 12:55
-
Kristina12220515.07.2020 17:32
-
ksenyarobulet12.05.2022 01:15
-
Marinochka01227.11.2021 06:02
-
katy24731.05.2020 07:00