Vypočet SIN pomocí mocniné řady – Pascal – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Vypočet SIN pomocí mocniné řady – Pascal – Fórum – Programujte.comVypočet SIN pomocí mocniné řady – Pascal – Fórum – Programujte.com

 

Hans
~ Anonymní uživatel
34 příspěvků
19. 10. 2015   #1
-
0
-

Ahojte,

procvičoval jsem si některé příklady a vrhnul jsem se na funkce e^x, sin a cos. Příklad "e^x" jsem udělal během chvilky, tak jsem hned skočil na další, na sinus. Bohužel, jsem už v koncím a nevím si rady jak dál.

Předem děkuji za rady.
 

program program43;
const EPS = 0.00001;
var x,y,soucet,poradi,clen: real;

begin

    readln(x);

    soucet:=x;
    clen:=x;
    poradi:=0;

    repeat
      poradi:=poradi+1;
      clen:=-clen* sqr(x)/(2*poradi*(2*poradi+1));
      soucet:=soucet+clen;
    until abs(clen) < EPS;

    writeln('Vysledek sin: ',soucet:0:10);

    y:=sin(x);
    writeln('Funkce sin (porovnani): ',y:0:10);

    readln();
end.


Nahlásit jako SPAM
IP: 78.102.80.–
Honzc
~ Anonymní uživatel
225 příspěvků
20. 10. 2015   #2
-
0
-

#1 Hans
Program je dobře, pouze musíš počítat s hodnotu argumentu v radiánech (ne ve stupních)

Tedy když zadáš úhel ve stupních, pak stačí doplnit řádek (za načtení x - readln(x))

x := x*pi/180;

a už to bude pracovat perfektně

Ještě jedna malá poznámka k přehlednosti. Aby ten kdo bude program používat věděl co se po něm chce, bylo by dobré mu to na začátku sdělit.

Tedy na začátek napsat:

WriteLn(' Program na vypocet funkce sinus');

Write(' Zadej hodnotu uhlu ve stupnich ');

ReadLn(x);

Nahlásit jako SPAM
IP: 93.181.78.–
Hans
~ Anonymní uživatel
34 příspěvků
20. 10. 2015   #3
-
0
-

Děkuji moc, velice jste mi pomohl :)

Nahlásit jako SPAM
IP: 78.102.80.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 8 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý