Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 15. 10. 2012 20:41

Google
Příspěvky: 230
Škola: škola
Pozice: student
Reputace:   
 

Pascal procedura mocnina

AHOJ, POTŘEBUJU PROSÍM VYSVĚTLIT ŘÁDEK VYZNAČENÝ TUČNĚ. NEVÍM, CO PŘEDSTAVUJE TO I A P A CO TEN ZÁPIS ZNAMENÁ. DĚKUJU.

program mocnina;

var

X,V,A,M : real;

N,P : word;

procedure mocnina;

var

I : integer;

begin

M:=1;
for I:=1 to P do M:=M*A;

end;

begin
writeln('Vzpocitam mocninu cisla. Yadejte cislo a ymacnete ENTER.');
read(X);
writeln('Yadejte exponent mocninz a ymacknete ENTER.');
read(N);
A:=X;
P:=N;
mocnina;
V:=M;
writeln('Vysledek je:',X,'^',N,'=',V);

end.

Offline

  • (téma jako vyřešené označil(a) Google)

#2 15. 10. 2012 22:17

skoroakvarista
Místo: Praha
Příspěvky: 299
Škola: FJFI ČVUT - ASI
Pozice: Student
Reputace:   20 
 

Re: Pascal procedura mocnina

↑ Google:
Zdravím, jde o forcyklus. Jde o smyčku, opakování nějakého příkazu (případně s begin/end i příkazů). V tomto případě přiřadí proměnné I hodnotu jedna a vykoná příkaz za "do", tedy do M přiřadí hodnotu součinu M*A. Poté inkrementuje I o jedna a znovu provede příkaz za "do". Toto opakuje, dokud je hodnota v I menší nebo rovno než v P.
Doporučuju se trošku snažit a pogůglit...

Offline

 

#3 15. 10. 2012 22:20

Geronimo
Místo: Bruntál/Brno
Příspěvky: 292
Škola: PřF+ESF MUNI
Pozice: student
Reputace:   20 
 

Re: Pascal procedura mocnina

To je cyklus od 1 do P, kde P je podle tohoto:

writeln('Yadejte exponent mocninz a ymacknete ENTER.');
read(N);
P:=N;

exponent hledane mocniny.

Takze tento cyklus P krat projede cyklus a pokazde dane cislo vynasobi stejnym cislem A, coz je nas zaklad mocniny (na zacatku je zadefinovane, ze tento zaklad je 1, protoze 1 je neutralni prvek a nic ti se soucinem neudela).


„Jestliže neumíš – naučíme, jestliže nemůžeš – pomůžeme ti, jestliže nechceš – nepotřebujeme tě.“ —Jan Werich

Offline

 

#4 15. 10. 2012 22:23

Google
Příspěvky: 230
Škola: škola
Pozice: student
Reputace:   
 

Re: Pascal procedura mocnina

Offline

 

#5 15. 10. 2012 22:24

Google
Příspěvky: 230
Škola: škola
Pozice: student
Reputace:   
 

Re: Pascal procedura mocnina

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson