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

#26 19. 06. 2010 13:16

hradecek
Příspěvky: 772
Pozice: Student
Reputace:   25 
Web
 

Re: Úlohy v Pascalu

Samozrejme že dá, stačí ak to uložíš v nejakom textovom editore(Poznámkový blok) s príponou .pas, najlepšie do zložky kde máš pascal nainštalovaný.
V pascale to už iba otvoríš FILE->OPEN...


Netrápte sa nad svojimi problémami s matematikou, môžem vás uistiť, že tie moje sú ešte väčšie. ~~Albert Einstein~~
Jak spozná člověk, že není pitomec ? - Moudrý člověk to nepozná nikdy a blbci je to jedno. ~~Jak přicházejí básnici o iluze~~
Někteří lidi se nikdy nezmění. Anebo se rychle změní a pak se zase rychle změní nazpátek. ~~Homer Simpson~~

Offline

 

#27 20. 06. 2010 20:58

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

Co to dělá?


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#28 20. 06. 2010 21:13 — Editoval gladiator01 (20. 06. 2010 21:16)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

Mam, ale pascal neumím tak ti moc nápomocná nebudu.

Teďka jsem to zkoušela přeložit ve Free Pascal IDE a když jsem ručně přepsala to 'S', 's' : (a dalsi taky), tak to najednou začlo fungovat, jestli tam nebyl nějakej neviditelnej znak.

Nebo to bylo tím, že ve druhým řádku toho CASE bylo dvakrát R místo R a r.


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#29 20. 06. 2010 21:16

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

Nebo to bylo tím, že ve druhým řádku toho CASE bylo dvakrát R místo R a r.


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#30 20. 06. 2010 21:22 — Editoval gladiator01 (20. 06. 2010 21:25)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

Určitě tam máš překlep - zkus to tam zkopírovat znova, jestli jsi si to už neupravil.

Code:

PROGRAM mat_operacie;
USES crt;
VAR cislo1, cislo2 : integer;
    volba : char;
BEGIN
  ClrScr;

  write('Zadaj prve cislo: '); readln(cislo1); ClrScr;
  write('Zadaj druhe cislo: '); readln(cislo2); ClrScr;

  writeln('Vyber si operaciu');
  writeln('S - sucet');
  writeln('R - rozdiel');

  volba:= readkey;
  CASE volba OF
    'S','s': writeln('Sucet: ', cislo1, ' + ',  cislo2, ' = ', cislo1 + cislo2);
    'R','r': writeln('Rozdiel: ', cislo1, ' - ', cislo2, ' = ', cislo1 - cislo2);
  END;

  readln;
END.

Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#31 20. 06. 2010 22:07 — Editoval gladiator01 (20. 06. 2010 22:09)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

Prosimtě, před to první write dáš třeba

Code:

writeln('jmeno,      20.6.2010'); 
  writeln('popis programu');  writeln;

na tom přece nemůžeš nic splést


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#32 22. 06. 2010 16:08

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Zdravím, tak jsem zkoušel vytvořit tu třetí úlohu, ale nějak to nejde. Neví někdo jak na to? Ten faktorial mi to vůbec nechce vypočítat.

Offline

 

#33 22. 06. 2010 17:12 — Editoval gladiator01 (22. 06. 2010 17:12)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

Prosím tě když to zvládnu já, tak ty musíš taky:

Code:

PROGRAM faktorial;
USES crt;
VAR n, i,f : integer;

BEGIN
  ClrScr;

  f:=1;

  writeln('faktorial');  writeln;
  write('Zadej cislo pro faktorial: '); readln(n);


   for i:=1 to n do
     begin
        f:=i*f;
     end;

    writeln('Faktorial=',f);

  readln;
END.

Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#34 22. 06. 2010 17:21

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Díky a ta 4tá úloha je něco podobného že?

Offline

 

#35 22. 06. 2010 17:23 — Editoval gladiator01 (22. 06. 2010 17:30)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

jo to je něco podobného, budeš to číslo násobit n-krát samo sebou, např. a*a*a=a^3, takže: a:=a*a ve for cyklu


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#36 22. 06. 2010 17:42

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4246
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: Úlohy v Pascalu

↑ Templarius: Zdravím. Moderátorská poznámka: mazání příspěvků nemáme rádi. Pokud ti vadí, že jsou tvé příspěvky veřejné, bylo by lepší toto řešit jinak než na fóru. Na druhou stranu, po mailu to s tebou nejspíš nikdo řešit nebude.

