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
Stránky: 1
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

↑ 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
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).
Offline
Stránky: 1