Pokud chceš nadále spolupracovat, bylo by dobré se za doposud smazané příspěvky omluvit* a další příspěvky nemazat.
---
* ne mně, ale kolegyňce glatiator01, která se ti tu tak vytrvale snaží pomáhat.


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

#37 22. 06. 2010 17:44

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

nějak to nejde..to je strašný..se mi to celý seklo a samé chibi. Pomůžeš mi gladiatore

Offline

 

#38 22. 06. 2010 17:45

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Omlouvám se...

Offline

 

#39 22. 06. 2010 17:50 — Editoval gladiator01 (22. 06. 2010 17:50)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

↑ Templarius:
Ty smazané příspěvky nahoře ze včerejška, nebyly od tebe ne?


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#40 22. 06. 2010 17:53

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

jj

Offline

 

#41 22. 06. 2010 17:53 — Editoval gladiator01 (22. 06. 2010 17:54)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

↑ Templarius:
Spěchá to? já mam teď na práci něco jiného.


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#42 22. 06. 2010 17:55

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Pomůžeš mi teda? Když mám dělat úlohy na takové počítání, tak jsem v koncích.

Offline

 

#43 22. 06. 2010 17:56

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Celkem ano, ale jestli nemáš čas pochopím to. Určitě jsi na mne naštvaná..

Offline

 

#44 22. 06. 2010 17:58

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

↑ Templarius:
Možná večer nebo zítra, říkám, že musím něco dodělat do školy- do večera nejlépe.

A je to opravdu jednoduché snaž se, je to stejné jako ten faktoriál.


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#45 22. 06. 2010 18:00

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Tak dobře no.. zkusím to :-)

Offline

 

#46 22. 06. 2010 18:29

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Pokud by jsi mi s tím pomohla večer, bylo by to také fajn..díky

Offline

 

#47 22. 06. 2010 19:51

Templarius
Zelenáč
Příspěvky: 18
Reputace:   
 

Re: Úlohy v Pascalu

Tak jsem to zkusil a zase nic. Pomáhal mi s tím i kámoš, ale potom také nevěděl. Prosím, je tu někdo, kdo by zvládl ten 4tý úkol?

Offline

 

#48 22. 06. 2010 20:25

Dr. Marlen
Příspěvky: 44
Reputace:   
 

Re: Úlohy v Pascalu

program mocneni;
uses crt;
var x,vysledek:real; n,i:integer;
begin
writeln ('Zadej x');
readln (x);
writeln ('Zadej n');
readln (n);
vysledek:=1;
for i:=1 to n do vysledek:=vysledek*x;
writeln (x:6:2,'^',n,'=',vysledek:8:2);
repeat until keypressed;
end.

Funguje to pro reálná čísla x z rozsahu datového typu real, pro nezáporná celá čísla n z rozsahu oboru integer. Pokud potřebuješ i záporné exponenty, musíš přidat podmínku, pokud budeš uvažovat i reálné exponenty, bude to mnohem horší.....

Stačí to takhle?

Offline

 

#49 22. 06. 2010 20:25

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4246
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: Úlohy v Pascalu

Code:

PROGRAM mocnina;
USES crt;
VAR x, n,i,res: integer;

BEGIN
  ClrScr;

   res:=1;

  writeln('mocnina');  writeln;
  write('Zadej zaklad x: '); readln(x);
  write('Zadej exponent n: '); readln(n);

   for i:=1 to n do
     begin
        res:=res*x;
     end;

    writeln('Mocnina=',res);

  readln;
END.

BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

#50 22. 06. 2010 20:29 — Editoval gladiator01 (22. 06. 2010 20:31)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Úlohy v Pascalu

tak přidám ještě já, když už jsem to udělala (je to sice stejné jako Kondrovo, ale to je jedno):)
Co v tom hledáš za složitosti, vždyť to je pár řádků?

Code:

PROGRAM faktorial;
USES crt;
VAR n, i,a,m : integer;

BEGIN
  ClrScr;

  writeln('umocnovani');  writeln;
  write('Zadej cislo: '); readln(a);
  write('mocninu: '); readln(n);
  m:=1;

   for i:=1 to n do
     begin
        m:=m*a;
     end;

    writeln('a^n=',m);

  readln;
END.

Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson